diff --git a/.aide/flow-status.json b/.aide/flow-status.json index 144979c..1d85632 100644 --- a/.aide/flow-status.json +++ b/.aide/flow-status.json @@ -1,7 +1,7 @@ { "task_id": "2025-12-15T17-28-53", - "current_phase": "verify", - "current_step": 17, + "current_phase": "docs", + "current_step": 18, "started_at": "2025-12-15T17:28:53+08:00", "history": [ { @@ -138,6 +138,14 @@ "step": 17, "summary": "验证完成: 所有成功标准均已满足", "git_commit": "de51e4207ac73440c55b15fe31206e6a5fa4506c" + }, + { + "timestamp": "2025-12-15T18:18:25+08:00", + "action": "next-part", + "phase": "docs", + "step": 18, + "summary": "验证通过,进入文档环节", + "git_commit": "0b69f9587d04e199327ed9aa6d5ed1b3e41d20a5" } ] } diff --git a/.aide/flow-status.lock b/.aide/flow-status.lock index 1a3a978..ac7970d 100755 --- a/.aide/flow-status.lock +++ b/.aide/flow-status.lock @@ -1 +1 @@ -123808 \ No newline at end of file +124416 \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 2f83934..7d0d93c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,49 @@ 本文件记录 Aide 项目对使用者可见的重要变更。 +## 2025-12-15 (v2.0.0) + +### 新增功能 + +**Commands 重组** +- 新增 `/aide:setup` - 独立的环境配置命令 +- 新增 `/aide:load` - 项目文档按需载入命令 +- 新增 `/aide:docs` - 项目文档创建和维护命令 +- 新增 `/aide:run` - 整合任务准备和执行的核心命令(替代原 prep + exec) + +**aide flow 增强** +- 新增 `aide flow status` - 查看当前任务状态 +- 新增 `aide flow list` - 列出所有任务(当前 + 归档) +- 新增 `aide flow show ` - 查看指定任务的详细状态历史 + +**配置系统增强** +- 配置文件完全自文档化(所有配置项含详细注释说明) +- 新增 `[general]` 节:`gitignore_aide` 配置是否忽略 .aide 目录 +- 新增 `[docs]` 节:项目文档路径配置 +- 新增 `[flow]` 节:`diagram_path` 流程图目录配置 +- 新增 `[plantuml]` 节:PlantUML jar 路径配置 + +**PlantUML 集成** +- 内置 plantuml.jar,支持本地流程图校验和构建 +- flow-design 阶段自动校验 PlantUML 语法 +- 进入 impl 阶段时自动生成 PNG 图片 + +**项目文档体系** +- 设计面向 LLM 的区块化文档结构 +- 支持总导览 + 多子区块的文档组织 +- 支持增量更新和多对话续接 + +**任务分析增强** +- 制定任务复杂度评估指导原则 +- 支持复杂任务拆分为多个子计划 +- 子计划循环执行机制 + +### 变更 + +- 原 `/aide:init` 重命名为 `/aide:setup` +- 原 `/aide:prep` 和 `/aide:exec` 合并为 `/aide:run` +- 旧命令文件保留为 `_deprecated_*.md` 供参考 + ## 2025-12-14 - 实现 `aide flow`(进度追踪 + Git 自动提交 + 流程校验 + Hooks) diff --git a/README.md b/README.md index d01484b..3af3ed9 100644 --- a/README.md +++ b/README.md @@ -22,10 +22,14 @@ Aide 是一套面向 Claude Code 的工作流辅助体系,旨在解决 AI 辅 │ ▼ aide-plugin (Claude Code 插件) - ├── Commands: /aide:init, /aide:prep, /aide:exec - │ └── 定义流程(做什么、按什么顺序) - └── Skill: aide - └── 定义工具使用方法(怎么调用) + ├── Commands: + │ ├── /aide:setup - 环境配置(独立运行) + │ ├── /aide:load - 项目认知载入 + │ ├── /aide:docs - 项目文档管理(独立运行) + │ └── /aide:run - 任务执行(核心命令) + └── Skills: + ├── aide - 基础命令指南 + └── env-config - 环境配置详细指南 │ ▼ 调用 aide-program (命令行工具) @@ -33,9 +37,10 @@ aide-program (命令行工具) ├── aide env - 环境检测(模块化) ├── aide config - 配置读写 ├── aide flow - 进度追踪 + git 集成 + │ ├── aide flow status - 查看当前任务状态 + │ ├── aide flow list - 列出所有任务 + │ └── aide flow show - 查看任务详细历史 └── aide decide - 待定项 Web 确认 - ├── aide decide submit '' - 提交待定项并启动 Web 服务 - └── aide decide result - 获取用户决策结果 ``` --- @@ -65,9 +70,10 @@ ccoptimize/ │ ├── .claude-plugin/ │ │ └── plugin.json │ ├── commands/ # 执行文件(给 LLM) -│ │ ├── init.md -│ │ ├── prep.md -│ │ └── exec.md +│ │ ├── setup.md # 环境配置命令 +│ │ ├── load.md # 项目认知载入命令 +│ │ ├── docs.md # 项目文档管理命令 +│ │ └── run.md # 任务执行命令(核心) │ ├── skills/ │ │ ├── aide/ │ │ │ └── SKILL.md # 基础命令指南