Resources / Scheduled automation
Timeouts are rarely a mystery for long. They usually mean the lane depended on a hidden precondition, an unbounded step, or a runtime assumption that the schedule could not safely guarantee.
A cron lane should never “discover” its requirements mid-flight. If the lane needs a GUI session, a token, a review file, a dependency binary, or a queue entry, the job should prove that up front and exit safely when the proof fails.
| Can change | Should remain true |
|---|---|
| Scheduler type, browser tool, verification method, and model/provider choice | Preflight, bounded steps, verification, named failure classes, and fail-closed behavior |
| How artifacts are stored and reviewed | The lane should not execute a high-impact step without the required current artifact and approval proof |
If the scheduled lane still lacks approval discipline, contradiction review, or bounded write decisions, the OpenClaw Discernment Control Kit is the smallest next layer.
If the lane’s failures are part of a wider OpenClaw rollout problem that includes activation, governance, reliability, and feedback together, use the Memory Architecture Bundle.
Use the Discernment Control Kit when the job can run but its approvals, write barriers, or contradiction handling are weak.
Use the Memory Architecture Bundle when scheduled automation is only one failing layer in a broader OpenClaw rollout.