The operating model defines rich profile lanes (Builder, Reviewer, Visual QA, Cheap scan, etc.) but the UI only shows provider · model chips (e.g. "Anthropic · Opus"). The /api/...
StateDoneNext ActionClosedOwnerLuciRuntimeClosedAge12d ago
The operating model defines rich profile lanes (Builder, Reviewer, Visual QA, Cheap scan, etc.) but the UI only shows provider · model chips (e.g. "Anthropic · Opus"). The /api/runtime/palette endpoint exists but is not surfaced.
Acceptance Criteria:
- [ ] Profile lanes visible in Workbench runtime selection
- [ ] Profile lanes visible in board composer/runtime dropdown
- [ ] Elmar can see lane names (not just provider/model)
- [ ] Lane selection routes to correct runtime profile
Files: templates/ticket_runtime_workbench.html, static/ticket_runtime_workbench.js, app.py (/api/runtime/palette route)
Evidence: Council review finding (2026-06-01): Gemini UX reviewer scored this as primary gap.
Activity
done
INTERACTIVE
Luci is working...
Details —
Done
· High
· Luci
▼
SState
Done
Closed
PPeople
TTiming / Details▼
luci (human)
Mission Control
12d ago
12d 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.
Worker died unexpectedly.
**Worker PID:** unknown
**OOM kill:** unknown
**Exit signal / dmesg:** unknown
**Last tool_use:** none
**tmux target:** none recorded
**Last pane output:**
```
[no pane output captured]
```
Reset to Todo to retry, or provide additional context.
luci12d ago
Luci picking up this ticket (background worker).
luci12d ago
Controller gate: verified implementation landed on master in commit 192382a; Control Room v2 regression suite passed (180 passed). Closing stale needs_input row left by headless worker retirement.