gabriel / musehub public
fix BREAKING task/strategy-label-fix #1 / 1
AI Agent gabriel · 128 days ago · May 9, 2026 · Diff

fix: strategy_label covers all 6 strategies including cherry_pick

- Add state_overlay → overlay and cherry_pick → cherry pick to the macro - Add else fallback so unknown values never render blank - Use strategy_label in proposal scard (was using raw replace) - Strategy chip now appears for every proposal in the list - 16 integrity tests green

sha256:1bcd83fb2e778d07d22d66f7dfcafea09f248aaa4ccc16829a6697327289a717 sha
+4 ~2 symbols
sha256:cd2cb68721a8e5258159cfd7e26a696fd28566e1bf1a08b62caf86a72acf1dca snapshot
+4
symbols added
~2
symbols modified
0
dead code introduced
Semantic Changes 6 symbols
~ tests/test_merge_strategy_integrity.py .py 4 symbols added, 1 symbol modified
+ _macro_source method method _macro_source L200–202
+ test_strategy_label_macro_covers_cherry_pick method method test_strategy_label_macro_covers_cherry_pick L208–210
+ test_strategy_label_macro_covers_state_overlay method method test_strategy_label_macro_covers_state_overlay L204–206
+ test_strategy_label_macro_has_fallback method method test_strategy_label_macro_has_fallback L212–214
← Older Oldest on task/strategy-label-fix
All commits
Newer → Latest on task/strategy-label-fix

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