refactor
BREAKING
bridge
task/bridge-phase8-thin-shell
#1 / 1
refactor(bridge): Phase 8 — thin CLI shell, strip unused re-exports
Removes stdlib imports no longer needed in bridge.py after all logic was extracted to muse.core.bridge.* submodules (issue #14).
Re-export set trimmed to only symbols actually imported by tests: - Removed: GitCommitInfo, GitTagInfo, all _ANSI/BRANCH/GIT constants, _batch_diff_tree, _is_lfs_pointer, _list_git_*, _parse_sem_ver_bump, _strip_ansi, _ensure_git_branch, _import_tags, DriftInfo, FileDiffTree, SnapshotManifest, _Last*State, _SidecarData, _dict_to_toml, ExitCode, path helpers, find_repo_root, type utilities, _compute_drift, _count_muse_commits_since, _print_bridge_status_text - Kept: all symbols verified imported by test files
bridge.py: 3138 → 375 lines. 277/277 tests pass.
sha256:702e85ec851c9d2efd9cfcc2ea50ec816a362275e4ba8e8ef0bd89a39fea5bb8
sha
sha256:886e2dfa55c427f12dc362876b0abb2add07f9c90935f19e9b4457335593e5a7
snapshot
← Older
Oldest on task/bridge-phase8-thin-shell
All commits
Newer →
Latest on task/bridge-phase8-thin-shell
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:702e85ec851c9d2efd9cfcc2ea50ec816a362275e4ba8e8ef0bd89a39fea5bb8 --body "your comment"
No comments yet. Be the first to start the discussion.