# 2026-06-08 — Gate 7 仅校验最近一次提交 ## 摘要 修复 `deploy/pre_deploy_check.sh` Gate 7 使用 `git diff HEAD~1`(工作区对比)导致误报:会把历史未提交 diff 与本次门控写入的 `deploy/gate_log.jsonl` 算作待审计文件。 ## 动机 审计补全提交后 Gate 7 仍 BLOCK `deploy/gate_log.jsonl`,阻碍生产部署。 ## 变更 - Gate 7 改为 `git diff --name-only HEAD~1..HEAD`(仅最近一次 commit) - 跳过 `deploy/gate_log.jsonl`(门控运行日志,非业务代码) ## 涉及文件 - `deploy/pre_deploy_check.sh` ## 迁移 / 重启 无。 ## 验证 `bash deploy/pre_deploy_check.sh` → 7/7 PASS。