| content |
{"Commits":[{"Sha1":"94143a657 {"Commits":[{"Sha1":"94143a657ac5b725190da9d5a1a06ffb80331987","Message":"ledger: word the K4.4b/K4.4c additions as merged source awaiting release; add the candidate page\n\nBoth slices stay partial. No version, release or deployment is claimed.\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-03T00:46:34-07:00"},{"Sha1":"9b4571792803a36068a0bf09b723e9c2ba361058","Message":"K4.4b/K4.4c: concurrency tests for metered budgets, replays, reconcile and lease revocation\n\nReal parallel transactions, ordered by the gateway's dispatch hooks and by\nlock waits read from pg_stat_activity: distinct ids against a metered budget,\nsame-id replays with usage, reconciliation racing an in-flight dispatch,\nrevocation against a keyed dispatch, and the lasting TOOL_EFFECT_UNRESOLVED\nblock after an UNKNOWN left by a rotated-out key (now documented in\ndocs/credential-lease.md).\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-03T00:46:34-07:00"},{"Sha1":"a9af92ada5f4d951498ab1be5f90ebdeb0126177","Message":"K4.4b/K4.4c: test the usage guard itself and refuse a late credential key id\n\nThe six rewrite assertions in tool-usage-metering passed with trigger\ntool_invocation_usage_guard disabled: an unjournaled update is refused by the\ngeneric state-journal guard with the same SQLSTATE. The attempts now run in a\ntransaction that also writes the matching ToolInvocation event, and assert on\nthe trigger's own messages; a control shows the same journaled transaction\ncommits when it leaves the guarded columns alone.\n\nMigration 168 (unreleased) let the runtime role write credential_key_id on an\nalready dispatched leased row whose key id was NULL. The guard now refuses any\nkey id change once the row has left PREPARED; the dispatch update itself, the\nonly legitimate writer, is unaffected. The migration set hash and the rendered\nv1.1 draft follow the edited file.\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-03T00:46:34-07:00"},{"Sha1":"af383022f91a8f9282ca7c7d553c2be2b30f8c4d","Message":"Merge origin/main (0.219.0, migration 167) into claude/gap2-tool-lease-fixes\n\nConflicts in src/api-response-rows.json and docs/v1.1-local-contracts-draft.md\nresolved by taking main and re-rendering against a database migrated through\n167 and 168.\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-03T00:02:13-07:00"}],"HeadCommit":{"Sha1":"94143a657ac5b725190da9d5a1a06ffb80331987","Message":"ledger: word the K4.4b/K4.4c additions as merged source awaiting release; add the candidate page\n\nBoth slices stay partial. No version, release or deployment is claimed.\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-03T00:46:34-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-unified-model/compare/d65266f5e31a48700ba97c6e15fcc101253d3096...94143a657ac5b725190da9d5a1a06ffb80331987","Len":4}... |