Background job lifecycle
The Lifecycle
Transitions Explained
Submission starts the recorded job pending with all steps queued. The first report makes it running. A settling task records success; failure handling records failure. Cancellation becomes final when its recorded request is observed. Reconciliation can close silent runs from execution evidence, including failing a job that has no recorded execution handle.
What Cannot Happen
Final jobs retain their outcome. A retry creates a separate run, and a late successful step cannot replace a recorded failure. Reconciliation treats running or retrying steps as incompatible with execution success. Its corrected-failure path applies the business effect after settlement rather than before it.
Concurrency and Timing
Platform invokes reconciliation every five minutes and selects jobs silent for fifteen minutes. Missing executions require three trailing probe misses. Candidate bounds, failed probes and failed invocations can extend recovery beyond the usual first eligible pass.