Ticket is done; runtime is closed.·profile claude_opus_1m_medium · cwd /home/lucienne/workspace/mission-control/.claude/worktrees/pool-1 · uptime 10d 19h · last activity 10d 17h ago
Description
MC-4607
Tester-panel audit of Home (/) — 8 agents/2 waves; 5/5 claimed bugs verified REAL. Ship all quick wins + renames + IA. 1 health badge dv2:15 overall->status. 2 failed-session noise (reaped tmux close_reason tmux_session_missing). 3 dual nav style.css:3387 min-width:769px. 4 status-blind: add ops strip (counts in _home_v2_ops_snapshot). 5 runtime-key leak: runtime_label macro (dv2:70,159,297,455). 6 two-h1 base.html:52. 7 runtime pick persistence localStorage. 8 dead {% if false %} dv2:479-569. 9 SW offline network-first sw.js. 10 jargon tooltips + dup create-ticket + tap targets. RENAMES Hand-off->Convert to ticket; Insights clarify. dev-loop+council+Tessa, commit+push, reload MC.
Activity
done
INTERACTIVE
Luci is working...
Details —
Done
· High
· Luci
▼
SState
Done
Closed
PPeople
TTiming / Details▼
api (human)
Mission Control
11d ago
11d ago
Advanced / Operator evidence
RRouting owner
ROperator console
Ticket is done; runtime is closed.ticket_already_doneprofile claude_opus_1m_medium · cwd /home/lucienne/workspace/mission-control/.claude/worktrees/pool-1 · uptime 10d 19h · last activity 10d 17h agoMC is visibility-only. Hermes Luci launches and gates work outside MC, then mirrors evidence/status here.Raw console: luci · claude/anthropic/opus[1m]
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.
DONE — shipped to MC master (commits f9243c4 + 9eabd72, pushed to origin).
/tester-panel audit: 8 agents / 2 waves → 5/5 claimed bugs verified REAL.
Tessa: APPROVED FOR ELMAR (desktop + mobile, after 1 re-test round).
Council (Codex/Gemini/GLM/Opus; Kimi errored): no blockers — Opus "Ship stands."
Shipped (Home page /):
1. Health badge — was permanently "issues" (checked nonexistent `overall` key); now reads get_health status. Live: "Health ok".
2. Session-history rail — reaped-tmux runtimes no longer show a red "Failed" wall; render neutral "History" (9 rows, 0 failed).
3. Dual nav — bottom tab bar hidden on Home ≥769px (scoped via body[data-page=dashboard]); /board + other pages keep theirs (regression-checked).
4. Ops status strip above composer — N need you · M live · K in review · J done-today, links to /board lanes.
5. Raw runtime-key leak ("claude_sonnet_medium anthropic") → friendly catalogue labels via runtime_label macro.
6. Two <h1> (empty base + greeting) → single h1.
7. Runtime selection persists across reload (localStorage).
8. Dual-active Luci+Claude chips → exactly one lit.
9. done-today count → true COUNT (was capped at 8; live shows 15).
10. Dead {% if false %} zone block removed (91 lines).
11. SW Home '/' network-first no-abort (mirrors /ticket/) → no false offline shell; CACHE_NAME+ASSET_VERSION synced.
12. Rename "Hand off to Controller" → "Convert to ticket"; nav/chip tooltips; dropped duplicate hero Create-ticket.
Council hygiene fixes (commit 9eabd72): synced sw.js ASSET_VERSION; try/finally on the done-today COUNT connection.
Deferred (filed): MC-4612 (thread close_reason to restore genuine-failure signal in rail), MC-4613 (bounded SW timeout for / and /ticket/).