| content |
{"Commits":[{"Sha1":"e9764103a {"Commits":[{"Sha1":"e9764103a19cefa8ecbc18c172a62f8c900a7b72","Message":"test(write-chain): verify the G34 round\n\nEight fingerprint-bound gates and the full static chain passed on the\nG34 source (sha256:948e6d92c0eb2e85171357e1cec9fea0e8b9264474cb8622d7887a9a2f86efa3) in an isolated stack: contracts unit tests, both\nbackends' real-DB regressions for slot reconciliation, detached-instance\nrejection, marker-based UNKNOWN isolation and composition lease expiry;\nthe models snapshot reports 5/8 host weights. Evidence:\nacceptance-artifacts/g34-write-chain-2026-09-12/.\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-09-12T00:38:23-07:00"},{"Sha1":"073f1d8a7ed84e865a2d77ca9e9dce26ae5f5802","Message":"fix(nestjs): drop duplicate UnprocessableEntityException import\n\nnest build (used by check:ui) rejected the duplicate specifier that\ntsc --noEmit had let through; no behaviour change.\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-09-12T00:28:07-07:00"},{"Sha1":"31629b894234f670ddbfed625e2f329b61ec54da","Message":"fix(write-chain): close G34 — hosted UNKNOWN isolation by marker, slot reconciliation, composition lease\n\n- creative-queue-policy: UNKNOWN isolation follows the server-side\n executionResource=HOSTED marker for any kind; ROLE/STILL hosted branches\n (catalog models and sidecar hosted-api capabilities) now write it\n- templates: updateTemplate reconciles slots by key (ids preserved);\n requestRenderJob / runRenderPipeline / autoOcrGate refuse detached\n instances with 422 INSTANCE_OVERRIDES_DETACHED; material-review guard\n forbids whole-table slot rebuilds\n- storyboard video compositions: updatedAt heartbeat lease, stale RUNNING\n rows fail with COMPOSITION_LEASE_EXPIRED and partial output is removed;\n release.py counts compositionActive as pending work\n- contracts unit tests, both backends' real-DB regressions, release tests\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-09-12T00:18:39-07:00"}],"HeadCommit":{"Sha1":"e9764103a19cefa8ecbc18c172a62f8c900a7b72","Message":"test(write-chain): verify the G34 round\n\nEight fingerprint-bound gates and the full static chain passed on the\nG34 source (sha256:948e6d92c0eb2e85171357e1cec9fea0e8b9264474cb8622d7887a9a2f86efa3) in an isolated stack: contracts unit tests, both\nbackends' real-DB regressions for slot reconciliation, detached-instance\nrejection, marker-based UNKNOWN isolation and composition lease expiry;\nthe models snapshot reports 5/8 host weights. Evidence:\nacceptance-artifacts/g34-write-chain-2026-09-12/.\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-09-12T00:38:23-07:00"},"CompareURL":"luoanwu/image-generation/compare/f91bb2efbad462a2c653bea45ecc14fadebd76ce...e9764103a19cefa8ecbc18c172a62f8c900a7b72","Len":3}... |