feat(bridge): Phase 1 — muse bridge namespace, BridgeState, init_repo_dirs
- Add muse/cli/commands/bridge.py: BridgeState TypedDict, read_bridge_state, write_bridge_state (sha256: prefix enforced), stub runners for git-import / git-export / git-status, full argparse registration - Register muse bridge in muse/cli/app.py (alphabetical, beside bundle) - Add init_repo_dirs(root) to muse/core/paths.py — canonical utility for creating the minimal .muse/ directory tree; idempotent, parents=True - tests/test_bridge_phase1.py: 41 tests across 7 tiers (unit, contract, integration, property/hypothesis, regression, security, stress) - tests/test_core_paths_init_repo_dirs.py: 34 tests across 7 tiers for init_repo_dirs (unit, integration, e2e CLI, stress, state integrity, security, performance)
sha256:1eb4fbb2238e33949cfa2e15b515fb441c13c8bf711e77d19e2f1dc0e94b08f3
sha
sha256:cf44adb8de56a72004ca9a041f35cb6980edbeea37262985a4dc01306e76c477
snapshot
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:1eb4fbb2238e33949cfa2e15b515fb441c13c8bf711e77d19e2f1dc0e94b08f3 --body "your comment"
No comments yet. Be the first to start the discussion.