Skip to content

Rulvar API reference


Rulvar API reference / @rulvar/rulvar / AcceptanceChildLimitProfile

Interface: AcceptanceChildLimitProfile

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

The binding constraint profile of an acceptance roster (RV4906): what ended the children, so an outcome can say "the tool cap bound, not the money". The tenth comparison experiment's four specialists all expired at maxToolCalls with 18 to 30 percent of their declared budgets spent and no surface named it. Present on the journaled acceptance decision, the result envelope, and a rejection's error data exactly when at least one child ran under a tool budget; rulvar cost-audit prints the same figures from the journal.

Properties

PropertyTypeDescriptionDefined in
budgetUsedShareMedian?numberThe median of spent over declared money across the children that declared any, rounded to three decimals; absent when none did.packages/core/dist/index.d.ts
capHitnumberChildren whose executed calls reached their effective cap.packages/core/dist/index.d.ts
childrennumberChildren in the roster.packages/core/dist/index.d.ts
starvednumberChildren that reached the cap with under half of their declared money spent (the spawn's budgetUsd, else the profile's estCost); a child with no declared money is never counted here.packages/core/dist/index.d.ts
underToolBudgetnumberOf those, the children that ran under a tool budget.packages/core/dist/index.d.ts
windowEnterednumberChildren that entered the finalization window.packages/core/dist/index.d.ts