Skip to content

Switchover Gate

Switchover = the moment OPEN_QUESTIONS.md current 2,689-line monolithic form retires (or reshapes to a thin Dataview-projected shell) and _Master_Canon/Q-G/ becomes the sole canonical Q-G surface. Wiki source paths update from current canon paths to _Master_Canon/ paths in one deploy. Tier 1 + Tier 2 access opens to Ari + Nick.

Target: S123 (pre-Demo-2 per Sitemap v0.2 §9 reframe).


Gate criteria

When all checkboxes green, Switchover is safe to execute.

  • Mirror coverage = 100% of approved Q-Gs — 89 of 89 total Q-G entries mirrored at S121; all approved, candidate, unreviewed, and superseded entries present
  • Mirror coverage = 100% of superseded Q-Gs — Q-G19 mirrored at S120; no new superseded entries at S121
  • Mirror coverage = 100% of source files referenced by approved Q-Gs — Goal A Phase 5 work (post-Demo-2); during Phase V, source-file pointers stay at current paths
  • Zero unresolved drift events in last 14 days — gate meaningfully fires from S122 (14-day clock starts S121)
  • Supersession-violation view surfaces Q-G19 correctly (canary test) — deliberate-misconfigure-and-verify: flip Q-G19 to approved, confirm view surfaces row, revert
  • Schema-missing-fields view returns zero rows for mirrored Q-Gs — 89 of 89 passing
  • Kevin has reviewed and approved at least 3 mirrored per-Q-G renders — S122 review pass
  • CLAUDE.md cascade update plan drafted — the cleanup phase work (which sections still reference OPEN_QUESTIONS.md as canonical Q-G location)
  • Wiki content paths post-Switchover validated against _Master_Canon/ schema — confirm the wiki rebuild after path swap is one deploy

What Switchover does NOT do

  • Doesn’t migrate source files into _Master_Canon/sources/ — that’s Goal A Phase 5 (post-Demo-2).
  • Doesn’t decompose Glossary into _Master_Canon/Glossary/ — that’s Goal A Phase 6.
  • Doesn’t run the ChromaTrack rename cascade — that’s Goal A Phase 7 (~15-20 non-patent files per Q-G88).
  • Doesn’t migrate Track A / Track B / Track C / Whitepapers — those stay where they are.

Switchover is Q-G content + audit substrate cutover only. The rest of the substrate migration sequences post-Demo-2 per Sitemap v0.2 §9.

Phase V status (S121) — current

Gate criterionStatus
Mirror coverage 100% approved🟢 100% — 89 of 89 Q-Gs mirrored (S121 bulk fan-out complete)
Mirror coverage 100% superseded🟢 100% — Q-G19 (sole superseded entry) mirrored at S120
Mirror coverage 100% source files🟡 N/A pre-Switchover (Goal A Phase 5, post-Demo-2)
Zero drift 14 days🟡 clock starts S121; meaningfully checkable at S122
Q-G19 canary test passes🟡 untested — run at S122 before declaring Switchover green
Schema-missing zero rows🟢 89 of 89 passing
Kevin reviewed ≥3 mirrors🟡 0 of 3 — S122 review pass
CLAUDE.md cascade plan🟡 draft pending
Wiki paths validated🟡 hand-authored; build-script automation is Phase V

3 of 9 criteria green. Switchover requires 4 more at S122: canary test, Kevin review, drift check, CLAUDE.md cascade plan.

Phase 0 status (S120) — archived

Gate criterionStatus
Mirror coverage 100% approved🟡 ~9% (7 of ~76; pilot ship)
Mirror coverage 100% superseded🟢 100% (1 of 1)
Mirror coverage 100% source files🟡 N/A pre-Switchover (Goal A Phase 5)
Zero drift 14 days🟢 N/A (no time elapsed)
Q-G19 canary test passes🟡 untested
Schema-missing zero rows🟢 7 of 7 passing
Kevin reviewed ≥3 mirrors🟡 0 of 3
CLAUDE.md cascade plan🟡 draft pending
Wiki paths validated🟡 hand-authored Phase 0 ship

Switchover blocked at S120 — expected.

Switchover failure handling

If gate isn’t green by S123, defer to post-Demo-2 without penalty per Sitemap v0.2 §9. Phase V is non-destructive; Phase 0 → Phase V → indefinitely-deferred-Switchover is a safe holding pattern. The substrate works whether Switchover happens June 1 or August 1.