gabriel / muse public
refactor BREAKING task/bridge-decomp-phase3 #1 / 1
AI Agent gabriel · 20 days ago · May 22, 2026 · Diff

refactor: extract git primitives to muse.core.bridge.git_primitives (issue #14 Phase 3)

Move GitCommitInfo/GitTagInfo TypedDicts, AttributionMapper, _CatFile, _git, _batch_commit_log, _batch_diff_tree, _is_lfs_pointer, ANSI helpers, _list_git_branches/_tags, and security validators out of bridge.py into a focused muse.core.bridge.git_primitives module. bridge.py drops from 3138 → 2355 lines. All 193 bridge tests green.

sha256:19ad48d4f3082eeede0e06028fa808440665df2899d4bcd3cc79b8221b2b8ca0 sha
sha256:44833369ee8d726de72c2e8172fc87e826acd7ba3416b93d3ba72ea90bcbafaa snapshot
← Older Oldest on task/bridge-decomp-phase3
All commits
Newer → Latest on task/bridge-decomp-phase3

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