You're offline — showing cached data

MC-4779

MC board + tickets overhaul — tester-panel roadmap (Needs-you column + search + bugs + IA)
2026-06-13 07:36:41 SAST
Home Board MC-4779

MC board + tickets overhaul — tester-panel roadmap (Needs-you column + search + bugs + IA)

Tester-panel (6 agents) audit of MC /board + ticket pages. Full spec + decisions: docs/plans/2026-06-07-board-tickets-overhaul.md (view: http://100.118.207.3:3001/md-view?file=d...
State Done Next Action Closed Owner Luci Runtime Closed Age 6d ago
MC-4779
Ticket is done; runtime is closed. · profile claude_opus_1m_high

Description

MC-4779
Tester-panel (6 agents) audit of MC /board + ticket pages. Full spec + decisions: docs/plans/2026-06-07-board-tickets-overhaul.md (view: http://100.118.207.3:3001/md-view?file=docs/plans/2026-06-07-board-tickets-overhaul.md). Tier 3, dev-loop, Tessa UI gate mandatory; read docs/runtime-architecture-refresh.md first. Forensic baseline GOOD (counts tie to DB, snooze/TZ/ownership correct, composer no-overlap) — do not regress. CONFIRMED BUGS: 1. Board falsely serves offline.html on healthy server — sw.js:320 /board 3500ms timeout vs 18000ms on / and /ticket (MC-4607/4613). Fix L320 + L336/353/447, bump cache ver. 2. J/K + Enter nav dead on v2 — app.js:495 queries .ticket-card not .v2-card. 3. Board column headers not sticky (board_v2_panel.html L115). 4. Workflow/WAT button wall leaks outside Advanced collapse — ticket.html #workflow-panel L1140 sibling after </details>; move inside. 5. v2 filters dont persist — v2Reload never updates URL (board_v2.html L376); restore reads location.search. 6. Latent LIMIT-101 clip — _board_v2_context app.py:2879 caps open+done at 101 by recency before filtering; ~6 rows headroom; oldest open cards can silently vanish. Split query, cap Done only + test. ELMAR-APPROVED CHANGES: - NEEDS-YOU COLUMN (partial override of MC-4777 waiting->blocked): route owner_class=needs_elmar to a dedicated Needs-you column + count + one-tap mine filter; reserve red Blocked for controller-blocked. - CARD: cap to 4 chips (owner/needs-you, assignee, project, age); dedupe owner-vs-assignee; demote comments/subtasks/deferred to one meta line; humanise pending_state reason onto card; CTA only on review/needs_input; age=last-activity not created_at. - SEARCH (build now): add ?q= to /api/v1/tickets + list_tickets (title+id+body, all statuses); wire board search + Cmd+K palette to it server-side. - TICKET IA: sidebar accordion default-collapsed past State+People; cut near-empty History (fold into Timing); rename dup Runtime->Session; merge live-activity+live-output; empty Activity state; collapse raw runtime/DONE/REVIEW/QUESTION/MC-3482 dumps under System-events toggle; tooltips for Larry/Tessa/runtime_profile. - BOARD CLARITY: drop 'Board v2 · live'/legacy version leak (->'Board'); add dismissible legend popover. DEFERRED (follow-up tickets): drag-drop, bulk multi-select + undo, per-column priority sort. Gates: dev-loop Tier3 -> regression (board_v2 110 baseline + new tests) -> second-opinion on taxonomy+search diff -> Tessa 1440x900 + 390px -> commit+push. Expected check-in: 2h.

Activity

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