40 lines
1.1 KiB
Markdown
40 lines
1.1 KiB
Markdown
# Plan Mode SOP
|
|
|
|
## 1. 分类:识别任务结构
|
|
分析子任务间关系,选择匹配的结构:
|
|
|
|
- **Sequential** — 步骤间有输入输出依赖 (部署/ETL/构建)
|
|
- **MapReduce** — 多独立维度,各自深入后汇总 (5P/SWOT/多文件审查)
|
|
- **Branch** — 结果不确定,按条件选路径 (调试/探测/方案选择)
|
|
- **Loop** — 重复直到满足条件 (优化/翻页/迭代修改)
|
|
- **DAG** — 混合依赖,部分可并行 (项目开发)
|
|
|
|
可嵌套:大结构某步内部用另一种结构
|
|
|
|
## 2. 分解模板
|
|
|
|
**Sequential:** `[ ] A → [ ] B → [ ] C`
|
|
|
|
**MapReduce:**
|
|
```
|
|
MAP [子流程: 读现状→分析→输出]:
|
|
[ ] 维度1: ...
|
|
[ ] 维度2: ...
|
|
REDUCE:
|
|
[ ] 汇总 → 终稿
|
|
```
|
|
|
|
**Branch:** `[ ] 尝试X → 成功:[ ]Y / 失败:[ ]Z`
|
|
|
|
**Loop:** `[ ] LOOP(max=N): 执行→检查→调整`
|
|
|
|
**DAG:** `[ ] A → [ ]{B,C}并行 → [ ]D汇聚`
|
|
|
|
## 3. 写入 checkpoint
|
|
|
|
=== PLAN (结构类型) ===
|
|
...
|
|
=== PLAN RULES ===
|
|
- 每完成/跳过一步,重新 update working checkpoint
|
|
- 任何 checkpoint update 必须保留 PLAN
|
|
================ |