rulvar API reference / @rulvar/plan / PlanWorking
Interface: PlanWorking
Defined in: packages/plan/src/plan-entries.ts:246
The working state the applier threads: the hashed TaskPlan plus the resolved spec table. Specs stay OUT of planHash by construction (the hashed projection is promptSpecHash per node) but are themselves a pure fold of add_task specs, amend patches, and decomposition specs, so live and replay converge byte-identically.
Extended by
Properties
| Property | Type | Defined in |
|---|---|---|
plan | TaskPlan | packages/plan/src/plan-entries.ts:247 |
specs | Readonly<Record<NodeId, TaskSpec>> | packages/plan/src/plan-entries.ts:248 |