athena-review
何时用:实现完成、athena run 证据已在当前树上记录之后,ship 之前。Quick/Hotfix 不需要。
athena review prepare→ 得到 run id 与 packet 路径(packet 含 AC、变更文件、当前树证据、review_ignore)。- 派一个独立 reviewer(CC:
revieweragent;CX:revieweragent;Pi:/reviewerprompt),只给 packet 路径。优先与作者不同的模型家族(A10)。CC 且开启cc_workflows时可改跑athena-reviewworkflow。 - 把 reviewer 原样输出存成文件,
athena review accept --run latest --file <输出> --family <anthropic|openai|xai…>。 - 非 PASS(退出码 3):修复 →
athena run重跑检查 → 回到第 1 步(新 run;旧 run 作废,无需「绑定」)。 - accept 退出码 4(source 或验收行在 prepare 后变了):回到第 1 步。同一份 reviewer 输出只能被一个 run 接受。
完成条件:athena review show 显示 PASS 且 current。合同全文在 reviewer agent 定义里,主 agent 不改写 reviewer 输出。