Job run status lifecycle

Agent-originated runs: admit, execute, terminate

Job run status lifecycle Agent-originated runs: admit, execute, terminate Happy path Concurrency gate Terminal outcomes Pending · run id minted · Happy path · ULID 01 Pending run id minted ULID Running · script + timeout · Happy path · exec 02 Running script + timeout exec Succeeded · exit 0 · Happy path · ok 03 Succeeded exit 0 ok Skipped · already in progress · Concurrency gate · skip Skipped already in progress skip Failed · non-zero exit · Terminal outcomes · error Failed non-zero exit error Timed out · process group killed · Terminal outcomes · timeout Timed out process group killed timeout Canceled · CancelRun · Terminal outcomes · cancel Canceled CancelRun cancel admitted exit 0 concurrency=skip exit ≠ 0 timeout CancelRun Legend initial state active waiting success failure / exit final state