Skip to content

rulvar API reference


rulvar API reference / @rulvar/plan / PlanNode

Interface: PlanNode

Defined in: packages/plan/src/plan-state.ts:45

Canonical per-node fields entering planHash, exactly this record. deps are sorted in the hash (not necessarily in state); checkpointRef/escalationRef participate as absent when absent.

Properties

PropertyTypeDescriptionDefined in
cancelRequestedbooleanSet by cancel_task on a running node; the cancel lands via plan.decision.packages/plan/src/plan-state.ts:56
checkpointRef?number-packages/plan/src/plan-state.ts:59
depsstring[]-packages/plan/src/plan-state.ts:51
escalationRef?number-packages/plan/src/plan-state.ts:60
logicalTaskIdstringLineage identity across rebirths (section 8, DEF-3).packages/plan/src/plan-state.ts:49
nodeIdstringULID minted inside plan.revision.packages/plan/src/plan-state.ts:47
parkRequestedbooleanSet by park_task on a running node; the park lands at the turn boundary.packages/plan/src/plan-state.ts:54
prioritynumber-packages/plan/src/plan-state.ts:57
promptSpecHashstring-packages/plan/src/plan-state.ts:58
statusPlanNodeStatus-packages/plan/src/plan-state.ts:50
waivedDepsstring[]-packages/plan/src/plan-state.ts:52