| content |
{"Commits":[{"Sha1":"8adb5bc9e {"Commits":[{"Sha1":"8adb5bc9e9381447605cf51db32569ed7226b5c4","Message":"Merge pull request 'feat(GOV01): renew development test registration without rotating identities' (#12) from claude/dev-registration-renew into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/haizan-self-service-ktv/pulls/12\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-10-09T23:38:58+08:00"},{"Sha1":"ab60310a087f9148f7efb32be93dc2975e2a9556","Message":"feat(GOV01): renew development test registration without rotating identities\n\nThe registered development scope had no renewal path: rerunning the script\nonly re-validated the file, and bindings expire 30 days after generation.\n\n- renewDevelopmentRegistration() keeps tenant, store, registration, binding\n and person UUIDs; only active bindings get expiresAt = now + days\n (1-30, default 30). Revoked/suspended people are never revived. Each\n renewal records time, authorization and previous expiry in `renewals`.\n- ops/register-development-test-scope.mjs --renew \"\u003cauthorization\u003e\".\n- Renewed the fixture once: 2026-11-07T02:15Z -\u003e 2026-11-08T15:33Z.\n- Running registered gateways read their release copy and need a redeploy.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-09T08:33:35-07:00"}],"HeadCommit":{"Sha1":"8adb5bc9e9381447605cf51db32569ed7226b5c4","Message":"Merge pull request 'feat(GOV01): renew development test registration without rotating identities' (#12) from claude/dev-registration-renew into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/haizan-self-service-ktv/pulls/12\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-10-09T23:38:58+08:00"},"CompareURL":"luoanwu/haizan-self-service-ktv/compare/75226a6068dd3368e168ae442434919f4433e391...8adb5bc9e9381447605cf51db32569ed7226b5c4","Len":2}... |