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,13 @@
# 测试计划
- 运行 `npm run test:governance`,要求 5 个治理测试通过、0 个失败。
- 运行 `git diff --check`,要求无空白错误。
- 扫描 `AGENTS.md``README.md``docs/governance/`,要求不存在“默认不推送”或“逐次授权后才能推送”的现行冲突文本。
- 检查 `git remote get-url --push origin` 精确等于指定 Gitea 仓库。
- 比较 `git rev-parse main` 与远程 `refs/heads/main` SHA。
- 分别解析本地和远程 `v0.0.0``v0.0.1``v0.0.2``v0.0.3` 指向的提交并比较。
- 检查全局 `credential.helper``remote.pushDefault` 与 GOV-004 开始前一致。
- 扫描仓库文件和暂存区,要求没有凭据 URL、密码赋值或令牌赋值。
- 运行 `npx gitnexus analyze` 和指定仓库的 `detect-changes`,记录节点、关系、流程和风险。
- 运行 `npm run governance:finish -- GOV-004 mandatory-gitea-push`,要求退出码为 0。
- 本功能不修改页面,视觉验证标记不适用并说明原因。