Skip to content

rulvar API reference


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

PropertyTypeDescriptionDefined in
finalizeReserveUsdnumberFrom the orchestrator budget (DEF-7; XF-09).packages/core/src/journal/termination.ts:46
kMaxnumberMaximum declared ladder length per the profile-registry snapshot.packages/core/src/journal/termination.ts:40
maxDepthnumberD0, default 1, ceiling 4; static per-branch limit.packages/core/src/journal/termination.ts:38
maxEscalationsPerLogicalTasknumberE0, default 2, per lineage; the old name is rejected (XF-10).packages/core/src/journal/termination.ts:36
maxRevisionsPerRunnumberV0, default 32; absolute and non-replenishable.packages/core/src/journal/termination.ts:32
maxTotalSpawnsnumberS0, default 128; debited on every admitted spawn of any origin.packages/core/src/journal/termination.ts:34
orchestratorCapUsdnumberFrom the orchestrator budget (DEF-7; XF-09).packages/core/src/journal/termination.ts:44
runBudgetUsdCeilingnumberB0; immutable after start, no API including HITL can top up.packages/core/src/journal/termination.ts:42