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

feat(proposals): redesign list row to answer the 7 questions from issue #35

Row now has 5 distinct lines matching the ASCII mock: 1. #N [ptype] [risk-bar BAND] [btype] [BLOCKED/settling/ready] 2. title (standalone, full width) 3. domain activity pills (●CODE with risk band) 4. from→to branch · approval pips N/M · conflict count 5. @author · date · snippet

Removed green left border from .prl-row. Added CSS for: prl-risk-inline, prl-domain-pill, prl-domain-pip, prl-approval-dots/pip, prl-dep-lock, prl-settling-badge, prl-merge-ready-badge, prl-conflict-count, prl-row-footer, prl-author-badge, prl-row-num.

sha256:97bbe010ecc1cf125c581bd71182cdc13bde7f4a92464fc2cb9775e8de5f4605 sha
+35 ~6 −5 symbols
sha256:eb3c8a5635580b21ea4e473cf7d2980ff98497ac7fbe073a3369e9b73b8b9e98 snapshot
+35
symbols added
~6
symbols modified
−5
symbols removed
0
dead code introduced
Semantic Changes 46 symbols
~ src/scss/components/_proposals.scss .scss 32 symbols added, 5 symbols removed, 4 symbols modified
~ :hover
--closed:hover rule --closed:hover L206–206
--merged rule --merged L208–210
--merged:hover rule --merged:hover L205–205
--open:hover rule --open:hover L204–204
border-left-color: color-mix(in srgb, #{$proposal-merged} 35%, transparent); } --merged--closed rule border-left-color: color-mix(in srgb, #{$proposal-merged} 35%, transparent); } --merged--closed L208–209
+ prl-approval-dots rule .prl-approval-dots L545–550
+ prl-approval-label rule .prl-approval-label L567–572
+ prl-approval-pip rule .prl-approval-pip L552–565
+ prl-approval-pip--filled rule .prl-approval-pip--filled L560–564
+ prl-author-badge rule .prl-author-badge L600–608
+ prl-author-badge--agent rule .prl-author-badge--agent L604–607
+ prl-badge--ptype rule .prl-badge--ptype L401–413
+ prl-conflict-count rule .prl-conflict-count L576–586
+ prl-conflict-count--clean rule .prl-conflict-count--clean L585–585
+ prl-dep-lock rule .prl-dep-lock L459–472
+ prl-domain-name rule .prl-domain-name L540–540
+ prl-domain-pill rule .prl-domain-pill L513–530
+ prl-domain-pill--critical rule .prl-domain-pill--critical L529–529
+ prl-domain-pill--high rule .prl-domain-pill--high L528–528
+ prl-domain-pill--low rule .prl-domain-pill--low L526–526
+ prl-domain-pill--medium rule .prl-domain-pill--medium L527–527
+ prl-domain-pill--none rule .prl-domain-pill--none L525–525
+ prl-domain-pip rule .prl-domain-pip L532–538
+ prl-domain-pip--active rule .prl-domain-pip--active L537–537
+ prl-domain-risk rule .prl-domain-risk L541–541
+ prl-merge-ready-badge rule .prl-merge-ready-badge L489–502
+ prl-risk-inline rule .prl-risk-inline L417–422
+ prl-risk-inline--critical rule .prl-risk-inline--critical L452–455
+ prl-risk-inline--high rule .prl-risk-inline--high L448–451
+ prl-risk-inline--low rule .prl-risk-inline--low L440–443
+ prl-risk-inline--medium rule .prl-risk-inline--medium L444–447
+ prl-risk-inline-bar rule .prl-risk-inline-bar L453–453
+ prl-risk-inline-label rule .prl-risk-inline-label L454–454
+ prl-row rule .prl-row L189–202
+ prl-row-domains rule .prl-row-domains L506–511
+ prl-row-num rule .prl-row-num L213–219
+ prl-settling-badge rule .prl-settling-badge L474–487
~ src/scss/pages/_proposals.scss .scss 3 symbols added, 2 symbols modified
+ prl-row-domains rule .prl-row-domains L47–52
+ prl-row-footer rule .prl-row-footer L64–72
+ prl-row-meta rule .prl-row-meta L54–62

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