用途:作为 QA 流程最后一关,把 qa-test-runner 的执行证据与 qa-code-reviewer 的审查结论汇总为可信报告,并输出最终就绪判定。不执行测试、不修复失败、不审查代码。
主要能力:聚合运行日志(aggregate-runs,优先读 runs/run-*.meta.json sidecar);证据完整性门禁(assert-evidence-integrity,校验聚合非空、无 unmatchedLogs、每个 spec-task 有执行记录、code-review scope 为对象);就绪门禁(assert-readiness,combine completion + code review + evidence integrity + report freshness,产出 Ready / Conditionally Ready / Not Ready / Incomplete);渲染 HTML 报告(render-report,输出 latest-report.html 与带时间戳历史文件);报告新鲜度检查(assert-report-freshness);编码检查(check-mojibake --strict);QA 自检(qa-self-check,跨产物交叉校验,失败即阻断并可经企微 webhook 通知)。
使用方式:CLI 为 quality-assurance-agent/scripts/qa_agent.py,命令由 agent 执行。先解析 skill 目录,之后统一写成 python "$QA_AGENT_DIR/scripts/qa_agent.py" <cmd>。前置产物必须存在:.qa-agent/current/completion-check.json、code-review.json、code-review-check.json,并读 manifest.json 确认上游完成状态。命令语法见 $QA_AGENT_DIR/references/cli-reference.md,报告结构见 references/html-report.md。
适用场景:测试与审查均已完成、需要汇总证据并给出合并前就绪结论的 QA 收口阶段。
限制:前置门禁缺失须退回对应阶段补齐,不凭空渲染;readiness-check 失败不得判 Ready;不修改上游确定性结论;报告数字须可追溯,缺失写 N/A;报告统一落到 .qa-agent/reports/。具体收费、平台支持等信息暂未提供。