Schedule run
The Lifecycle
Each occurrence tracks a file and recipient outcomes independently of the recurrence definition. A failure can follow partial delivery.
Transitions Explained
The consumer records attempts, completes or skips the run, and updates recurrence outcome tracking. Transient failures reuse prior work on redelivery.
What Cannot Happen
Settled runs do not restart, and an empty query skip cannot later become a delivery of the same occurrence.
Concurrency and Timing
Waiting report consumers occupy the configured concurrency until rendering settles or their polling deadline is reached.