rulvar API reference / @rulvar/core / BudgetDefaults
Interface: BudgetDefaults
Defined in: packages/core/src/engine/engine.ts:109
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
childBudgetFraction? | number | Fraction 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? | number | Last resort of the admission reserve formula; default 0.50. | packages/core/src/engine/engine.ts:111 |
lifetimeSpawnCap? | number | Engine 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? | number | AdmissionController nesting depth; default 1, hard ceiling 4. | packages/core/src/engine/engine.ts:120 |