From 27f19d8bdf45a0819cfd9c2a05e0ade66696eac9 Mon Sep 17 00:00:00 2001 From: lanyuanxiaoyao Date: Tue, 9 Jun 2026 11:03:31 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=9B=B4=E6=96=B0=20plan/status=20?= =?UTF-8?q?=E5=91=BD=E4=BB=A4=E6=96=87=E6=A1=A3=EF=BC=8C=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=20depend=20=E9=85=8D=E7=BD=AE=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DEVELOPMENT.md | 2 ++ README.md | 18 ++++++++++++++++-- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md index ea50988..5c7ee58 100644 --- a/DEVELOPMENT.md +++ b/DEVELOPMENT.md @@ -40,6 +40,8 @@ tests/ # 测试目录(镜像 src 结构) bun test # 运行全部测试 bun test tests/core/ # 运行指定目录测试 bun src/cli.ts init opencode # 测试 init 命令 +bun src/cli.ts plan <变更名> <文档名> # 测试 plan 命令 +bun src/cli.ts status [变更名] # 测试 status 命令 bun src/cli.ts help # 查看全局帮助 bun src/cli.ts help init # 查看 init 命令帮助 bun src/cli.ts version # 查看版本号 diff --git a/README.md b/README.md index dd4b972..26717fb 100644 --- a/README.md +++ b/README.md @@ -23,14 +23,15 @@ bunx rune init opencode ### SDD 流程 1. `/rune-discuss` — 自由讨论需求 -2. `/rune-plan <变更名>` — 生成设计文档和任务列表 +2. `/rune-plan <变更名> <文档名>` — 生成指定规划文档(如 `design`、`task`),支持文档间依赖 3. `/rune-build <变更名>` — 按任务顺序编码实现 4. `/rune-archive <变更名>` — 归档并清理 ### 状态查看 ```bash -rune status +rune status # 查看所有变更 +rune status <变更名> # 查看指定变更的详细状态(文档完成情况、依赖状态、下一步建议) ``` ### 帮助与版本 @@ -45,6 +46,19 @@ rune version # 显示版本号 编辑 `.rune/config.yaml` 自定义提示词和文档模板。配置文件默认为空,使用内置默认策略;仅覆盖需要自定义的阶段,未配置的阶段使用内置默认配置。 +规划阶段的文档支持 `depend` 字段声明前置依赖,如 `task` 依赖 `design`: + +```yaml +stages: + plan: + documents: + - name: design + prompt: 生成设计文档 + - name: task + prompt: 生成任务清单 + depend: [design] +``` + ## 开发 ```bash