Elmar feedback after reviewing MC-4247 live /life screenshots: The page now has the right capabilities, but the design/UX is not good enough. It is a very long page with lots o...
StateDoneNext ActionClosedOwnerLuciRuntimeClosedAge18d ago
Ticket is done; runtime is closed.·profile codex · cwd /home/lucienne/workspace/mission-control · uptime 17d 19h · last activity 17d 16h ago
Description
MC-4252
Elmar feedback after reviewing MC-4247 live /life screenshots:
The page now has the right capabilities, but the design/UX is not good enough. It is a very long page with lots of repeated buttons and confusing controls. Mobile is somewhat better/shorter, but it differs from desktop (for example runtime/profile choice visibility). Elmar also asked for clarity on what Comment does, who picks up Hermes Luci/Hermes Iris actions, and why Iris actions have no visible effect.
Design direction / references:
Use popular-web-designs skill as a design gate. Default target: Vercel light precision + Linear/Raycast productivity polish + Sentry-style data-dense dashboard clarity. The page should feel like a polished modern personal ops dashboard, not an admin form repeated per item.
Current UX problems to fix:
1. Too many controls are visible on every item by default: comment box, done/cancel/not-needed, prompt, runtime/Luci/Iris, training.
2. No clear primary action per item; blue "Send to runtime" visually dominates even when not the normal action.
3. Labels are unclear/internal: Comment, Cancel, Not needed, Send to runtime, Hermes Luci, Hermes Iris.
4. The comment flow is passive but the UI does not say that. It only adds a note to the ticket/item and does not start work.
5. Hermes Luci routes/picks up via Luci/MC runtime; this needs visible confirmation with ticket/runtime link.
6. Hermes Iris currently makes the ticket assigned_to=Iris/waiting and calls an Iris comment tool, but does not show a visible Iris runtime/result. This is confusing and likely needs a visible handoff receipt/status/result link.
7. Desktop and mobile need consistent capability parity, with mobile using progressive disclosure rather than hiding important routing controls.
8. The page is too long; item controls should use progressive disclosure, compact rows/cards, selected-item detail/drawer, or action menus.
Acceptance criteria:
- Redesign /life item cards around compact scanning first: title, source, priority/due, suggested action, one clear primary CTA, and small secondary menu/actions.
- Move comment/prompt/routing/training into an expanded detail drawer/action sheet/selected item panel, not repeated open fields on every card.
- Rename actions into user language, e.g. Add note, Ask Luci, Ask Iris, Run with assistant, Mark complete, No action needed. Avoid exposing "runtime" as the default label unless in advanced mode.
- Add visible post-click feedback for every action: what happened, who owns it now, status, and direct link to the ticket/runtime/Iris handoff.
- Make Comment explicitly passive: "Add note only" or similar; it must not imply pickup.
- Make Hermes Luci/Hermes Iris semantics explicit and working: Luci starts/queues MC work; Iris either creates a visible Iris task/thread/receipt or the UI says it is assigned to Iris and waiting.
- Keep learning/training secondary and collapsed.
- Preserve all existing functional APIs unless intentionally replaced.
- Browser QA on desktop and mobile with screenshots. Gate against visual/design criteria from popular-web-designs: Vercel × Linear/Raycast/Sentry polish, not generic admin UI.
Related: MC-4247 implemented first functional version. This ticket is the polish/clarity follow-up.
Activity
done
INTERACTIVE
Luci is working...
Details —
Done
· High
· Luci
▼
SState
Done
Closed
PPeople
TTiming / Details▼
telegram (human)
Mission Control
18d ago
18d ago
Advanced / Operator evidence
RRouting owner
ROperator console
Ticket is done; runtime is closed.terminal_state_reapprofile codex · cwd /home/lucienne/workspace/mission-control · uptime 17d 19h · last activity 17d 16h agoMC is visibility-only. Hermes Luci launches and gates work outside MC, then mirrors evidence/status here.Raw console: luci · codex/openai/gpt-5.5
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.
Ticket picked up by Luci via MC dispatcher.
MC-4252: Redesign Life dashboard UX: compact, clear actions, visible Luci/Iris handoff receipts
Work this ticket in the live tmux runtime. Use DONE:, REVIEW:, or QUESTION: when you need MC to reflect the next state.
Luci18d ago
DONE: MC-4252 shipped, pushed, and deployed.›Find and fix a bug in @filenamegpt-5.5 xhigh · ~/workspace/.claude/worktrees/pool-2
Commit 3a88b16 redesigns /life around compact scan cards, one primary CTA,
hidden detail actions, passive Add note only, clearer Luci/Iris/assistant
routing, and visible handoff receipts with ticket/workbench/Iris links. Live
service restarted and smoke-checked at:
http://100.118.207.3:3001/life
Verified with py_compile, pytest tests/test_life_console.py -q (21 passed),
browser QA desktop/mobile screenshots, Tessa report, and live HTML label
checks. mc-coord MCP tools were not exposed in this runtime, so using fallback
DONE signal.
{"mc_signal":"DONE","ticket":"MC-
4252","nonce":"MC_TICKET_TURN:4252:1779802723930:39b930b8","payload":"Life
dashboard redesigned with compact cards, hidden action panels, Luci/Iris
receipts, tests, browser QA, and live deploy"}
luci18d ago
Workflow action `review_ready` applied. Work ready for review.
api18d ago
Closed (orchestrator). Live verification per runbooks/ua-signoff-gate.md:
- Commit 3a88b16 on master (+1008/-482, life_console.html redesign +659 net).
- luci-dashboard restarted 16:19:24 SAST — live deploy confirmed.
- Live GET /life returns 200, 'life-item-card' compact-card markers present.
- pytest tests/test_life_console.py: 21 passed.
- Tessa-style QA report attached (tests/tessa-mc4252-life-dashboard.md): APPROVED verdict.
- Screenshots: desktop, detail-desktop, mobile committed to reports/mc4252-life-*.png.
UA sign-off (runbooks/ua-signoff-gate.md):
Tested: desktop 1440x1000 + mobile 390x844; expanded Details drawer; label clarity (no 'Hermes Luci/Iris/Send to runtime' in body text); mobile no horizontal overflow.
Console/network: per Tessa report — clean.
Screenshots: reports/mc4252-life-*.png.
Not tested: action POST round-trip for Iris handoff receipt (covered by separate runtime).
Issues: none — Tessa APPROVED.
Verdict: PASS
iris18d ago
Created follow-up MC-4258: Life Dashboard Ask Iris/Luci quick-action UX needs another pass.
luci18d ago
Created from Elmar live UX feedback on /life. Must use popular-web-designs references and explain/fix Comment vs Luci vs Iris handoff semantics.