Skip to content

rulvar API reference


rulvar API reference / @rulvar/plan / RebaseContext

Interface: RebaseContext

Defined in: packages/plan/src/rebase.ts:44

Properties

PropertyTypeDescriptionDefined in
admitAdd?(op, nodeId, opIndex) => AdmissionDecisionEmbedded admission for add_task; absent admits nothing.packages/plan/src/rebase.ts:54
admitUnpark?(op, node, opIndex) => AdmissionDecisionEmbedded admission reserve for unpark_task.packages/plan/src/rebase.ts:60
dedup?(op, opIndex) => | ReuseTransform | undefinedReuse-by-reference dedup at the fold head (DEF-5; M7-T07).packages/plan/src/rebase.ts:68
digestPlanHashFor(digestSeq) => string | undefinedThe plan hash recorded in the WakeDigest the base references.packages/plan/src/rebase.ts:48
frozen?booleanThe 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() => stringEngine NodeId minting (ULIDs; never the model).packages/plan/src/rebase.ts:50
statePlanFoldStateThe fold head.packages/plan/src/rebase.ts:46