# 测试计划 - 运行 `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。 - 本功能不修改页面,视觉验证标记不适用并说明原因。