Review 任务包 — <Reviewer 视角>
本任务包供工作流维护者派发给 Reviewer Agent。Reviewer 完成后把 review report 粘贴 / 提交回主会话,由主会话整合到 Round-N 综合行动方案。
视角任务
你是 <Reviewer 视角>。任务描述:
<具体任务描述 — 3-5 句话,明确这个 Reviewer 看什么 / 不看什么>
待 review 的文件
- 主架构:
projects/<project-id>/engineering/architecture.md(<行数估算> 行,<部分数> 部分 <章节数> 节) - 上位事实源:
projects/<project-id>/strategic-whitepaper.md+projects/<project-id>/engineering/product-definition.md - Engineering pack(如已拆分):
projects/<project-id>/engineering/engineering-packs/m{N}-*.md - 已 accepted ADR:
governance/workstreams/<workstream-id>/decisions/ADR-NNN-*.md - 前轮 review(如 R2 看 R1):
governance/workstreams/<workstream-id>/reviews/<date>-r{N-1}-*.md
关键背景
<2-3 段:项目特征 / 战略不变量 / 已 fix 的事项 / Reviewer 应该知道的上下文>
战略不变量(绝对不可违反):
- <项目特定的战略不变量 1>
- <项目特定的战略不变量 2>
被否决概念清单(已禁词清单的"元引用"是合法的,不要把它们当违规命中):
- <禁词 1>
- <禁词 2>
维度切片(按本 Reviewer 视角)
维度 A:<维度名>
<具体核查内容 — 给到能让 Reviewer 直接 grep / Read 的颗粒度>
具体核查清单:
- <核查项 1>
- <核查项 2>
维度 B:<维度名>
<同上结构>
输出格式要求
按以下结构产出 review report(markdown,<行数估算> 字):
# <项目名> Round-<N> Review — <Reviewer 视角>
## <视角的核心评估>
### 关键指标
- <指标 1>: <数值或评级>
- <指标 2>: <数值或评级>
## 各维度发现
### 维度 A
#### P0 阻断
- ...
#### P1 重要
- ...
#### P2 优化
- ...
### 维度 B
(同上)
## 强项(值得保留)
- ...
## 独立发现(与其他 Reviewer 不重叠的)
- ...
## 一句话总结
<本视角的综合评估>
关键约束
- 不修改任何文件(只 review,不编辑)
- 不重新设计架构(这是 review 不是 redesign)
- 如读不完整明示(注明哪些章节没完整读到 + 评估范围 caveat)
- 不假装读了没读到的部分
- 不引用与本任务无关的会话历史
- 不与其他 Reviewer 互相引用(保持独立视角)
- 战略不变量任何时候不可违反(含合法元引用 vs 真正使用的区分)
派发模式
| 模式 | 用法 |
|---|---|
| Claude Code sub-agent | 主会话用 Agent 工具调度(含 run_in_background=true),任务包内联在 prompt 中 |
| Codex worker-dispatch | 主会话用 codex exec --skip-git-repo-check < <prompt-file> > <output-file> |
| 远程 Agent(Cursor / ChatGPT Pro 等) | 用户复制本任务包到 Agent 界面,Agent 完成后用户粘贴回主会话 |
模板使用指南:每个 Reviewer 复制本模板独立填写一份;维护者在 reviews/ 目录下按"<date>-r{N}-<reviewer-letter>-<perspective-slug>.md"命名保存。