gabriel / muse public
refactor BREAKING issue-9 phase-5 task/issue-9-phase5-prune-read-repo-id #1 / 1
AI Agent gabriel · 112 days ago · May 19, 2026 · Diff

refactor(issue-9 phase-5): prune orphaned read_repo_id imports from ~70 command files and test fixtures

- Removed unused read_repo_id import + dead assignment from ~70 command files (age, agent_map, annotate, api_surface, apply_patch, archive, bisect, blame, blast_risk, breakage, cadence, cat, check, checkout_symbol, clones, codemap, compare, content_grep, contour, contract, core_blame, core_cat, coupling, coverage, dead, density, deps, detect_refactor, diff, entangle, find_phrase, find_symbol, forecast, format_patch, gravity, grep, hotspots, impact, instrumentation, invariants, languages, ls_tree, midi_harmony, motif_detect, narrative, note_blame, note_hotspots, note_log, notes, patch_id, piano_roll, plan_merge, predict, query, query_history, read, rename, reset, restore, rev_list, rhythm, scale_detect, semantic_cherry_pick, semantic_test_coverage, shard, shelf, stable, symbol_log, symbols, tempo, tension, velocity, velocity_profile, voice_leading) - Removed dead repo_id param from helper fns: _resolve_start_point (branch.py), _checkout_with_merge (checkout.py), _resolve_refs (bundle.py), _gather_commits (lineage.py), _load (midi_compare.py), _get_manifest (type_cmd.py) - Removed repo_id field from _ReadCommitJson TypedDict and example docstring - Removed stale patch() calls in test_cmd_plan_merge.py and test_cmd_pull_hardening.py that patched symbols no longer present in those modules - Updated test_cmd_branch.py, test_cmd_checkout.py, test_rebase_missing_snapshot_guard.py, test_directories_feature.py to match pruned function signatures

