Skip to content

Rulvar API reference


Rulvar API reference / @rulvar/plan / PlanReviseResult

Interface: PlanReviseResult

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

The canonical result form (XF-11): DEF-8 shape plus the DEF-2 balance.

Properties

PropertyTypeDescriptionDefined in
assignedNodeIdsRecord<number, NodeId>-packages/plan/src/plan-entries.ts:139
droppedAllboolean-packages/plan/src/plan-entries.ts:141
outcomesRebaseOutcome & { verdictReason?: AdmitRejectReason | undefined; }[]Journaled outcomes, enriched IN THE RESULT ONLY: a dropped admission_denied op carries its typed reject reason (account, reserves, minimum correction) so the model can act on it without digging into the journal. The plan.revision entry stays byte-stable; the full verdicts live in its admissions.packages/plan/src/plan-entries.ts:138
planHashAfterstring-packages/plan/src/plan-entries.ts:140
revisionUnitsRemainingnumber-packages/plan/src/plan-entries.ts:142