-
v1.35.0 — budget contract consumer: ledger lanes, exit-7 honesty
StableAll checks were successfulChecks / Functional checks (push) Successful in 20sreleased this
2026-10-02 03:16:47 +00:00 | 82 commits to main since this releaseThe observatory becomes the FIRST consumer of the zcode-dispatch budget contract (docs/BUDGETS.md, v1.0.16+) — docs-first, every derivation mirrored so the panel can never disagree with the guardrail.
- Quota scope 2 — Lanes / trees: the dispatcher usage ledger aggregated by tree with the contract used-formula, config soft/hard limits + ok/soft/hard state, ⟲ override badges, a global budgets line, limit-only ghost lanes, honest empty states. Two honestly-labeled scopes, no double counting; the v1.33 cwd-lane table became the tree table (cwd in tooltips).
- Exit 7 rendered honestly everywhere: budget-refused dispatches (terminal but sessionless) join the pending strip with the refusal own numbers until dismissed; genesis classifies terminal with the budget detail; the steer status line and the optimistic echo settle with the ceiling numbers.
- Soft warnings: budgetWarning on steer + genesis surfaces; infra.budget-warning SSE flashes the fuel chip and toasts the lane numbers (one per burst).
- Freshness: ledger + config fingerprints in the poll-cache source key; usage.station-day + per-lane rollups + budget-warning map to a coalesced quota refresh.
Tests: 269 (57 new) — hand-computed ledger fixtures, staged-refusal surface tests, a live rig over the verbatim stream.py bridge, node harnesses, and a 28-check fixture CDP smoke at 1177 px.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads