docs: remove stale 'muse plumbing <verb>' syntax; regenerate type-contracts.md
The CLI has never nested plumbing commands under a 'muse plumbing' verb -- every command is flat (muse rev-parse, muse ls-remote, muse hash-object, ...), confirmed directly against 'muse -h''s registered command list. Three docs still showed the wrong nested syntax:
- docs/reference/reflog.md: 'muse plumbing rev-parse HEAD' -> 'muse rev-parse HEAD' - docs/reference/remotes.md: 'muse plumbing ls-remote' (TOC entry, section header, usage block, and 4 examples) -> 'muse ls-remote' throughout. Left the two purely conceptual 'plumbing' mentions alone (Git-derived porcelain/plumbing terminology describing a command's category, not literal CLI syntax). - docs/reference/type-contracts.md: auto-generated, so not hand-edited -- regenerated via 'tools/gen_type_contracts.py' instead. It was far more stale than just the plumbing paths (7000+ line diff against current source, from a 'muse/cli/commands/plumbing/*.py' module layout that no longer exists -- everything lives flat under muse/cli/commands/ now). Confirmed clean afterward via 'tools/gen_type_contracts.py --check'.
Co-Authored-By: Claude Sonnet 5 <[email protected]>
Semantic Changes
362 symbols
Files Changed
~3
1185 in snapshot
0 comments
muse hub commit comment sha256:b22cdb258979428d44844e4e8b3b83b112546437cd089bbf9424784f34c377fe --body "your comment"
No comments yet. Be the first to start the discussion.