Skip to content

rulvar API reference


rulvar API reference / @rulvar/core / BudgetDefaults

Interface: BudgetDefaults

Defined in: packages/core/src/engine/engine.ts:109

Properties

PropertyTypeDescriptionDefined in
childBudgetFraction?numberFraction of the parent remainder (minus the parent finalize reserve) a child sub-account may take; default 0.3 (M6-T06).packages/core/src/engine/engine.ts:118
flatReserveUsd?numberLast resort of the admission reserve formula; default 0.50.packages/core/src/engine/engine.ts:111
lifetimeSpawnCap?numberEngine kill switch; default 500 spawns per run.packages/core/src/engine/engine.ts:113
lineage?Partial<EscalationLimits>Lineage limits (DEF-3): maxEscalationsPerLogicalTask (default 2) and maxAttemptsPerLogicalTask (default 8), monotonically consumed. The validator rejects the pre-rename knob name maxEscalationsPerNode with a migration hint (XF-10).packages/core/src/engine/engine.ts:127
maxDepth?numberAdmissionController nesting depth; default 1, hard ceiling 4.packages/core/src/engine/engine.ts:120