sha256:7572654143c1295fcee973fc1d6fb86f7027e298ac06994efc3c40318dcee212 sha
~208 −81 symbols
sha256:ed5e734450e117fd5fc705172aae252fde90025fb7c3fb7c0b5d82ef309b0dac snapshot
~208
symbols modified
−81
symbols removed
0
dead code introduced
Semantic Changes 289 symbols
~ muse/cli/commands/age.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L135–135
~ run
~ muse/cli/commands/agent_map.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L38–38
~ run
~ muse/cli/commands/annotate.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L102–102
~ run
~ muse/cli/commands/api_surface.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L84–84
~ run
~ muse/cli/commands/apply_patch.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L68–68
~ run
~ muse/cli/commands/archive.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L113–113
~ run
~ muse/cli/commands/bisect.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L78–78
~ muse/cli/commands/blame.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L90–90
~ run
~ muse/cli/commands/blast_risk.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L107–107
~ run
~ muse/cli/commands/branch.py .py 1 symbol removed, 3 symbols modified
read_repo_id import import read_repo_id L67–67
~ run
~ muse/cli/commands/breakage.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L60–60
~ run
~ muse/cli/commands/bundle.py .py 1 symbol removed, 3 symbols modified
read_repo_id import import read_repo_id L74–74
~ muse/cli/commands/cadence.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L33–33
~ run
~ muse/cli/commands/cat.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L45–45
~ run
~ muse/cli/commands/check.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L64–64
~ muse/cli/commands/checkout.py .py 1 symbol removed, 3 symbols modified
read_repo_id import import read_repo_id L70–70
~ run
~ muse/cli/commands/checkout_symbol.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L98–98
~ run
~ muse/cli/commands/clones.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L85–85
~ run
~ muse/cli/commands/codemap.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L76–76
~ run
~ muse/cli/commands/compare.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L55–55
~ run
~ muse/cli/commands/content_grep.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L92–92
~ run
~ muse/cli/commands/contour.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L33–33
~ run
~ muse/cli/commands/contract.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L159–159
~ run
~ muse/cli/commands/core_blame.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L39–39
~ run
~ muse/cli/commands/core_cat.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L52–52
~ run
~ muse/cli/commands/coupling.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L44–44
~ run
~ muse/cli/commands/coverage.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L94–94
~ run
~ muse/cli/commands/dead.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L140–140
~ run
~ muse/cli/commands/density.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L32–32
~ run
~ muse/cli/commands/deps.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L65–65
~ run
~ muse/cli/commands/detect_refactor.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L102–102
~ run
~ muse/cli/commands/diff.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L58–58
~ run
~ muse/cli/commands/entangle.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L99–99
~ run
~ muse/cli/commands/find_phrase.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L34–34
~ run
~ muse/cli/commands/find_symbol.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L101–101
~ run
~ muse/cli/commands/forecast.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L115–115
~ run
~ muse/cli/commands/format_patch.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L120–120
~ muse/cli/commands/gravity.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L125–125
~ run
~ muse/cli/commands/grep.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L51–51
~ run
~ muse/cli/commands/hotspots.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L47–47
~ run
~ muse/cli/commands/impact.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L89–89
~ run
~ muse/cli/commands/instrumentation.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L36–36
~ run
~ muse/cli/commands/invariants.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L118–118
~ run
~ muse/cli/commands/languages.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L55–55
~ run
~ muse/cli/commands/lineage.py .py 1 symbol removed, 3 symbols modified
read_repo_id import import read_repo_id L85–85
~ run
~ muse/cli/commands/ls_tree.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L105–105
~ muse/cli/commands/midi_compare.py .py 1 symbol removed, 3 symbols modified
read_repo_id import import read_repo_id L38–38
~ _load
~ run
~ muse/cli/commands/midi_harmony.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L41–41
~ run
~ muse/cli/commands/motif_detect.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L32–32
~ run
~ muse/cli/commands/narrative.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L146–146
~ run
~ muse/cli/commands/note_blame.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L33–33
~ run
~ muse/cli/commands/note_hotspots.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L35–35
~ run
~ muse/cli/commands/note_log.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L36–36
~ run
~ muse/cli/commands/notes.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L41–41
~ run
~ muse/cli/commands/patch_id.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L65–65
~ muse/cli/commands/piano_roll.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L38–38
~ run
~ muse/cli/commands/plan_merge.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L109–109
~ run
~ muse/cli/commands/predict.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L125–125
~ run
~ muse/cli/commands/query.py .py 1 symbol removed, 3 symbols modified
read_repo_id import import read_repo_id L64–64
~ run
~ muse/cli/commands/query_history.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L83–83
~ run
~ muse/cli/commands/read.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L86–86
~ run
~ muse/cli/commands/read_commit.py .py 1 symbol removed, 3 symbols modified
read_repo_id import import read_repo_id L52–52
~ run
~ muse/cli/commands/rename.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L75–75
~ run
~ muse/cli/commands/reset.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L41–41
~ run
~ muse/cli/commands/restore.py .py 1 symbol removed, 3 symbols modified
read_repo_id import import read_repo_id L76–76
~ run
~ muse/cli/commands/rev_list.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L60–60
~ run
~ muse/cli/commands/rhythm.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L30–30
~ run
~ muse/cli/commands/scale_detect.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L32–32
~ run
~ muse/cli/commands/semantic_cherry_pick.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L64–64
~ run
~ muse/cli/commands/semantic_test_coverage.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L143–143
~ run
~ muse/cli/commands/shard.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L100–100
~ run
~ muse/cli/commands/shelf.py .py 1 symbol removed, 9 symbols modified
~ muse/cli/commands/stable.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L47–47
~ run
~ muse/cli/commands/symbol_log.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L79–79
~ run
~ muse/cli/commands/symbols.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L74–74
~ run
~ muse/cli/commands/tempo.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L32–32
~ run
~ muse/cli/commands/tension.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L33–33
~ run
~ muse/cli/commands/type_cmd.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L47–47
~ run
~ muse/cli/commands/velocity.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L107–107
~ run
~ muse/cli/commands/velocity_profile.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L41–41
~ run
~ muse/cli/commands/voice_leading.py .py 1 symbol removed, 2 symbols modified
read_repo_id import import read_repo_id L33–33
~ run
← Older Oldest on task/issue-9-phase5-prune-read-repo-id
All commits
Newer → Latest on task/issue-9-phase5-prune-read-repo-id

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