rulvar API reference / @rulvar/plan / RebaseContext
Interface: RebaseContext
Defined in: packages/plan/src/rebase.ts:44
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
admitAdd? | (op, nodeId, opIndex) => AdmissionDecision | Embedded admission for add_task; absent admits nothing. | packages/plan/src/rebase.ts:54 |
admitUnpark? | (op, node, opIndex) => AdmissionDecision | Embedded admission reserve for unpark_task. | packages/plan/src/rebase.ts:60 |
dedup? | (op, opIndex) => | ReuseTransform | undefined | Reuse-by-reference dedup at the fold head (DEF-5; M7-T07). | packages/plan/src/rebase.ts:68 |
digestPlanHashFor | (digestSeq) => string | undefined | The plan hash recorded in the WakeDigest the base references. | packages/plan/src/rebase.ts:48 |
frozen? | boolean | The plan is frozen for adaptation by orchestrator_budget_cap (DEF-7). | packages/plan/src/rebase.ts:52 |
lineageCheck? | (continues) => "lineage_exhausted" | "lineage_busy" | "ok" | Lineage-at-head check for add_task lineage blocks (DEF-3). | packages/plan/src/rebase.ts:66 |
mintNodeId | () => string | Engine NodeId minting (ULIDs; never the model). | packages/plan/src/rebase.ts:50 |
state | PlanFoldState | The fold head. | packages/plan/src/rebase.ts:46 |