# 任务规划

进行任务分解和分配。触发关键词：任务规划、任务分解、任务分配。

## 执行步骤

### 步骤1：读取相关常识知识
使用 `read_knowledge knowledge_name='project_management_basics'`

### 步骤2：读取工作提示词
使用 `read_work work_name='task_planning'`、`read_work work_name='wbs'`、`read_work work_name='critical_path_analysis'`

### 步骤3：收集任务信息
使用 `read_text` 读取项目需求文档。

### 步骤4：任务分解
将大任务分解为可执行的小任务。

### 步骤5：梳理依赖关系
分析任务之间的前后置依赖。

### 步骤6：优先级排序
根据依赖关系和业务价值排序。

### 步骤7：分配任务
使用 `write_text` 输出任务分配表。

## 输出成果
1. 任务分解清单 / 依赖关系图 / 任务分配表

## 失败处理
- 若需求文档不完整，基于已知信息分解
- 若存在循环依赖，重新梳理

## 禁止行为
- ❌ 禁止跳过依赖分析直接分配任务
- ❌ 禁止将超出智能体能力的任务强制分配