Box heartbeat
Every ten minutes, check the box still has room to work: read the clock and the disk, decide whether space is getting tight, and only make noise if it is. A green run here means the runner and the schedule are both alive.
Runs
Every time this duty has fired — on its schedule and by hand.
- 2026-08-09 22:10:10 UTC cron · took under a second · 3 of 4 steps succeeded
- 2026-08-09 22:00:10 UTC cron · took under a second · 3 of 4 steps succeeded
- 2026-08-09 21:50:10 UTC cron · took under a second · 3 of 4 steps succeeded
- 2026-08-09 21:40:02 UTC cron · took under a second · 3 of 4 steps succeeded
- 2026-08-09 21:30:02 UTC cron · took under a second · 3 of 4 steps succeeded
- 2026-08-09 21:20:11 UTC cron · took under a second · 3 of 4 steps succeeded
- 2026-08-09 21:10:10 UTC cron · took under a second · 3 of 4 steps succeeded
- 2026-08-09 21:00:10 UTC cron · took under a second · 3 of 4 steps succeeded
- 2026-08-09 20:50:06 UTC cron · took under a second · 3 of 4 steps succeeded
- 2026-08-09 20:40:06 UTC cron · took under a second · 3 of 4 steps succeeded
- 2026-08-09 20:31:03 UTC manual · took under a second · 3 of 4 steps succeeded
- 2026-08-09 20:30:36 UTC cron · took under a second · 3 of 4 steps succeeded
Flow — 4 steps
What runs, in order. Reading, not editing — the duty's own agent writes it.
- </> code — the box runs something
- ? decision — a branch
- ➜ notify — sends it somewhere
- ∅ noop — deliberately nothing
Read it as a list
- code Read the clock and the disk → getting_tight
- decision Is the disk getting tight? → say_so (true), stay_quiet (false)
- notify Tell Ben the box is filling up
- noop Nothing to report