(a) PASS messages intact: files parse, ids unique, sender and recipient copies match
      12 message(s) checked
(b) PASS budget conserved: handed down = held + used + returned (+ dropped at retirement)
      handed down 16 = held 8 + used 5 live + 0 retired + returned 3 + dropped 0
(c) PASS nothing inflight without a live run
      no agent has an unfinished batch without a run
(d) FAIL runs accounted for: run.start has run.end or a live process; run logs have run.start
      ceo@20261018T100300000003: run log without a run.start event (events began 2026-10-18T10:00:00+00:00)
(e) PASS event files have no seq gaps
      5 event file(s) checked
(f) PASS scheduler pid file matches a live scheduler
      no pid file: no scheduler claims to run
FAILED: d
