ktg-plugin-marketplace/docs/marketplace-polyrepo-migration/migration
Kjell Tore Guttormsen b6aa815e41 docs(migration): fix run-operator-window DS special-casing (2 BLOCKER, steps d+e)
Review of the rollout script found 2 deterministic blockers on target #2,
playground-design-system — a shared component, not a marketplace plugin:

- step (d): DS has no .claude-plugin/plugin.json (it ships tokens.css/base.css/
  schemas). The plugin.json assertion would die. Now DS-aware: assert tokens.css
  for DS_KEY, plugin.json otherwise.
- step (e): 60-rewrite --only playground-design-system errors (--only name not in
  marketplace.json) since DS has no catalog entry. New entry_present() gate skips
  the flip when the key has no marketplace entry, mirroring 60-rewrite --all
  (which only touches the 10 real plugins).

Net: pilot + 9 plugins flip (count_local to 0); DS is stood up as a repo but
never flipped. Verified: bash -n OK, entry_present + 60-rewrite behaviour tested.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-17 20:32:11 +02:00
..
templates fix(migration): config-audit SC2 gate (re-seed + back-compat exclusion) + generic validator 2026-06-17 13:23:38 +02:00
00-preflight.sh fix(migration): remediate 6 MAJOR + 3 MINOR trekreview findings + stale rename test 2026-06-17 16:17:12 +02:00
00-preflight.test.mjs fix(migration): remediate 6 MAJOR + 3 MINOR trekreview findings + stale rename test 2026-06-17 16:17:12 +02:00
10-extract.sh fix(migration): remediate 6 MAJOR + 3 MINOR trekreview findings + stale rename test 2026-06-17 16:17:12 +02:00
10-extract.test.mjs chore(migration): rename-aware filter-repo extraction driver 2026-06-17 12:38:39 +02:00
20-rehome-config.sh chore(migration): per-repo gitignore/gitleaks/mailmap re-rooting 2026-06-17 12:42:06 +02:00
20-rehome-config.test.mjs chore(migration): per-repo gitignore/gitleaks/mailmap re-rooting 2026-06-17 12:42:06 +02:00
30-fix-references.mjs fix(migration): re-review MAJOR (30-fix-references) — drop stale repository.directory + test the package.json branch 2026-06-17 19:22:21 +02:00
30-fix-references.test.mjs fix(migration): re-review MAJOR (30-fix-references) — drop stale repository.directory + test the package.json branch 2026-06-17 19:22:21 +02:00
40-validate-standalone.sh fix(migration): remediate 6 MAJOR + 3 MINOR trekreview findings + stale rename test 2026-06-17 16:17:12 +02:00
40-validate-standalone.test.mjs chore(migration): standalone SC2/SC7 validation harness 2026-06-17 12:53:06 +02:00
50-config-audit-sc2.sh fix(migration): config-audit SC2 gate (re-seed + back-compat exclusion) + generic validator 2026-06-17 13:23:38 +02:00
50-config-audit-sc2.test.mjs fix(migration): config-audit SC2 gate (re-seed + back-compat exclusion) + generic validator 2026-06-17 13:23:38 +02:00
60-rewrite-marketplace.mjs fix(migration): BLOCKER 94b83ad — nested external source-object per official CC schema 2026-06-17 16:02:35 +02:00
60-rewrite-marketplace.test.mjs fix(migration): BLOCKER 94b83ad — nested external source-object per official CC schema 2026-06-17 16:02:35 +02:00
70-thin-catalog.sh chore(migration): catalog-thinning script (staged for window) 2026-06-17 13:38:42 +02:00
70-thin-catalog.test.mjs chore(migration): catalog-thinning script (staged for window) 2026-06-17 13:38:42 +02:00
99-dryrun.sh fix(migration): remediate 6 MAJOR + 3 MINOR trekreview findings + stale rename test 2026-06-17 16:17:12 +02:00
99-dryrun.test.mjs fix(migration): remediate 6 MAJOR + 3 MINOR trekreview findings + stale rename test 2026-06-17 16:17:12 +02:00
plugin-map.json fix(migration): remediate 6 MAJOR + 3 MINOR trekreview findings + stale rename test 2026-06-17 16:17:12 +02:00
run-operator-window.sh docs(migration): fix run-operator-window DS special-casing (2 BLOCKER, steps d+e) 2026-06-17 20:32:11 +02:00
RUNBOOK.md fix(migration): remediate 6 MAJOR + 3 MINOR trekreview findings + stale rename test 2026-06-17 16:17:12 +02:00
sc-checks.test.mjs fix(migration): remediate 6 MAJOR + 3 MINOR trekreview findings + stale rename test 2026-06-17 16:17:12 +02:00
sc2-regression.sh fix(migration): remediate 6 MAJOR + 3 MINOR trekreview findings + stale rename test 2026-06-17 16:17:12 +02:00
sc6-check.sh fix(migration): remediate 6 MAJOR + 3 MINOR trekreview findings + stale rename test 2026-06-17 16:17:12 +02:00