Skip to content

Rulvar API reference


Rulvar API reference / @rulvar/plan / PlanWorking

Interface: PlanWorking

Defined in: packages/plan/src/plan-entries.ts:255

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

PropertyTypeDefined in
planTaskPlanpackages/plan/src/plan-entries.ts:256
specsReadonly<Record<NodeId, TaskSpec>>packages/plan/src/plan-entries.ts:257