Skip to content

Interface: MutateLanePlanRequest ​

Defined in: ports/mutate-lane-plan-request.ts:22

Request record passed to LedgerStore.mutateLanePlan() when spawning prerequisite tasks or adding dependencies.

Validated atomically by LedgerStore for DAG acyclicity and maxPrerequisiteDepth compliance.

Properties ​

PropertyModifierTypeDescriptionDefined in
addedDependencies?readonlyreadonly string[]Optional existing work item keys added as prerequisites of parentItemKey.ports/mutate-lane-plan-request.ts:34
laneIdreadonlystringIdentifier of the target LaneNode.ports/mutate-lane-plan-request.ts:24
maxPrerequisiteDepthreadonlynumberMaximum allowed prerequisite chain depth enforced atomically in the ledger.ports/mutate-lane-plan-request.ts:30
parentItemKeyreadonlystringWork item key of the parent run.ports/mutate-lane-plan-request.ts:28
parentRunIdreadonlystringRun identifier of the parent actor mutating the lane plan.ports/mutate-lane-plan-request.ts:26
spawnedItems?readonlyreadonly MutateLanePlanSpawnedItem[]Optional newly spawned work items to enqueue into the lane.ports/mutate-lane-plan-request.ts:32

Released under the MIT License.