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
| Property | Type | Description | Defined in |
|---|---|---|---|
assignedNodeIds | Record<number, NodeId> | - | packages/plan/src/plan-entries.ts:139 |
droppedAll | boolean | - | packages/plan/src/plan-entries.ts:141 |
outcomes | RebaseOutcome & { 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 |
planHashAfter | string | - | packages/plan/src/plan-entries.ts:140 |
revisionUnitsRemaining | number | - | packages/plan/src/plan-entries.ts:142 |