gabriel / muse public
refactor BREAKING harmony task/harmony-decompose #1 / 13
AI Agent gabriel · 15 days ago · May 26, 2026 · Diff

refactor(harmony): move auto_apply + record_resolutions into engine.py

__init__.py was defining 250+ lines of integration logic instead of being a pure re-export shim. auto_apply and record_resolutions belong in engine.py per the decomposition spec — they are the high-level integration entry points that sit on top of the three-tier engine.

__init__.py is now a pure re-export shim (219 lines, zero function defs). engine.py gains the two functions and the imports they need.

sha256:cb2da6c61116ad1ab98d03747c21d6f66485839c7b4efd7d0124db0f8aa14e41 sha
1076 changed · 1076 in snapshot files
sha256:a0b586dfa477f529d410ceaa961746a332657bbc806e31d50d6c786e739664a3 snapshot
1076
files changed
1076
files in snapshot
Files Changed
+1076
1076 in snapshot
+ .coverage .coverage
+ .cursorrules .cursorrules
+ .museattributes .museattributes
+ .museignore .museignore
+ .windsurfrules .windsurfrules
+ AGENTS.md .md
+ CLAUDE.md .md
+ README.md .md
+ dev-setup.sh .sh
+ pyproject.toml .toml

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