Receipts
Including the decisions not to act. A record with the refusals removed is not a record of the run.
| # | At | Action | Decision | Reason | Hash |
|---|---|---|---|---|---|
| 0 | 2026-10-11T04:55:45+00:00 | catalogue.read router.sumplus.xyz/v1/models | applied | Read 81 live models and their prices before deciding anything. | bd32b0910e…44a3 |
| 1 | 2026-10-11T04:55:45+00:00 | workload.review support-triage | applied | Moved support-triage from gpt-5.5 to gemini-2.5-flash-lite, saving $3182.80 a month within the mandate. | ff03fccb3b…e721 |
| 2 | 2026-10-11T04:55:45+00:00 | workload.review contract-review | escalated | contract-review is marked quality sensitive. Moving it to claude-opus-4-8 saves $60.00 a month and that trade is yours to make. | b182bd8f1a…5e93 |
| 3 | 2026-10-11T04:55:45+00:00 | workload.review nightly-digest | applied | Moved nightly-digest from kimi-k3 to gemini-2.5-flash-lite, saving $696.60 a month within the mandate. | 1e22ba4f6e…07dd |
| 4 | 2026-10-11T04:55:45+00:00 | workload.review code-review-bot | applied | Moved code-review-bot from glm-5.2 to MiniMax/MiniMax-M3, saving $140.20 a month within the mandate. | 3bb76c0478…ecb2 |
| 5 | 2026-10-11T04:55:45+00:00 | workload.review board-pack | refused | board-pack is pinned, so Steward reports on it and changes nothing. | d0e06e9ef0…b1f8 |
Machine-readable at /api/receipts.json. Each receipt commits to its own fields and to the hash of the one before it:
hash = sha256(seq, at, action, subject, saving, decision, reason, payload_hash, prev_hash)