用途:RPI Review 是 RPI 生命周期中的验收评审阶段,目标是在实现完成后产出一份完整、人类可读、基于证据的评审记录。它以范围内的评估和实质性发现开头,每个发现都附带证据与解决条件,并让最终决定与评估结论清晰区分。评审由 review parent 自主比对一次给定的验收边界,负责撰写记录、最终结果、每条路由处置、继续推进与用户对话。
主要能力:解析任务工件集(当前以任务为中心的计划、最新计划批判、变更记录与相关研究);确定评审深度(默认 standard,仅当用户明确要求时使用 deep);确定决策参与方式(user-owned、agent-owned 或 user-retained);校验计划标记、任务本地目标、需求、细节、引用、变更证据、交接说明、阻塞项、剩余工作与后续项;一次性完成证据比对并写入 RV-xxx 发现集(含预期与观察行为、可检查的解决条件、明确去向);记录验证覆盖、局限与评审者自检;将执行状态从 started 更新为 Complete、Partial 或 Blocked;根据决策参与方式解决每个可处置发现;将缺陷、决策缺口、证据缺口与剩余工作分别路由。
使用方式:先读取 references/review.md 了解评审文档契约、方法、可选辅助、结果词汇、路由与对话协议;以 templates/review-log.md 作为规范记录骨架。记录创建于 .copilot-tracking/reviews/logs/{{YYYY-MM-DD}}/{{task_slug}}-review.md,若任务已有评审记录则用编号路径,如 {{task_slug}}-review-2.md。在比对前先持久化 Scope、Evidence 与 Opening Review State。深度为 standard 时覆盖供应边界内每个实质性契约一次;深度为 deep 时更广泛地追踪交叉证据、压力测试替代方案与边界。可用 vscode_askQuestions 逐条与用户确认发现,否则在聊天中列出相同选项并等待。
适用场景与限制:适用于需要实现验收评审的任务;支持独立运行或由父级编排。不实现修复,也非本阶段变更计划、批判、研究或变更记录;本阶段只能创建或更新唯一的规范评审记录。每次评审只比对一次证据,后续补救属于普通实现工作,除非用户要求新评审,否则不重复已完成的评审。standard 为默认深度,deep 仅来自用户明确指示,不能从任务规模、复杂度、不确定性或风险推断。存在实质性跳过、推迟或未解决的发现时,不得使用 Conformant 或 Conformant with justified divergence;证据不足无法形成可信裁决时停止并标记为 Blocked,最终结果为 Not accepted。评审中使用纯文本工作区相对路径,记录表格使用 | actual/workspace-relative/path.ext | 简短描述 |,并在最终 ## Next Steps 之前渲染;若需要压缩上下文,提示用户在下一条 RPI 命令前运行 /compact。
详细信息、可选辅助、结果词汇、路由细节与对话协议均以 references/review.md 为准。