9c9a51263c
汇总未提交工作区:Servers 列表 site_url 链接、终端页与选机器 UI、SSH 连通性与 Telegram 通知、agent/offline/unset_path 后台调度与 gate_ai_review 门控;更新 AGENTS 与 agent-exploration 规则(仅本机 commit);同步 web/app 构建产物与相关文档。
1.1 KiB
1.1 KiB
审计 — 2026-06-14 门控 Gate 8 AI Review
Changelog: docs/changelog/2026-06-14-gate-ai-review.md
Step 3 规则扫描
| 文件 | 规则 | 结论 |
|---|---|---|
scripts/gate_ai_review.py |
无静默吞错 | PASS — 失败 exit 1 + 明确 stderr |
scripts/gate_ai_review.py |
无明文密钥 | PASS — 仅用 env CURSOR_API_KEY(标准) |
scripts/gate_ai_review.py |
subprocess 安全 | PASS — 固定 argv,无 shell 拼接用户输入 |
deploy/pre_deploy_check.sh |
门控计数一致 | PASS — GATES_TOTAL=8 |
docs/reviews/ |
产物可追溯 | PASS — JSON 含 head_sha、verdict、findings |
Closure
| 项 | 状态 | 说明 |
|---|---|---|
| gate_ai_review.py | SAFE | 只读 review + 写 docs/reviews |
| pre_deploy_check.sh Gate 8 | SAFE | 调用 python 脚本 |
| 应急跳过 | SAFE | NEXUS_SKIP_AI_REVIEW=1 显式 opt-out |
文件清单
scripts/gate_ai_review.pyscripts/gate_ai_review.shdeploy/pre_deploy_check.shdocs/reviews/.gitkeep
DoD
- Step 3 规则扫描
- Closure 表
- 文件清单与 git diff 对齐
- changelog ≥10 行