Skip to content

Rulvar API reference


Rulvar API reference / @rulvar/rulvar / BudgetExhaustionDiagnostics

Interface: BudgetExhaustionDiagnostics ​

Defined in: packages/core/dist/index.d.ts

Why a ceiling error ended the work: the first closed account walking from the debited scope toward the root, plus the root state, so the outward message can name WHICH ceiling actually crossed instead of blaming the run ceiling for every crossing.

Properties ​

PropertyTypeDefined in
crossed?{ ceilingUsd: number; committedReserveUsd: number; finalizeReserveUsd: number; scope: string; source: "root" | "orchestrator-cap" | "child-account"; spentUsd: number; }packages/core/dist/index.d.ts
crossed.ceilingUsdnumberpackages/core/dist/index.d.ts
crossed.committedReserveUsdnumberpackages/core/dist/index.d.ts
crossed.finalizeReserveUsdnumberpackages/core/dist/index.d.ts
crossed.scopestringpackages/core/dist/index.d.ts
crossed.source"root" | "orchestrator-cap" | "child-account"packages/core/dist/index.d.ts
crossed.spentUsdnumberpackages/core/dist/index.d.ts
root{ ceilingUsd?: number; spentUsd: number; }packages/core/dist/index.d.ts
root.ceilingUsd?numberpackages/core/dist/index.d.ts
root.spentUsdnumberpackages/core/dist/index.d.ts