Expand description
Deterministic execution cursor for imported Claude cron and wakeup state.
This module never reads the system clock and never sleeps. Callers supply integer Unix seconds to activation, inspection, reconciliation, and claim operations. Cron fields are interpreted in UTC. Claude’s native scheduler may use a local wall-clock timezone; that offset is not present in the imported runtime records, so UTC is the explicit persisted residue here.
Structs§
- Claude
Cron Schedule State - Persisted execution cursor for one Claude cron.
- Claude
Runtime Delivery State - Persisted claimed-but-unacknowledged prompt.
- Claude
Runtime Scheduler State - Persisted scheduler cursor. Empty/default state keeps pre-scheduler manifests backward compatible and inert.
- Claude
Runtime Trigger - One prompt made executable by an explicit scheduler claim.
- Claude
Wakeup Schedule State - Persisted execution cursor for one Claude scheduled wakeup.
Enums§
- Claude
Runtime Trigger Kind - Stable trigger ordering: due time, then kind, then source id.