Executive summary
Hiro can be stopped while a continuous-improvement candidate is in its eight-hour canary without losing the queue record, completed checkpoints, probe results, frozen candidate metadata, or candidate worktree. Those records are persisted in the continuous-improvement SQLite ledger and external candidate workspace.
A restart on the same active Git revision resumes the canary. The scheduler computes checkpoint eligibility from the original started_at timestamp, so shutdown time counts as elapsed canary time. This is restart recovery, not a true pause: overdue checkpoints run after restart rather than moving the canary end time forward.
If Hiro's active revision changes while it is stopped, unfinished candidate, testing, and canary work built against the old revision is cleared and audibly requeued for reproduction instead of being promoted against a stale base.
The active canary is pre-promotion isolated work. Stopping Hiro during its waiting period does not require rolling back the active branch because the candidate has not yet been fast-forwarded into Hiro.