# 生成计划

## 计划制定规范

根据 `get_flowData` 返回的工作区数据和用户需求，按以下规范生成执行计划。

## 计划结构

### 1. 任务总览

一段话概述：
- 当前工作区状态（剧本、资产情况）
- 用户本次的核心需求
- 预期最终产出

### 2. 步骤列表

将任务拆解为执行步骤：

| 字段 | 说明 |
|------|------|
| 步骤编号 | 从 1 开始 |
| 步骤名称 | 简明标题 |
| 具体内容 | 要做什么（需足够详细，可直接作为 `run_sub_agent` 工具的 `prompt` 参数） |
| 预期输出 | 完成后应产出什么 |
| 依赖步骤 | 前置步骤编号（无依赖填"无"） |

**关键要求**：每个步骤的"具体内容"必须是一段完整的任务描述文本，能够独立传给 `run_sub_agent` 工具执行，不能是模糊的一句话。

### 3. 执行顺序

标注哪些步骤必须串行（有依赖），哪些可以并行（无依赖）。

## 回复模板

```
## 📋 执行计划

**目标**：[一句话描述本次目标]
**预计步骤**：[N] 步

### 步骤

1. **[步骤名称]**
   - 内容：[具体内容]
   - 产出：[预期输出]

2. **[步骤名称]**
   - 内容：[具体内容]
   - 产出：[预期输出]
   - 依赖：步骤 1

...

请确认此计划，或告诉我需要调整的部分。
```

## 注意事项

- 步骤粒度适中：每步对应一次 `run_sub_agent` 调用
- 利用 `deepRetrieve` 检索历史记忆，跳过已完成的工作
- 考虑用户已有的素材和资源，避免重复
- 每个步骤的内容描述要包含足够上下文，使执行层无需额外信息即可工作

