gabriel / muse public
dev #12 / 100
AI Agent gabriel · 14 days ago · Jul 2, 2026 · Diff

merge: task/mwp-9-spot-check into dev

Docs-only branch tracking MWP-9 (muse#63) black-box verification of the wire protocol MVP. Phases 0-5 fully closed; only final SC_06_04 sign-off was pending. pyproject.toml conflict was the same cosmetic stale-rc14 pattern as the MWP-7 merge; resolved as dev's current rc15.

sha256:0d38713ae07b772847db3f5ba2dd15d0a90da528da6282002eddc88d23264348 sha
+25 symbols
sha256:d62e83a24c58f2c58930bec1718a6d59b95ae262bd1c90bca42ef4a01d625e2c snapshot
+25
symbols added
0
dead code introduced
Semantic Changes 25 symbols
~ docs/issues/mwp-spot-check.md .md 25 symbols added
+ MWP-9 — Spot check #58: deep verification of the wire protocol MVP goal-of-done section MWP-9 — Spot check #58: deep verification of the wire protocol MVP goal-of-done L1–746
+ Acceptance criteria section Acceptance criteria L706–735
+ Background section Background L15–63
+ Goal — definition of MVP done (verbatim from #58) section Goal — definition of MVP done (verbatim from #58) L47–63
+ table section table L21–31
+ Design — why this phase order section Design — why this phase order L74–106
+ Goal — definition of done for this ticket section Goal — definition of done for this ticket L63–74
+ Out of scope section Out of scope L735–746
+ Phases section Phases L106–688
+ Phase 0 — Baseline: wire suite green, right now, post-merge section Phase 0 — Baseline: wire suite green, right now, post-merge L114–152
+ code[bash] variable variable code[bash] L122–128
+ table section table L135–139
+ Phase 1 — Claim 1: muse clone is always complete and correct, including immediately after a push section Phase 1 — Claim 1: muse clone is always complete and correct, including immediately after a push L152–251
+ code[bash] variable variable code[bash] L186–211
+ table section table L214–218
+ Phase 2 — Claim 2: muse push uploads only the true delta, never re-uploads objects reachable via any ref, survives back- section Phase 2 — Claim 2: muse push uploads only the true delta, never re-uploads objects reachable via any ref, survives back- L251–362
+ code[bash] variable variable code[bash] L293–317
+ Phase 3 — Claim 3: muse fetch / muse pull receive exactly the new commits/blobs and converge section Phase 3 — Claim 3: muse fetch / muse pull receive exactly the new commits/blobs and converge L362–470
+ code[bash] variable variable code[bash] L391–429
+ code[json] variable variable code[json] L449–453
+ Phase 4 — Claim 4: repeatable with no stale clones, no phantom large uploads, no manual cache-busting section Phase 4 — Claim 4: repeatable with no stale clones, no phantom large uploads, no manual cache-busting L470–528
+ code[bash] variable variable code[bash] L495–512
+ Phase 5 — Cross-cutting seams between MWP fixes section Phase 5 — Cross-cutting seams between MWP fixes L528–641
+ Phase 6 — Cleanup & sign-off section Phase 6 — Cleanup & sign-off L641–688
+ Safety notes for this QA pass section Safety notes for this QA pass L688–706

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:0d38713ae07b772847db3f5ba2dd15d0a90da528da6282002eddc88d23264348 --body "your comment"