gabriel / musehub public
docs patch task/storage-backend-docs #1 / 1
AI Agent gabriel · 126 days ago · May 9, 2026 · Diff

docs: add storage backends section to wire protocol page

Documents LocalBackend vs S3Backend selection logic, key formats, presign availability per environment, and the LocalBackend→R2 migration pitfall that causes 404s on presigned fetch when objects were pushed before R2 was configured.

sha256:a64ae0fb8539096de3fff090336b1e949acc33d42c1f40031ab02ec158697ece sha
+7 ~3 symbols
sha256:27b951e79596ee6d72f611b0582c59b1f7cab0e233671c464076c4adbee0e2fd snapshot
+7
symbols added
~3
symbols modified
0
dead code introduced
Semantic Changes 10 symbols
~ musehub/templates/musehub/pages/docs_muse_wire.html .html 7 symbols added, 3 symbols modified
+ h2: Storage backends section h2: Storage backends L889–889
+ h3: Backend selection ( ) section h3: Backend selection ( ) L897–897
+ h3: Invariants section h3: Invariants L953–953
+ h3: Key format by backend section h3: Key format by backend L907–907
+ h3: Local dev vs staging vs prod section h3: Local dev vs staging vs prod L961–961
+ h3: Which path does a clone use? section h3: Which path does a clone use? L942–942
+ section#storage section section#storage L888–970
← Older Oldest on task/storage-backend-docs
All commits
Newer → Latest on task/storage-backend-docs

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