test(phase4): Harmony learning across all history modes — 6 HA tests
- HA_01–03: merge/squash/rebase conflict → resolve → commit → Harmony learns; re-run auto-resolves with no conflict - HA_04: MERGE_STATE.theirs_commit is always set for squash (guard that makes commit.py Harmony recording fire) - HA_05: pattern in Harmony store after squash commit - HA_06: clean squash merge produces no Harmony patterns (no false learning) - No code change needed — MERGE_STATE carries theirs_commit regardless of --history mode; Harmony keying is content-based (file object IDs) not commit-ID-based so squash/rebase work identically to merge
sha256:75bbcdb47b6efaccafb75a02ff98f2d2fab4e9c5f803282868bd968a7180d5a4
sha
+32
symbols
sha256:2bab835d054b49586048c3f0bb54986904b0dcbb2d242ab51d1da3f25a07b3f1
snapshot
+32
symbols added
0
dead code introduced
Semantic Changes
32 symbols
+
test_HA_01_merge_harmony_auto_resolves
method
method test_HA_01_merge_harmony_auto_resolves L225–227
+
test_HA_02_squash_harmony_auto_resolves
method
method test_HA_02_squash_harmony_auto_resolves L229–236
+
test_HA_03_rebase_harmony_auto_resolves
method
method test_HA_03_rebase_harmony_auto_resolves L238–246
+
test_HA_04_merge_state_theirs_commit_set_for_squash
method
method test_HA_04_merge_state_theirs_commit_set_for_squash L256–277
+
test_HA_05_harmony_pattern_in_store_after_squash_commit
method
method test_HA_05_harmony_pattern_in_store_after_squash_commit L279–296
+
test_HA_06_harmony_does_not_fire_for_clean_squash_merge
method
method test_HA_06_harmony_does_not_fire_for_clean_squash_merge L298–327
Older
test(phase3): full strategy matrix — 24 SM tests, rebase→linear
sha256:f02589f8e157757da430d82f35a64c0b7eee5033f6d13076ea395f9942151790
All commits
Newer
test(phase5): phantom conflict guard unit tests for all four locations
sha256:03f9550f64e06b3df5753fbb3dfde079ce726f56375ebd4662178f3e33d33d96
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:75bbcdb47b6efaccafb75a02ff98f2d2fab4e9c5f803282868bd968a7180d5a4 --body "your comment"
No comments yet. Be the first to start the discussion.