gabriel / muse public
docs wire task/mwp-cleanup #4 / 7
AI Agent gabriel · 150 days ago · Apr 24, 2026 · Diff

docs(wire): architecture doc — full rewrite, phases A–E, current state accurate

sha256:aa449c9f09f19edd1e60f646efe074c4462ce2332625d0d3df1df02f3d4d8512 sha
+14 ~6 −17 symbols
sha256:7f7789364f1b4f00a039176897b13dc77ac09b58aa8668925c44e8b72c1fd5e4 snapshot
+14
symbols added
~6
symbols modified
−17
symbols removed
0
dead code introduced
Semantic Changes 37 symbols
~ docs/protocol/musewire-architecture.md .md 14 symbols added, 17 symbols removed, 6 symbols modified
Completed: MuseHub Server Cleanup (2026-04-24) section Completed: MuseHub Server Cleanup (2026-04-24) L216–232
table@L220 section table@L220 L220–227
table@L234 section table@L234 L234–248
Phase Plan (TDD, Bottom-Up) section Phase Plan (TDD, Bottom-Up) L106–216
Phase 1 — Advertise worker endpoint in /refs response section Phase 1 — Advertise worker endpoint in /refs response L110–135
code[python]@L113 variable variable code[python]@L113 L113–126
Phase 2 — MWP object-pack POST (all objects, no presign) section Phase 2 — MWP object-pack POST (all objects, no presign) L135–165
code[python]@L138 variable variable code[python]@L138 L138–149
code[python]@L151 variable variable code[python]@L151 L151–160
Phase 3 — Eliminate presign for production; keep for local section Phase 3 — Eliminate presign for production; keep for local L165–179
Phase 4 — Deploy CF Worker section Phase 4 — Deploy CF Worker L179–207
code[bash]@L181 variable variable code[bash]@L181 L181–185
code[bash]@L187 variable variable code[bash]@L187 L187–191
code[bash]@L200 variable variable code[bash]@L200 L200–204
Phase 5 — Remove presign sidecar from CLI (production only) section Phase 5 — Remove presign sidecar from CLI (production only) L207–216
What changes on each side section What changes on each side L89–106
What the Old Doc Got Wrong section What the Old Doc Got Wrong L251–259
+ table@L222 section table@L222 L222–237
+ Phase Plan (TDD, Sequenced) section Phase Plan (TDD, Sequenced) L91–220
+ Phase A — Server + test cleanup ✅ COMPLETE section Phase A — Server + test cleanup ✅ COMPLETE L93–111
+ table@L97 section table@L97 L97–106
+ Phase B — Delete presign from MuseHub section Phase B — Delete presign from MuseHub L111–132
+ Phase C — Delete presign from CLI section Phase C — Delete presign from CLI L132–143
+ Phase D — TDD + implement CF Worker path section Phase D — TDD + implement CF Worker path L143–190
+ code[python]@L146 variable variable code[python]@L146 L146–157
+ code[python]@L159 variable variable code[python]@L159 L159–168
+ code[python]@L174 variable variable code[python]@L174 L174–181
+ Phase E — Deploy CF Worker + verify section Phase E — Deploy CF Worker + verify L190–220
+ code@L207 variable variable code@L207 L207–210
+ code[bash]@L192 variable variable code[bash]@L192 L192–198
+ code[bash]@L212 variable variable code[bash]@L212 L212–217

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