docs(GOV-004): 强制提交后同步 Gitea

This commit is contained in:
2026-08-12 18:43:17 +08:00
parent 2d2502c9f6
commit 2a16e9f7d1
21 changed files with 304 additions and 10 deletions
@@ -0,0 +1,35 @@
# 配置与文档 Review
- reviewer_typeself
- reviewerCodex
- 基线提交:`4b390d9`
- 设计提交:`757d8ab`
- 计划提交:`2d2502c`
- 实现提交:`pending`
- 审查范围:强制推送流程、远程核对、失败处理、版本同步和功能档案
- 日期:2026-08-12
## PRD 与设计符合性
现行规范已经覆盖当前分支立即推送、新标签精确推送、失败阻断完成、禁止强推、远程 SHA 核对、Keychain 凭据边界和功能档案留痕。GOV-003 保持原文,GOV-004 明确取代其旧推送授权规则。
## 发现与处置
| 严重程度 | 发现 | 处置 |
|---|---|---|
| Important | 原 `AGENTS.md` 和开发流程仍要求逐次获得推送授权,与用户新要求冲突 | 现行入口统一改为持续授权和提交后强制推送,并增加冲突文本扫描 |
| Important | 批量 `--tags` 可能发布无关标签 | 明确只允许 `git push origin <本次标签名>`,并把禁止 `--tags` 写入规范 |
| Important | 推送失败后自动强推、合并或 rebase 可能破坏未知远程历史 | 明确失败阻断完成、先检查差异以及禁止强推和自动改写 |
| Minor | 新规范中的否定句触发冲突扫描误报 | 改为肯定式持续授权声明,复测无冲突匹配 |
## 验证
- 5 个治理测试通过,`git diff --check` 通过。
- 现行规则冲突扫描和敏感信息扫描通过。
- Git 配置仅位于当前项目,全局相关配置保持未设置。
- GitNexus 最终暂存区检测为 21 个文件、44 个符号、0 条流程、低风险。
- 设计和计划两次提交均已按新规则推送并核对远程 `main`
实现提交和标签引用将在创建后按规范精确推送,不存在阻断提交的 Review 问题。
最终结论:passed