[aide] flow-design: 流程图设计完成

This commit is contained in:
2025-12-17 01:49:30 +08:00
parent 9ecc7baa8b
commit ea06ffee1d
4 changed files with 168 additions and 3 deletions

View File

@@ -0,0 +1,106 @@
@startuml docs-command-logic
title /aide:docs 命令执行逻辑(改进版)
start
:触发 aide skill;
:获取文档配置;
note right: docs.path, docs.block_plan_path
if (文档目录存在?) then (是)
:进入【更新流程】;
else (否)
:进入【创建流程】;
endif
partition "创建流程" {
:=== 阶段 1: 完整目录扫描 ===;
:读取 .gitignore 规则;
:递归遍历项目所有目录;
note right
包括空目录
记录每个文件/目录
标记 [ignored] 项
end note
:生成完整目录树结构;
note right: 类似 tree 命令输出
:统计文件信息;
note right
文件数量、类型
代码行数、大小
end note
:=== 阶段 2: 初步区块划分 ===;
:按目录结构划分区块;
:按功能模块聚合;
:生成区块计划文档;
:=== 阶段 3: 区块验证 ===;
:浅层探索验证区块划分;
:调整区块边界(如需要);
:=== 阶段 4: 完全深度探索 ===;
while (还有未处理区块?) is (是)
:选择下一个区块;
partition "处理单个区块" {
:【完全阅读】区块内所有文件;
note right
每个文件从头到尾
不遗漏任何一行
end note
if (是二进制文件?) then (是)
:根据上下文推断概括;
note right
文件名、大小
关联文件信息
end note
else (否)
:分析文件内容;
:提取关键信息;
endif
:生成文件概括;
:生成区块内完整 tree 结构;
:生成子区块文档;
}
:更新区块计划进度;
endwhile (否)
:=== 阶段 5: 生成总导览 ===;
:整合所有区块信息;
:生成简化版目录结构;
note right: 总导览用前两层结构
:生成总导览文档;
}
partition "更新流程" {
:读取区块计划;
while (还有区块?) is (是)
:对比文档与代码;
if (有变化?) then (是)
:【完全重读】区块内文件;
:更新区块文档;
:更新区块内 tree 结构;
endif
endwhile (否)
:更新总导览(如需要);
:更新区块计划时间戳;
}
:汇报完成情况;
stop
@enduml

View File

@@ -0,0 +1,51 @@
@startuml docs-improve-task
title 改进 /aide:docs 命令 - 任务执行流程
start
partition "阶段 1: 任务准备" {
:分析问题根源;
note right: 对比用户期望与当前实现
:识别核心差距点;
:确认待定项\n目录结构展示模式;
:生成任务细则;
}
partition "阶段 2: 流程设计" {
:设计执行计划;
:创建流程图;
}
partition "阶段 3: 迭代实现" {
:阅读当前 docs.md;
:识别需要修改的部分;
:修改点 1:\n添加"完整目录结构"要求;
:修改点 2:\n强化"完全深度探索"要求;
:修改点 3:\n添加 .gitignore 处理规范;
:修改点 4:\n添加二进制文件处理规范;
:修改点 5:\n更新文档格式规范;
}
partition "阶段 4: 验证交付" {
:对照任务细则验证修改;
:检查文档格式完整性;
}
partition "阶段 5: 文档更新" {
:同步更新相关文档;
note right
可能涉及:
- docs/commands/docs.md
- project-docs/
- CHANGELOG.md
end note
}
partition "阶段 6: 收尾" {
:清理临时文件;
:汇报完成情况;
}
stop
@enduml

View File

@@ -1,7 +1,7 @@
{
"task_id": "2025-12-17T01-45-46",
"current_phase": "flow-design",
"current_step": 5,
"current_step": 6,
"started_at": "2025-12-17T01:45:46+08:00",
"history": [
{
@@ -41,7 +41,15 @@
"action": "next-part",
"phase": "flow-design",
"step": 5,
"summary": "进入流程设计环节"
"summary": "进入流程设计环节",
"git_commit": "9ecc7baa8b83e04431f9ff8eb60c69d91c0f916d"
},
{
"timestamp": "2025-12-17T01:49:30+08:00",
"action": "next-step",
"phase": "flow-design",
"step": 6,
"summary": "流程图设计完成"
}
]
}

View File

@@ -1 +1 @@
11266
11380