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
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
baseScopeCheckpoint? | readonly | string | Optional updated base scope checkpoint (such as after syncRoot wakeup). | ports/record-step-transition-input.ts:15 |
headScopeCheckpoint? | readonly | string | Optional head scope checkpoint captured upon 'SUSPENDED' transition. | ports/record-step-transition-input.ts:17 |
outputJson? | readonly | string | Optional JSON-serialized step output when status === 'COMPLETED'. | ports/record-step-transition-input.ts:13 |
status | readonly | "RUNNING" | "COMPLETED" | "SUSPENDED" | "FAILED" | "INTERRUPTED" | Target step status ('RUNNING' | 'COMPLETED' | 'INTERRUPTED' | 'FAILED' | 'SUSPENDED'). | ports/record-step-transition-input.ts:11 |
stepExecId | readonly | string | Unique step execution identifier. | ports/record-step-transition-input.ts:9 |
telemetryJson | readonly | string | JSON-serialized UniversalStepTelemetry snapshot. | ports/record-step-transition-input.ts:19 |