gabriel / muse public
fix patch shelf task/shelf-read-files-bug-and-help-ux #1 / 1
AI Agent gabriel · 2 days ago · Jun 20, 2026 · Diff

fix(shelf): files list shows only changed files; pretty-print all help schemas; document bare alias

Fixes issue #41.

- run_read: compute changed_files (snapshot paths differing from HEAD) instead of dumping the full snapshot manifest. files_count now equals len(files)+len(deleted). - Human output iterates changed_files, not all snapshot keys. - All 7 shelf subcommand JSON schema blocks reformatted to one key per line. - Module docstring + save help: document bare 'muse shelf' alias and name format.

sha256:28c67dd3c92d89c40f2183b4003769e048aadb01d74a8094839a15dec92b0fc9 sha
+9 ~2 symbols
2 changed · 1080 in snapshot files
sha256:0855b5c15857f3483bd4e22720556200298bb2f17eea1eff6577416e05a92d92 snapshot
+9
symbols added
~2
symbols modified
2
files changed
1080
files in snapshot
0
dead code introduced
Semantic Changes 11 symbols
+ muse shelf read — UX fixes and files list bug section muse shelf read — UX fixes and files list bug L1–76
+ Acceptance criteria section Acceptance criteria L63–71
+ Background section Background L3–20
+ Goal section Goal L20–29
+ Out of scope section Out of scope L71–76
+ Phases section Phases L29–63
+ Phase 1 — Fix files list bug section Phase 1 — Fix files list bug L31–44
+ Phase 2 — Pretty-print help JSON schemas section Phase 2 — Pretty-print help JSON schemas L44–54
+ Phase 3 — Document bare muse shelf and custom names section Phase 3 — Document bare muse shelf and custom names L54–63
~ muse/cli/commands/shelf.py .py 2 symbols modified
Files Changed
+1 ~1
1080 in snapshot
← Older Oldest on task/shelf-read-files-bug-and-help-ux
All commits
Newer → Latest on task/shelf-read-files-bug-and-help-ux

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