Interface: CreateOrResumeRunInput
Defined in: ports/create-or-resume-run-input.ts:7
Input record passed to LedgerStore.createOrResumeRun().
Supplies the run and lane identifiers, deduplication item key, serialized flow input, pinned wire prefixes, and initial cost/budget limits when starting or resuming a run.
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
approvedMaxCostUsd? | readonly | number | Optional human-approved maximum USD budget ceiling. | ports/create-or-resume-run-input.ts:21 |
compiledPrefixesJson? | readonly | Readonly<Record<string, string>> | Optional map of prefixGroupId to JSON-serialized CompiledWirePrefix pinned at run start. | ports/create-or-resume-run-input.ts:17 |
costUsd? | readonly | number | Optional initial cumulative USD cost. | ports/create-or-resume-run-input.ts:19 |
inputJson | readonly | string | JSON-serialized validated flow input payload. | ports/create-or-resume-run-input.ts:15 |
itemKey | readonly | string | Deduplication key extracted via LaneNode.keyMapper(input). | ports/create-or-resume-run-input.ts:13 |
laneId | readonly | string | Identifier of the enclosing LaneNode. | ports/create-or-resume-run-input.ts:11 |
runId | readonly | string | Unique identifier of the flow run. | ports/create-or-resume-run-input.ts:9 |