用途:对 git 变更、Review Gate、merge ready、发布前审计,以及代码、文档、配置、脚本的质量门禁进行结构化审查。核心原则是先给 Gate 结论、阻塞原因和复查基线,再给摘要;没有最低验证证据不得给 Pass;Pass/Reject 是 Gate 结论,suggest/warning/blocker 是问题分级,二者不可混用;文档、规划、配置、脚本与测试代码同样属于正式审查对象。
主要能力:读取 git diff、变更文件清单、Todo 验收点与已有验证结果,识别鉴权、数据写入、外部调用、构建配置、治理脚本等高风险区域;按验证矩阵判定改动类型与最低验证要求,代码改动默认至少 pnpm lint 和 pnpm typecheck,样式改动补 pnpm lint:css,Markdown/文档改动补 pnpm lint:md;按风险选择定向测试、全量测试、coverage、E2E 或性能验证。
使用方式:临时审查记录默认写入 git ignore 的 artifacts/review-gate/,文件名建议 <date>-<scope>.md;首轮证据优先由 scripts/review-gate/generate-evidence.mjs 生成,发布前收口优先复用 scripts/release/pre-release-check.mjs 输出;多轮 review 复用同一记录,按 Round 1、Round 2 追加,保留未关闭问题编号与复查结论。输出包含 Review Gate 结论、Findings(blocker/warning/suggest)与验证证据。
适用场景:代码审查、合并前门禁、发布前审计、多轮复查对账。
限制:无 diff 时需用户指定 staged changes、提交范围或文件范围;实际证据低于最低层级直接 Reject;资料未提供具体安装命令、收费与平台信息。