Skip to content

Interface: RecordStepTransitionInput ​

Defined in: ports/record-step-transition-input.ts:7

Input record passed to LedgerStore.recordStepTransition().

Records a step lifecycle transition along with optional serialized output, scope checkpoints, and universal step telemetry.

Properties ​

PropertyModifierTypeDescriptionDefined in
baseScopeCheckpoint?readonlystringOptional updated base scope checkpoint (such as after syncRoot wakeup).ports/record-step-transition-input.ts:15
headScopeCheckpoint?readonlystringOptional head scope checkpoint captured upon 'SUSPENDED' transition.ports/record-step-transition-input.ts:17
outputJson?readonlystringOptional JSON-serialized step output when status === 'COMPLETED'.ports/record-step-transition-input.ts:13
statusreadonly"RUNNING" | "COMPLETED" | "SUSPENDED" | "FAILED" | "INTERRUPTED"Target step status ('RUNNING' | 'COMPLETED' | 'INTERRUPTED' | 'FAILED' | 'SUSPENDED').ports/record-step-transition-input.ts:11
stepExecIdreadonlystringUnique step execution identifier.ports/record-step-transition-input.ts:9
telemetryJsonreadonlystringJSON-serialized UniversalStepTelemetry snapshot.ports/record-step-transition-input.ts:19

Released under the MIT License.