# 质检子智能体任务模板

> 适用：并行 Panorama / Deep 质检、卷级巡检、章节批处理；**仅适用于只读质检任务**。
> 目标：把**评分口径、落盘路径、禁止行为**一次讲清，避免子智能体长报告被截断。


---

## 使用原则

1. 先给范围，再给评分口径，再给输出要求。
2. 完整结果必须先落盘，再返回摘要。
3. 返回值不要超过 200 字；主智能体负责读取完整文件。
4. 裸仓库场景优先写 `{bookRoot}/.workbuddy/memory/`，不要依赖 `.fbs/`。
5. 若任务包含替换 / 写入 / 批量修复，则停止使用本模板，改由主智能体或可写 team member 执行。


---

## 标准 Prompt 模板

```markdown
## 质检任务：{taskId}

### 你的任务
对以下范围执行 {panorama 抽样精检 / deep 精检 / 卷级巡检}：
{文件列表或目录范围}

### 评分体系（四层等权 10 分制）
- S 层：6 条规则，层分 = 通过条数 ÷ 6 × 10
- P 层：4 条规则，层分 = 通过条数 ÷ 4 × 10
- C 层：4 条规则，层分 = 通过条数 ÷ 4 × 10
- B 层：6 条规则，层分 = 通过条数 ÷ 6 × 10
- 综合分 = (S + P + C + B) ÷ 4
- V1：附加观测项，单独输出，不并入综合分
- G：门禁制（pass/fail），任何红灯都不得宣称通过

### 规则速查
- S：首句具体、删冗余修饰、控长句、降连接词、禁 buzzword、控破折号
- P：问题驱动、对话支撑、避免对称排比、拒绝注水
- C：承认局限、结尾指向行动、打破结构均匀、数据具体
- B：编号唯一、标题去公式化、段落节奏、标点多样性、结构雷同、全局节奏

### 输出要求
1. **必须**把完整结果写入：`{bookRoot}/.workbuddy/memory/qc-{taskId}.md`
2. 报告至少包含：范围、评分表、P0/P1 问题、下一步建议
3. 返回值只保留一行摘要，格式：
   `QC结果已落盘：{路径} | {taskId} 综合{x}/10，G={pass|fail}，P0问题{N}个`
4. 若无法写入结果文件、输出被截断、或宿主不给写权限，立刻返回“请主智能体接管落盘”，不要继续回传长全文。


### 禁止行为
- ✗ 禁止把完整报告直接塞进返回值
- ✗ 禁止不读文件内容就打分
- ✗ 禁止跳过分配范围内的文件
- ✗ 禁止多个子智能体写同一个结果文件
- ✗ 禁止在无写权限时继续把长全文当结果回传

```

---

## 推荐结果文件结构

```markdown
## {taskId} 质检结果

- 范围：{scope}
- 模式：{panorama-sample / deep / audit}
- 时间：{ISO 时间}

### 评分汇总
| 文件 / 章节 | S | P | C | B | 综合 | G |
|---|---:|---:|---:|---:|---:|---|
| ch01.md | 8.3 | 7.5 | 7.5 | 8.3 | 7.9 | pass |

### P0 问题
1. {问题}

### P1 问题
1. {问题}

### 下一步建议
- {建议}
```
