| content |
{"Commits":[{"Sha1":"154c5d941 {"Commits":[{"Sha1":"154c5d9413e9e644c5b83afd9dad6fa65b80790a","Message":"chore(reports): rebind static gates and workbench snapshots @ bc66377d3\n\nRoot check chain (29 rings) and workbench:snapshots regenerated on the clean tree\nof the ai-gateway budget-window fix. check:evidence is partial: 0 errors; the\nremaining stale entries are warn-level database-backed acceptances whose scope\ncovers runtime/modules and were not rerun here; ai-gateway unit (139) and\nisolated integration (57, new regression included) suites passed.\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-21T02:01:58-07:00"},{"Sha1":"bc66377d38ac745423fb5a92fcd7644c67e4f0e3","Message":"fix(ai-gateway): budget-window recompute skips DEC-055 money ledger rows\n\nThe shared money ledger (DEC-055) stores its rows in platform_ai_budget_window as\napp_id=money:\u003cbudgetId\u003e with limit_units=0 and money_ledger set, at the budget's\nown window_start. recomputeBudget selected every row for the tenant's month\nwindow, so whenever a shared budget started on a UTC month boundary the\nrecompute rewrote that row's reserved/consumed units and reported it exhausted,\nmaking the budget-window job log AI_BUDGET_EXHAUSTED on every run. Filter on\nmoney_ledger IS NULL and add an isolated PostgreSQL regression (fails on the\nprevious query with the money row reported exhausted).\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-21T02:00:10-07:00"}],"HeadCommit":{"Sha1":"154c5d9413e9e644c5b83afd9dad6fa65b80790a","Message":"chore(reports): rebind static gates and workbench snapshots @ bc66377d3\n\nRoot check chain (29 rings) and workbench:snapshots regenerated on the clean tree\nof the ai-gateway budget-window fix. check:evidence is partial: 0 errors; the\nremaining stale entries are warn-level database-backed acceptances whose scope\ncovers runtime/modules and were not rerun here; ai-gateway unit (139) and\nisolated integration (57, new regression included) suites passed.\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-21T02:01:58-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/c33f84e6f213439d53f12a14ac1ed07143d3a5e4...154c5d9413e9e644c5b83afd9dad6fa65b80790a","Len":2}... |