Skip to content

Interface: InterruptedStepBootRecord ​

Defined in: ports/interrupted-step-boot-record.ts:9

Non-terminal run and step record returned by LedgerStore.getInterruptedStepsOnBoot().

Provides the persisted run status, dependencies, scope checkpoints, and continuation stack needed to recover interrupted or suspended runs on startup.

Properties ​

PropertyModifierTypeDescriptionDefined in
baseScopeCheckpoint?readonlystringOptional serialized scope checkpoint captured at step start.ports/interrupted-step-boot-record.ts:29
continuationStackreadonlyreadonly ContinuationFrame[]Persisted outer-to-inner continuation stack for the active step.ports/interrupted-step-boot-record.ts:33
dependsOnreadonlyreadonly string[]Prerequisite item keys that this run depends on.ports/interrupted-step-boot-record.ts:21
executableId?readonlystringOptional active executable identifier (such as a .replaceWith() replacement actor).ports/interrupted-step-boot-record.ts:27
headScopeCheckpoint?readonlystringOptional serialized scope checkpoint captured when the step entered 'SUSPENDED'.ports/interrupted-step-boot-record.ts:31
inputJsonreadonlystringLatest JSON-serialized flow input payload.ports/interrupted-step-boot-record.ts:17
itemKeyreadonlystringWork item key of the run.ports/interrupted-step-boot-record.ts:15
laneIdreadonlystringIdentifier of the enclosing LaneNode.ports/interrupted-step-boot-record.ts:13
runIdreadonlystringUnique identifier of the non-terminal flow run.ports/interrupted-step-boot-record.ts:11
statusreadonly"RUNNING" | "SUSPENDED" | "QUEUED" | "WAITING"Non-terminal run lifecycle status.ports/interrupted-step-boot-record.ts:19
stepExecIdreadonlystring | nullActive step execution identifier, or null if the crash occurred between steps.ports/interrupted-step-boot-record.ts:23
stepIdreadonlystring | nullActive flow step identifier, or null if the crash occurred between steps.ports/interrupted-step-boot-record.ts:25

Released under the MIT License.