You're offline — showing cached data

MC-4795

MC board overhaul round 2 — card actions + empty-column collapse + perf + audit fixes
2026-06-13 07:35:24 SAST
Home Board MC-4795

MC board overhaul round 2 — card actions + empty-column collapse + perf + audit fixes

Round-2 tester-panel (6 agents) audit of the DEPLOYED MC-4779 board overhaul. Full spec: docs/plans/2026-06-08-board-overhaul-round2.md (view: http://100.118.207.3:3001/md-view?...
State Done Next Action Closed Owner Luci Runtime Closed Age 5d ago
MC-4795
Ticket is done; runtime is closed. · profile claude_opus_1m_medium

Description

MC-4795
Round-2 tester-panel (6 agents) audit of the DEPLOYED MC-4779 board overhaul. Full spec: docs/plans/2026-06-08-board-overhaul-round2.md (view: http://100.118.207.3:3001/md-view?file=docs/plans/2026-06-08-board-overhaul-round2.md). Iterates on MC-4779. Tier 2/3, dev-loop, Tessa gate. Repo: mission-control (own git repo). DEPLOY RULE (MC-4779 lesson): commit+push != deployed — after landing, sudo systemctl restart luci-dashboard and VERIFY against the running process with the service-worker cache bypassed. Forensic baseline GOOD (counts tie, search/sticky/age all correct) - do not regress. CONFIRMED BUGS/PERF: 1. Per-card <style> dup = 87% of panel payload (6.2KB x 64 cards) - hoist card CSS to panel once. 2. Dead/stalled-worker invisible (regression) - render runtime_liveness dot on in_progress cards. 3. Double-waiting humanise on ticket hero (Waiting: waiting on elmar...) - route hero pending_cta_label through _v2_humanise_pending_state (ticket.html L683). 4. Search default caps at 50 (/api/v1/tickets?q=) - raise to ~200 when q present (Cmd+K misses matches). 5. Dead Active lanes - remove waiting/blocked from _V2_PHASE_LANES (never render now). 6. Humaniser: add ess->ESS, rsvp->RSVP; parked_backlog should not read 'Waiting:'; truncate long labels +title. 7. Ctrl: ambient controller dropdown leaks in ticket header (L754) - move into Advanced. 8. 4 runtime surfaces on ticket - drop sidebar Runtime-status dupe (L1079). 9. Assignee chips raw lowercase on cards - |title. 10. Legend flow line omits Blocked; mobile default segment = empty Inbox (default to first non-empty); 5-seg overflow at 375; VIEW ALL DONE overflows column. 11. Latent: board open columns include_snoozed=True with no post-filter (future-snooze would show). ELMAR-APPROVED: - FULL card quick-actions: waiting->[Resume(in_progress), Not needed(cancelled)]; needs_input->[Answer(opens composer), Move to todo]; in_review->[Approve(done), Send back(todo)] (all legal transitions). Lift needs_input/crashed guidance above Advanced fold. - AUTO-COLLAPSE empty columns to thin rails; reflow width to populated columns. - Needs-you PRIORITY-then-age sort. DEFERRED: bulk multi-select+undo, per-column sort, Needs-you theme sub-grouping, rename Blocked->Stuck(system), cut /board-legacy link, overdue due_date chip. Gates: dev-loop -> regression (board_v2 + new tests) -> second-opinion on actions+collapse diff -> Tessa 1440x900 + 375px -> commit+push -> restart luci-dashboard -> verify running process (SW bypassed) -> close. Expected check-in: 2h.

Activity

done
Luci is working...
Live
No activity yet
Help