Expand description
Ship bookkeeping.
Holds the Hermes cron-instructions manifest (used to resume a rate-limited DevFlow run later) plus the pure document-finalization transform (CHANGELOG) used on ship completion.
Structs§
- Cron
Instructions - Manifest consumed by Hermes to resume a rate-limited DevFlow run later.
- Hermes
Cron Job - Hermes one-shot cron job payload.
- Resume
Command - Command + args that resume the DevFlow workflow.
Enums§
- Ship
Error - Errors produced by ship bookkeeping.
Functions§
- build_
cron_ instructions - Build a Hermes cron-instructions manifest for resuming
sequentagent. - cron_
instructions_ path - Path to a phase’s cron-instructions record. Per-phase since 14a
(13-DEFERRED-CR-03): the old single-slot
cron-instructions.jsonlet one phase’s rate-limit record clobber another’s underdevflow parallel. - cron_
schedule_ from_ retry_ after - Convert a retry timestamp to
M H D M Wcron syntax, rounding up to the nearest minute. Supports RFC3339-like timestamps and Unix epoch seconds. - delete_
cron_ instructions - Remove a phase’s cron-instructions record (and a legacy single-slot record naming the same phase). Idempotent.
- list_
cron_ instructions - Every pending cron-instructions record (per-phase files plus a legacy single-slot one), sorted by phase. Unparsable files are skipped.
- load_
cron_ instructions - Load a phase’s Hermes cron instructions, or
ShipError::Missingif absent. Falls back to a legacy single-slot record when it names this phase. - prepend_
changelog - Prepend a CHANGELOG entry for
version, creating a standard header if the file did not exist. Pure transform over the existing CHANGELOG contents. - write_
cron_ instructions - Persist Hermes cron instructions for the phase recorded inside them.