用途:对功能分支与 main 的完整整合 diff(integrated diff)执行一次对抗式审查,由一个无撰写记录的全新上下文子代理同时判断规范符合度、代码质量与测试充分性,不采用先规范后质量的分段审查,最终只产出一个裁决。
主要能力:1) 意图对齐,检查 intent 中要求却未交付的内容,以及无规范依据的范围蔓延;2) 规范符合度;3) 测试充分性,按风险层级评估,先读取各任务已记录的 test-adequacy 裁决,缺失时才自行运行探针(需提供 baseBranch,否则报 base-missing);4) 代码质量,涵盖正确性、SOLID、错误处理、安全、性能与可维护性;5) 质量门禁,包括 check_static_analysis、check_security_scan、prepare_review 生成的确定性检查目录,以及可选的上下文经济性、运行韧性与工作流确定性检查;6) 调用 check_invariant_conformance 处理不变量目录,audit 模式的不变量须逐条人工判断,未回答的条目不算通过;7) 依据事件溯源修复轮次计数和有界升级策略(escalation.maxIterations,默认 5)决定自动修复或升级给用户。
使用方式:技能在编排器派生的子代理中运行。编排器先生成整合 diff(exarchos_orchestrate({ action: "review_diff", baseBranch: "main" }) 或 git diff main...HEAD),并把 diff、状态文件路径与意图依据传入派发提示。子代理从状态读取规范,运行各门禁,执行对抗式走查,并返回一个结构化 JSON 裁决,含 verdict、summary、issues(severity、category、file、line、description、required_fix)与 test_results。通过 exarchos_orchestrate({ action: "check_review_verdict", ... }) 提交发现并产出 APPROVED 或 NEEDS_FIXES;不要手工发出 gate.executed,该事件由 check_review_verdict 发出。得到 APPROVED 时更新 reviews.review.status 为 pass 并 transition 到 synthesize;NEEDS_FIXES 时更新为 fail 再 invoke delegate --fixes。
限制:HIGH 风险层级还需 mutation-adequacy 维度,但本技能不运行变异测试。所有状态转换自动进行,不是人工检查点。审查者应保持对抗姿态,不得仅确认正确;不得把未回答的 audit 模式不变量当作通过;低优先级小问题只记录不阻塞。审计投影为 no-subject 时应按未解决门禁处理并在裁决中说明。参数模式可用 describe 动作查询。其余如具体平台依赖、收费与价格等信息暂未提供。