Skip to content

rulvar API reference


rulvar API reference / @rulvar/rulvar / WakeDigest

Interface: WakeDigest

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

The FINAL normative WakeDigest: one coordinated schema change inside the hashVersion-2 profile (XF-12). The digest render enters the content key of orchestrator turns. In runs without the PlanRunner extension the termination, budget, and reuse blocks are all-zero and planHash is empty, mirroring the CostReport convention.

Properties

PropertyTypeDescriptionDefined in
budgetWakeBudgetBlockMandatory (DEF-7).packages/core/dist/index.d.ts
completedDigestsTaskDigest[]Ordered by spawn ordinal, never wall-clock (coalescing rule).packages/core/dist/index.d.ts
coversToOrdinalnumber-packages/core/dist/index.d.ts
digestSeqnumber-packages/core/dist/index.d.ts
escalationsEscalationDigest[]Pending and newly decided reports.packages/core/dist/index.d.ts
planHashstringPlan hash at emission time ('' outside PlanRunner).packages/core/dist/index.d.ts
reuse{ abandonedUsd: number; byKey?: Record<string, { abandonedUsd: number; reclaimedUsd: number; }>; netLostUsd: number; reclaimedUsd: number; }Reuse and oscillation stats (DEF-5): the AbandonedSpendView shape.packages/core/dist/index.d.ts
reuse.abandonedUsdnumber-packages/core/dist/index.d.ts
reuse.byKey?Record<string, { abandonedUsd: number; reclaimedUsd: number; }>-packages/core/dist/index.d.ts
reuse.netLostUsdnumber-packages/core/dist/index.d.ts
reuse.reclaimedUsdnumber-packages/core/dist/index.d.ts
termination{ perLineage: Record<string, { escalationUnitsRemaining: number; rungsRemaining: number; }>; phi: number; revisionUnitsRemaining: number; spawnUnitsRemaining: number; }Mandatory (DEF-2).packages/core/dist/index.d.ts
termination.perLineageRecord<string, { escalationUnitsRemaining: number; rungsRemaining: number; }>-packages/core/dist/index.d.ts
termination.phinumber-packages/core/dist/index.d.ts
termination.revisionUnitsRemainingnumber-packages/core/dist/index.d.ts
termination.spawnUnitsRemainingnumber-packages/core/dist/index.d.ts