docs: M5d-2 given tests: unused import and leftover-held

scheduler_heartbeat imported scheduler::{self} without using it, which
clippy -D warnings would fail at task 06. The live-previous cron tick now
asserts a held leftover stays started.

Co-Authored-By: Grok 4.6 <noreply@x.ai>
This commit is contained in:
2026-10-03 01:39:50 -07:00
co-authored by Grok 4.6
parent df987c3058
commit c4a8f9488d
3 changed files with 10 additions and 4 deletions
+3 -3
View File
@@ -102,6 +102,6 @@ Do not change heartbeat behaviour. Do not add a sleep.
## What the given tests pin
A due job creates `job-mail-…` on slot 1 with the time line and the prompt; a job not due
does nothing; a live previous run (Started + `hold`) is `SkippedJob` with no request; leftover
`started` is `failed` on the first tick (the due job may then run); speaker is `None`; two due
minutes make two sessions.
does nothing; a live previous run (Started + `hold`) is `SkippedJob` with no request and the
ledger still says `started` (not `failed`); leftover `started` is `failed` on the first tick
(the due job may then run); speaker is `None`; two due minutes make two sessions.