[watchdog:dispatch:needs-input-pickup:MC-4323] Dispatch anomaly hidden in completed run: needs-input-pickup
Core scheduler task `needs-input-pickup` completed at 2026-05-27 23:32:01, but its captured output contains a dispatch/revert error. The task row is marked completed, so normal ...
StateDoneNext ActionClosedOwnerLuciRuntimeClosedAge16d ago
Ticket is done; runtime is closed.·profile claude_opus_1m_medium · cwd /home/lucienne/workspace · uptime 16d 10h · last activity 16d 8h ago
Description
MC-4328
Core scheduler task `needs-input-pickup` completed at 2026-05-27 23:32:01, but its captured output contains a dispatch/revert error. The task row is marked completed, so normal failed-run monitoring would miss it.
Ticket/run key: `MC-4323`
No newer clean run of the same core task and no active runtime for the affected ticket was found, so this needs Luci triage.
Captured output excerpt:
```
Found 1 MC worker todo ticket(s), 1 workers active, 1 slot(s) free
ERROR dispatching MC-4323 to ticket runtime: HTTP Error 409: CONFLICT
Reverted MC-4323 -> todo (tmux spawn failed)
```
Activity
done
INTERACTIVE
Luci is working...
Details —
Done
· High
· Luci
▼
SState
Done
Closed
PPeople
TTiming / Details▼
scheduler-watchdog (scheduled)
infra
16d ago
16d ago
Advanced / Operator evidence
RRouting owner
ROperator console
Ticket is done; runtime is closed.ticket_marked_doneprofile claude_opus_1m_medium · cwd /home/lucienne/workspace · uptime 16d 10h · last activity 16d 8h 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.
Triaged MC-4323 dispatch 409: legitimate busy-runtime race (session 269517 still alive at send), revert worked. Real gap: pickup exits 0 even when dispatches error → scheduler marks task_runs completed. Recommend Tier-1 fix to surface dispatch errors as non-zero exit. MC-4323 itself is fine, awaits slot.
api16d ago
Closed (orchestrator). MC-4323 dispatch 409 = legitimate busy-runtime race (session 269517 alive at send), MC-4310 force-safe revert path worked. Real underlying gap (pickup exits 0 on dispatch_error → task_runs marked completed) is a separate hardening item — recommend Tier-1 follow-up if Elmar wants the visibility. Shadow reviewer's fail flag was on lack-of-code rather than triage validity.