| event_payload |
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"c1b51b961e720b3177433fbb4ce8cbb3b6fd7dee","after":"9b6b948315a931bcc53456701e7cf73cbe4b0723","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/c1b51b961e720b3177433fbb4ce8cbb3b6fd7dee...9b6b948315a931bcc53456701e7cf73cbe4b0723","commits":[{"id":"9b6b948315a931bcc53456701e7cf73cbe4b0723","message":"docs(治理): 更新安全备份整改完成度与 CHG-025 批准回执\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/9b6b948315a931bcc53456701e7cf73cbe4b0723","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T00:05:20-07:00","added":["企业控制面/PostgreSQL安全整改复核方案-2026-10-10.md","企业控制面/企业控制面项目分析与优化建议完成度复核-2026-10-10.md","平台治理/doc/decisions/CHG-025-材料/approval.json"],"removed":[],"modified":["企业控制面/README.md","企业控制面/企业控制面项目分析与优化建议完成度复核-2026-10-09.md","平台治理/README.md","平台治理/doc/decisions/CHG-025-材料/README.md","平台治理/基础设施文档/docs/企业控制面梳理与优化建议-2026-10-09.md"]},{"id":"f90af7b8a3e3d4270a722e750afe690c120a5a39","message":"fix(governance): 一致性门禁 L4 不扫按摘要钉住的 CHG 材料逐字快照\n\n真源仓 7a89afc6 新增的 governance/catalog-chg-remediations/CHG-028/README.md 是治理仓\nf5a11eb 时 CHG-028 材料 README 的逐字副本(sha256 88b0ba17… 与 git show 源文件一致),\n由 catalog-chg-remediations.json 钉摘要、check:catalog-chg 核字节,并拒绝放在该目录之外的快照。\n副本里三条相对链接(../DEC-052-…、tests.delta.json、../CHG-005-材料/README.md)指向材料原位置,\n换位置后被 L4 判 BROKEN_DOC_LINK;改字节会让摘要不符,文件内豁免标记也写不进去。\n\n- workspace-consistency-core.mjs:新增 PINNED_SNAPSHOT_PATTERN(只匹配 governance/catalog-chg-remediations/ 目录本身),\n 并入 isGeneratedOrArchived,与归档同等豁免 L3 / L4 / L10;登记表 catalog-chg-remediations.json 仍受扫描。\n- workspace-consistency.test.mjs:新增一例锁住范围(快照两件为真;登记表、同级治理文件、CHG 材料原件为假)。\n\n验证(2026-10-10,从工作区根):--only L4,L10,L13,L14 由 8849 条降到 8846 条,余量全是 KTV 仓生成物;\n新增与相邻测试 2/2 通过。全文件 47 例中 3 例失败与本改动无关:#15/#16 为门禁 JSON 输出经管道被截断\n(Unterminated string,KTV 8846 条 L4 撑大输出),#27 为既有 L11(工程基础框架/README.md 声明 v0.22.0,\npackage.json 0.24.0)。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/f90af7b8a3e3d4270a722e750afe690c120a5a39","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T23:27:04-07:00","added":[],"removed":[],"modified":["平台治理/基础/scripts/lib/workspace-consistency-core.mjs","平台治理/基础/tests/workspace-consistency.test.mjs"]}],"total_commits":0,"head_commit":{"id":"9b6b948315a931bcc53456701e7cf73cbe4b0723","message":"docs(治理): 更新安全备份整改完成度与 CHG-025 批准回执\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/9b6b948315a931bcc53456701e7cf73cbe4b0723","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T00:05:20-07:00","added":["企业控制面/PostgreSQL安全整改复核方案-2026-10-10.md","企业控制面/企业控制面项目分析与优化建议完成度复核-2026-10-10.md","平台治理/doc/decisions/CHG-025-材料/approval.json"],"removed":[],"modified":["企业控制面/README.md","企业控制面/企业控制面项目分析与优化建议完成度复核-2026-10-09.md","平台治理/README.md","平台治理/doc/decisions/CHG-025-材料/README.md","平台治理/基础设施文档/docs/企业控制面梳理与优化建议-2026-10-09.md"]},"repository":{"id":117,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"platform-governance","full_name":"luoanwu/platform-governance","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":24670,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance/languages","html_url":"https://gitea.g-hi.com/luoanwu/platform-governance","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/platform-governance.git","clone_url":"https://gitea.g-hi.com/luoanwu/platform-governance.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-15T11:53:24+08:00","updated_at":"2026-10-10T13:59:44+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}... |