Actual blocker: OpenClaw cron agentTurn startup enters the runner and stalls before the agent receives the prompt. This invalidates cron agentTurn as the current long-running executor.
Observed failures
Run
Observed
Meaning
2026-06-06 23:34 PM test
Stalled after about 60 seconds before execution start.
PM prompt was never reached.
2026-06-07 06:33 retest
Same stall with lighter context.
Context size was not primary cause.
Persistent-session smoke test
Same stall for a minimal NO_REPLY task.
Failure is in cron agentTurn runner startup.
systemEvent fallback
Queued and ended immediately.
Works as wake/check path, not as autonomous worker.
State taxonomy
Triggered: scheduler accepted a run request.
Started: an executor produced liveness evidence.
Completed: durable PM/Dev artifact exists.
Only Started counts as active work. Only Completed counts as useful autonomous work.