gabriel / musehub public
docs task/mwp-6-issue-doc #1 / 1
AI Agent gabriel · 69 days ago · Jun 29, 2026 · Diff

docs: file MWP-6 wire-suite revival plan (musehub#110)

Load-bearing, multiphase, TDD implementation plan for re-enabling the ~19 mass-skipped wire/mpack test files (RC-6). Full inventory pre-classified revive/rewrite/delete against the frozen MWP-1..5 contract, with the key insight that test_mpack_phase3.py (issue-#69 sync-push premise) contradicts the shipped async pipeline and must be deleted, not revived. Symbol anchors and test-infra notes included for cold pick-up by another agent.

sha256:68839997c8b227328381ac5b22304d11e0375f94bee1f555c7ae3b0adee1c7d7 sha
+28 symbols
sha256:ac0b0a9758912dac7dc0f981e065a332847fbf0468512863885607f4be4eac6d snapshot
+28
symbols added
0
dead code introduced
Semantic Changes 28 symbols
+ MWP-6 — Re-enable the wire regression suite (fixes RC-6) section MWP-6 — Re-enable the wire regression suite (fixes RC-6) L1–398
+ Acceptance criteria section Acceptance criteria L347–362
+ Background section Background L48–87
+ The symptom (RC-6) section The symptom (RC-6) L50–57
+ The trap that makes this load-bearing, not mechanical section The trap that makes this load-bearing, not mechanical L65–87
+ Why it happened section Why it happened L57–65
+ Current contract — the frozen surface you are testing against section Current contract — the frozen surface you are testing against L87–124
+ table section table L92–104
+ Full inventory — every skipped wire/mpack test, pre-classified class section Full inventory — every skipped wire/mpack test, pre-classified L148–197
+ Function-level "in flux" skips (4 files) function section Function-level "in flux" skips (4 files) L171–180
+ table section table L173–179
+ Module-level "in flux" skips (11 files — matches RC-6's count) section Module-level "in flux" skips (11 files — matches RC-6's count) L155–171
+ table section table L157–170
+ Stale skipif guards — already auto-running, need cleanup (4 files) section Stale skipif guards — already auto-running, need cleanup (4 files) L180–197
+ table section table L186–192
+ Goal — definition of done section Goal — definition of done L197–216
+ Out of scope section Out of scope L362–377
+ Phases — load-bearing, TDD, never skip ahead section Phases — load-bearing, TDD, never skip ahead L216–347
+ Phase 0 — Triage harness + the master anti-skip gate (RED) section Phase 0 — Triage harness + the master anti-skip gate (RED) L222–235
+ Phase 1 — Remove dead skipif guards (cheapest; no behavior change) section Phase 1 — Remove dead skipif guards (cheapest; no behavior change) L235–252
+ Phase 2 — Delete obsolete-premise tests (shrink the surface before reviving) section Phase 2 — Delete obsolete-premise tests (shrink the surface before reviving) L252–271
+ Phase 3 — Revive the index/validation job family (in-process, fast) section Phase 3 — Revive the index/validation job family (in-process, fast) L271–290
+ Phase 4 — Revive fetch / gc / ff / delta / scan / size / rate (in-process) section Phase 4 — Revive fetch / gc / ff / delta / scan / size / rate (in-process) L290–310
+ Phase 5 — Revive the subprocess-E2E clone-after-push contract (issue #61, slow) section Phase 5 — Revive the subprocess-E2E clone-after-push contract (issue #61, slow) L310–328
+ Phase 6 — wire marker, gate, and close section Phase 6 — wire marker, gate, and close L328–347
+ Symbol-anchor appendix — read before you touch section Symbol-anchor appendix — read before you touch L377–398
+ code[bash] variable variable code[bash] L379–398
+ Test infrastructure — how the suite actually runs section Test infrastructure — how the suite actually runs L124–148
← Older Oldest on task/mwp-6-issue-doc
All commits
Newer → Latest on task/mwp-6-issue-doc

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:68839997c8b227328381ac5b22304d11e0375f94bee1f555c7ae3b0adee1c7d7 --body "your comment"