You're offline — showing cached data

MC-4502

Harden Control Room CLI worker launch/liveness ledger
2026-06-13 08:47:57 SAST
Home Board MC-4502

Harden Control Room CLI worker launch/liveness ledger

Root cause follow-up from Elmar question about Codex/Claude calls breaking and MC-4494 showing missing tmux. Problems to fix: - Umbrella/interactive websocket rows with no tmux...
State Done Next Action Waiting: done Owner Luci Runtime Closed Age 12d ago
MC-4502
Ticket is done; runtime is closed. · profile claude_opus_1m_high · cwd /home/lucienne/workspace/state/control-room-worktrees/mc-4502-runtime-hardening · uptime 12d 11h · last activity 12d 11h ago

Description

MC-4502
Root cause follow-up from Elmar question about Codex/Claude calls breaking and MC-4494 showing missing tmux. Problems to fix: - Umbrella/interactive websocket rows with no tmux_target can be misread as missing tmux workers. - Background process workers (hermes-bg:proc_*) are sometimes normalized with tmux_session_missing, which is misleading. - Codex dispatch must smoke-test exact model first and never default to unsupported codex-mini under ChatGPT OAuth. - Claude Code print-mode exits such as max_turns/max_budget need clearer classification: partial-useful vs failed vs completed-by-controller. - Completed/recovered tickets should clear stale failure_reason when validator closes them. Acceptance: - Runtime/session UI distinguishes websocket-idle, process-dead, tmux-missing, killed-by-controller, and completed-by-controller. - Watcher does not surface missing-tmux warnings for umbrella/waiting tickets with no active worker expected. - Tests cover MC-4494-style stale idle row and hermes-bg process rows. - Existing completed tickets no longer show stale failure banners after controller recovery.

Activity

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