用途:验证一个 Epic 中所有任务合并后的实现是否满足 spec 要求,只确认规格符合性,不负责代码质量评审(那是 impl-review 的职责)。触发方式为 /flow-next:epic-review。
使用方式:参数格式为 <epic-id> [--review=rp|codex|copilot|none],epic-id 必填(如 fn-1)。后端选择优先级为:--review 参数、FLOW_REVIEW_BACKEND 环境变量、.flow/config.json 的 review.backend;不做自动检测,未配置时提示运行 /flow-next:setup 或传入 --review。
三种后端:rp 为 RepoPrompt(macOS GUI,主后端,由 builder 自动选取上下文);codex 使用 Codex CLI;copilot 使用 GitHub Copilot CLI,支持 Claude Opus/Sonnet/Haiku 4.5 与 GPT-5.2 系列。模型与 effort 语法为 backend[:model[:effort]]。
关键规则:rp 后端需使用 setup-review,chat-send 不加 --json,重评审须留在同一会话(首次评审后才可 --new-chat);codex 与 copilot 后端使用各自的 completion-review 命令并通过 --receipt 保持会话连续性,从输出解析 VERDICT=SHIP|NEEDS_WORK。所有后端在有 REVIEW_RECEIPT_PATH 时于 SHIP 后写回执,任何失败输出 <promise>RETRY</promise> 并停止。内层修复循环自动修复有效问题并重评审,直到 SHIP。
限制:禁止自行宣告 SHIP、禁止中途混用后端、禁止静默跳过评审。flowctl 为随附而非全局安装,需通过 FLOWCTL="${DROID_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT}}/scripts/flowctl" 调用。其他细节暂未提供。