[aide] flow-design: 流程图设计完成: 1个总体流程图 + 6个子计划流程图
This commit is contained in:
99
.aide/diagrams/06-subplan6-task-analysis.puml
Normal file
99
.aide/diagrams/06-subplan6-task-analysis.puml
Normal file
@@ -0,0 +1,99 @@
|
||||
@startuml subplan6-task-analysis
|
||||
!theme plain
|
||||
title 子计划 6: 任务分析阶段增强
|
||||
|
||||
start
|
||||
|
||||
partition "1. 复杂度评估指导原则" {
|
||||
:整理评估维度;
|
||||
note right
|
||||
结构维度: 模块数、文件数、依赖关系
|
||||
逻辑维度: 业务复杂度、状态管理
|
||||
集成维度: 外部依赖、数据格式
|
||||
风险维度: 技术风险、影响范围
|
||||
end note
|
||||
|
||||
:定义复杂度等级;
|
||||
note right
|
||||
简单: 直接执行
|
||||
中等: 直接执行,注意顺序
|
||||
复杂: 必须拆分子计划
|
||||
超大: 拆分为独立任务
|
||||
end note
|
||||
|
||||
:制定拆分标准;
|
||||
note right
|
||||
1. 涉及 3+ 独立模块
|
||||
2. 自然分为多个阶段
|
||||
3. 存在高风险环节
|
||||
4. 明确的前后依赖
|
||||
5. 需要多次对话
|
||||
end note
|
||||
}
|
||||
|
||||
partition "2. 设计子计划结构" {
|
||||
:设计任务导览格式;
|
||||
note right
|
||||
# 任务导览
|
||||
## 任务概述
|
||||
## 子计划列表
|
||||
| 序号 | 名称 | 状态 | 依赖 |
|
||||
## 当前进度
|
||||
end note
|
||||
|
||||
:设计子计划细则格式;
|
||||
note right
|
||||
# 子计划 N: 名称
|
||||
## 目标
|
||||
## 成功标准
|
||||
## 执行步骤
|
||||
## 交付物
|
||||
end note
|
||||
}
|
||||
|
||||
partition "3. 实现拆分逻辑" {
|
||||
:修改 /aide:run 的 task-optimize;
|
||||
|
||||
:任务分析;
|
||||
:复杂度评估;
|
||||
|
||||
if (复杂度 >= 复杂?) then (是)
|
||||
:识别可独立交付阶段;
|
||||
:按依赖关系排序;
|
||||
:生成任务导览文档;
|
||||
:生成各子计划细则;
|
||||
else (否)
|
||||
:生成单一任务细则;
|
||||
endif
|
||||
}
|
||||
|
||||
partition "4. 实现循环执行机制" {
|
||||
:修改 /aide:run 执行逻辑;
|
||||
|
||||
:读取任务导览;
|
||||
:确定当前子计划;
|
||||
|
||||
while (还有未完成的子计划?) is (是)
|
||||
:执行 flow-design;
|
||||
:执行 impl;
|
||||
:执行 verify;
|
||||
:执行 docs;
|
||||
:标记子计划完成;
|
||||
:更新任务导览;
|
||||
endwhile (否)
|
||||
|
||||
:执行 finish;
|
||||
}
|
||||
|
||||
partition "5. 更新 /aide:run command" {
|
||||
:整合上述逻辑;
|
||||
:更新命令文档;
|
||||
}
|
||||
|
||||
partition "6. 更新设计文档" {
|
||||
:创建复杂度评估指南;
|
||||
:更新 run command 文档;
|
||||
}
|
||||
|
||||
stop
|
||||
@enduml
|
||||
Reference in New Issue
Block a user