Skip to content

Interface: RecordStepStartInput ​

Defined in: ports/record-step-start-input.ts:9

Input record passed to LedgerStore.recordStepStart().

Captures the step execution ID, enclosing run and step IDs, optional promoted executable ID, base scope checkpoint, and initial outer-to-inner continuation stack.

Properties ​

PropertyModifierTypeDescriptionDefined in
baseScopeCheckpoint?readonlystringOptional serialized scope checkpoint captured at the start of the step.ports/record-step-start-input.ts:21
continuationStackreadonlyreadonly ContinuationFrame[]Initial outer-to-inner continuation stack for the step.ports/record-step-start-input.ts:23
executableId?readonlystringOptional identifier of the active executable (used to select promoted .replaceWith() actors on reboot).ports/record-step-start-input.ts:17
inputMsgIdreadonlystring | nullOptional initial input message frame ID.ports/record-step-start-input.ts:19
runIdreadonlystringIdentifier of the enclosing flow run.ports/record-step-start-input.ts:13
stepExecIdreadonlystringUnique execution identifier for this step attempt.ports/record-step-start-input.ts:11
stepIdreadonlystringLogical identifier of the FlowStepNode or FlowBranchNode.ports/record-step-start-input.ts:15

Released under the MIT License.