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 criterion | Status |
|---|---|
| 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_visibilitytagging — 89 of 89 entries tagged at S122 bulk pass.vendortier 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 wasindustry | cold | sales | director | production | investor | sony | vendor | counsel(thesonytier 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 — see02_Working/Brain_Reorg/S122_Punchlist_AV.md. With this, the/validation/per-audience-coverageview 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 criterion | Status |
|---|---|
| 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.