rulvar API reference / @rulvar/core / TerminationLimits
Interface: TerminationLimits
Defined in: packages/core/src/journal/termination.ts:30
The frozen limits vector written into termination.init.
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
finalizeReserveUsd | number | From the orchestrator budget (DEF-7; XF-09). | packages/core/src/journal/termination.ts:46 |
kMax | number | Maximum declared ladder length per the profile-registry snapshot. | packages/core/src/journal/termination.ts:40 |
maxDepth | number | D0, default 1, ceiling 4; static per-branch limit. | packages/core/src/journal/termination.ts:38 |
maxEscalationsPerLogicalTask | number | E0, default 2, per lineage; the old name is rejected (XF-10). | packages/core/src/journal/termination.ts:36 |
maxRevisionsPerRun | number | V0, default 32; absolute and non-replenishable. | packages/core/src/journal/termination.ts:32 |
maxTotalSpawns | number | S0, default 128; debited on every admitted spawn of any origin. | packages/core/src/journal/termination.ts:34 |
orchestratorCapUsd | number | From the orchestrator budget (DEF-7; XF-09). | packages/core/src/journal/termination.ts:44 |
runBudgetUsdCeiling | number | B0; immutable after start, no API including HITL can top up. | packages/core/src/journal/termination.ts:42 |