Implement the MC board improvements from the live design review. Evidence/report: /tmp/mc-board-design-review/report.md; desktop screenshot /tmp/mc-board-design-review/board-des...
StateDoneNext ActionClosedOwnerLuciRuntimeClosedAge4d ago
Ticket is done; runtime is closed.·profile claude_opus_1m_high
Description
MC-4871
Implement the MC board improvements from the live design review. Evidence/report: /tmp/mc-board-design-review/report.md; desktop screenshot /tmp/mc-board-design-review/board-desktop-1440.png; mobile screenshot /tmp/mc-board-design-review/board-mobile-375.png. Acceptance: simplify mobile hierarchy, remove/rework zero-count vertical Active/Blocked rails, de-emphasize Done, redesign cards for triage scan order, clarify Start/Resume/Not needed action semantics, separate visual treatment for actions vs filters vs metadata/status, fix 375px clipping. Must run board execution canary: python3 tests/canary/run_board_battery.py and capture desktop+mobile screenshots before review.
Activity
done
INTERACTIVE
Luci is working...
Details —
Done
· High
· Luci
▼
SState
Done
Closed
PPeople
TTiming / Details▼
telegram (human)
Mission Control
4d ago
4d ago
Advanced / Operator evidence
RRouting owner
ROperator console
Ticket is done; runtime is closed.MC is visibility-only. Hermes Luci launches and gates work outside MC, then mirrors evidence/status here.
WWorkflow
Start Dev Review + QA ▾
Select phases to include:
Agents
Review Gates
Decision
WAT routing: choose an agent, review gate, or decision. Buttons use the live runtime when one is attached.
Kanban implementation card created on mc-internal: t_96e4a190 (assignee codexbuilder, branch wt/mc-4871-board-design-pass, workspace worktree). Scope is the board design/UX pass from /tmp/mc-board-design-review/report.md. Luci/controller will review before closing this ticket.
Luci4d ago
Implemented via mc-internal Kanban t_96e4a190 and controller-applied to master. Commits pushed: a283851 (board triage hierarchy), 9a3c47d (canary accepts Done history); current head also includes 6996d45/fb4e832 inbox Done/copy-id work. Restarted luci-dashboard. Verification: pytest tests/test_board_v2.py => 180 passed; python3 tests/canary/run_board_battery.py => BATTERY pass=12 fail=0 consoleErrors=0. Final evidence: /tmp/mc-4871-final-evidence/board-desktop-1440.png and /tmp/mc-4871-final-evidence/board-mobile-375.png. Notes: mobile section tabs intentionally horizontally scroll/fade; no page-level overflow per canary.
luci-board-manager4d ago
Visibility-only controller repair (20260609T093519Z): internal Kanban card t_96e4a190 had spawned from the live Mission Control checkout, so I reclaimed the unsafe run, preserved tracked live diff at `/home/lucienne/workspace/mission-control/ticket-attachments/controller-repairs/unsafe-kanban-live-checkout-20260609T093519Z/unsafe-live-checkout.patch`, restored tracked live file(s) (app.py, static/app.js, static/style.css, templates/partials/board_v2_card.html, templates/ticket.html, tests/test_board_v2.py), retargeted the same card to isolated worktree `/home/lucienne/workspace/state/kanban-worktrees/mc-4871-board-design-pass-t96e4a190`, and queued it for redispatch. MC remains a dumb ledger; no MC pickup/runtime/start/send/harvest endpoint was called.
luci-board-manager4d ago
Controller gate closed MC-4871 (visibility-only): the board design/UX pass is already landed on live master `9a3c47de7f9ac7fd34bccd622c0e05c79bce238d`. Verified live `/board` returned 200 and contains the required visible affordances (`Mine`, `Done history`, `Open request`, `Continue handoff`, `Dismiss`). Ran `uv run --with flask --with flask-sock --with pyyaml --with croniter --with pytest python -m pytest tests/test_board_v2.py::TestActionLabels -q` from live checkout: 5 passed. Also verified quick-action labels in code: inbox = Open request / Done / Dismiss; todo = Open request / Dismiss; waiting = Continue handoff / Dismiss. Closing; no MC pickup/runtime endpoint was called.