gabriel / muse public
refactor BREAKING task/store-phase7-caller-migration #5 / 5
AI Agent gabriel · 113 days ago · May 22, 2026 · Diff

refactor: migrate all source callers off muse.core.store re-export shim

Update 164 source files (core modules, CLI commands, plugins) to import directly from focused modules (muse.core.commits, muse.core.snapshots, muse.core.tags, muse.core.releases, muse.core.shelf, muse.core.refs, muse.core.io, muse.core.types, muse.core.record_helpers, muse.core.semver) instead of the muse.core.store re-export facade.

No functional changes — purely mechanical import rewrites. Phase 7 of store.py decomposition (issue #13).

sha256:b6cae4448122b2cc690d913be26f7e0a539f11855b8d288bd48be43eb532b5b2 sha
~673 symbols
sha256:d56849b83befe5375a3c306d5e221febcfe39ed935a78730cc42633742ded3d8 snapshot
~673
symbols modified
0
dead code introduced
Semantic Changes 673 symbols
~ muse/cli/commands/name_rev.py .py 1 symbol modified
~ muse/cli/commands/update_ref.py .py 1 symbol modified
~ muse/core/describe.py .py 2 symbols modified
~ muse/core/graph.py .py 2 symbols modified
~ muse/core/indices.py .py 1 symbol modified
~ muse/core/symbol_cache.py .py 1 symbol modified
~ muse/core/test_selection.py .py 1 symbol modified
~ muse/core/type_analysis.py .py 2 symbols modified
~ muse/plugins/code/symbol_diff.py .py 1 symbol modified
~ muse/plugins/midi/plugin.py .py 1 symbol modified

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