Skip to content

Switchover Gate

Switchover delivered S125 (2026-05-20). The legacy single-file canonical answer-bank (2,701-line monolithic form) retired and archived to 02_Working/Archive/. _Master_Canon/Q-G/ is now the sole canonical Q-G surface. Wiki source paths updated; wiki access open to the Fluxx team (Kevin, Ari, Nick). This page is retained as the gate’s audit trail.


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 — parked, out of Switchover scope; Goal A Phase 5 work (post-Demo-2). Source-file pointers stay at current paths.
  • Zero unresolved drift events in last 14 days — green at S125 (Kevin’s call; no unresolved drift through Phase V)
  • Supersession-violation view surfaces Q-G19 correctly (canary test) — PASS S122 (flip → detect → revert verified)
  • Schema-missing-fields view returns zero rows for mirrored Q-Gs — passing (94 of 94 post-Switchover)
  • Kevin has reviewed and approved mirrored per-Q-G renders — satisfied ahead of the S125 cutover
  • CLAUDE.md cascade update plan drafted + applied at S125 — 11-point cascade applied to root CLAUDE.md per 02_Working/Brain_Reorg/S122_CLAUDE_Cascade_Plan.md (RETIRE path, locked S125)
  • Wiki content paths post-Switchover validated against _Master_Canon/ schema — validated at the S125 path swap; rebuild 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 (S122) — historical pre-Switchover snapshot

(Snapshot taken at S122, before the gate closed. Switchover was delivered at S125; the checklist above reflects the final delivered state. This table is retained as the audit trail of where the gate stood mid-Phase-V.)

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🟢 PASS (S122, 2026-05-19) — flip → detect → revert verified; see 02_Working/Brain_Reorg/S122_Canary_Test.md
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

4 of 9 criteria green as of the S122 snapshot. The remaining gating criteria were satisfied by the S125 cutover (Kevin review, CLAUDE.md cascade, canary test, drift check, wiki-path validation); the source-file mirror was parked out of Switchover scope to Goal A Phase 5 (post-Demo-2). Gate delivered S125.

Phase V S122 substrate-fill (not a gate criterion, but unblocks Goal A audience-fork work)

  • 🟢 audience_visibility tagging — 89 of 89 entries tagged at S122 bulk pass. vendor tier added to closed set per Kevin’s S122 call (Fluxx-integration vendors only; Fusion-licensees stay JV-canon per Q-G89). Closed set at S122 was industry | cold | sales | director | production | investor | sony | vendor | counsel (the sony tier was later retired S149 per Q-G96; current closed set drops it). 12 entries flagged on a bucket-boundary punch-list for Kevin’s back-end review — see 02_Working/Brain_Reorg/S122_Punchlist_AV.md. With this, the /validation/per-audience-coverage view can render meaningful gap-analysis for sales-tier / director-tier / production-tier deck builds when those workstreams kick off (per Sitemap §14).

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.