gabriel / musehub public
feat BREAKING proposals task/proposal-models-v2 #12 / 19
AI Agent gabriel · 127 days ago · May 8, 2026 · Diff

feat(proposals): Phase 7 — UI/template rendering for strategy, type, simulations

proposal_rows.html: - strategy_label / proposal_type_label macros (skip defaults state_overlay / state_merge) - merge_strategy badge in title row (state_weave, rebase, selective, phased) - proposal_type badge in title row (stem, midi, payment, agent, identity, release) - simulation_conflict_count pill in signals row (conflict icon + count, or clean check)

proposal_row_detail.html (expansion panel): - Merge strategy + proposal type section (shown only when non-default) - Simulation results section: conflict badge (ready/blocked) from simulation_conflict_count

proposal_detail.html (full page): - Hero eyebrow: draft badge, merge_strategy badge, proposal_type badge, blocked badge - Simulations section: conflict_scan card, risk_projection card (band + % + delta), dependency_order card (phases or cycle warning) - Sidebar: Merge Approach scard (strategy, type, blocked_by chain, blocks chain)

sha256:ded4068f3e65f31aed312006b87d6b91781d3fcfa8e0acfb8cbdcdc72782efd3 sha
+3 ~5 −1 symbols
sha256:bf9b12b8c0f806d1dab9c199da1310453c74f9506d44d9a502bca0b178a99f49 snapshot
+3
symbols added
~5
symbols modified
−1
symbol removed
0
dead code introduced
Semantic Changes 9 symbols
~ musehub/templates/musehub/pages/proposal_detail.html .html 3 symbols added, 1 symbol removed, 5 symbols modified
aside@460 section aside@460 L460–587
+ aside@530 section aside@530 L530–698
+ h2: Simulations section h2: Simulations L425–425
+ section@422 section section@422 L422–475

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