From f2215c78fc042393520307fb72f29fef0fa2daa9 Mon Sep 17 00:00:00 2001 From: yourname Date: Fri, 10 Apr 2026 09:30:13 +0000 Subject: [PATCH] =?UTF-8?q?sync:=20=E5=BC=BA=E5=8C=96=20d8d-iterate=20Phas?= =?UTF-8?q?e=204=E2=86=925=20=E8=BF=87=E6=B8=A1=E6=8C=87=E4=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .claude/skills/d8d-iterate/phase-04-dev.md | 6 ++++++ .claude/skills/d8d-iterate/workflow.md | 2 ++ 2 files changed, 8 insertions(+) diff --git a/.claude/skills/d8d-iterate/phase-04-dev.md b/.claude/skills/d8d-iterate/phase-04-dev.md index 316a1e9..5383b93 100644 --- a/.claude/skills/d8d-iterate/phase-04-dev.md +++ b/.claude/skills/d8d-iterate/phase-04-dev.md @@ -44,6 +44,8 @@ Skill(skill: "d8d-dev", args: "--epic epic-7") - 逐 Story 执行 CREATE-SPEC → IMPLEMENT → TEST → REVIEW → MARK-DONE - 更新 pipeline-state.yaml +**⛔ 方式 A 完成后,零暂停自动执行 Phase 5 验证。** 加载 [phase-05-verify.md](phase-05-verify.md) 执行回归验证、旅程验证和变更报告。不得在 Phase 4 完成后停止或等待用户输入。 + ### 方式 B: 单 Story 修复 定位到具体 Story 进行修复。 @@ -60,6 +62,8 @@ args: "--story {story-id}" Skill(skill: "d8d-dev", args: "--story 7-3") ``` +**⛔ 方式 B 完成后,零暂停自动执行 Phase 5 验证。** 加载 [phase-05-verify.md](phase-05-verify.md) 执行回归验证、旅程验证和变更报告。不得在 Phase 4 完成后停止或等待用户输入。 + ### 方式 C: Bug 直接修复(无 Story) 对于简单的 bug,无需创建 Story,直接修复: @@ -77,6 +81,8 @@ Skill(skill: "d8d-dev", args: "--story 7-3") **注意**:此方式不调用 Skill tool,直接在当前对话中执行修复。修复完成后必须自动提交推送,不询问用户。 +**⛔ 方式 C 完成后,零暂停自动执行 Phase 5 验证。** 加载 [phase-05-verify.md](phase-05-verify.md) 执行回归验证、旅程验证和变更报告。不得在 Phase 4 完成后停止或等待用户输入。 + ## 输出 更新 `iterate-progress.md`: diff --git a/.claude/skills/d8d-iterate/workflow.md b/.claude/skills/d8d-iterate/workflow.md index beaa28e..acb170b 100644 --- a/.claude/skills/d8d-iterate/workflow.md +++ b/.claude/skills/d8d-iterate/workflow.md @@ -163,6 +163,8 @@ phase-05-verify: completed | skipped | failed 每个 Phase 加载对应的 phase-XX 文件,**零暂停**依次执行。 +**⛔ Phase 过渡铁律**:每个 Phase 文件末尾的"继续下一 Phase"指令与铁律同等优先级。Phase 4 完成后**必须**加载 [phase-05-verify.md](phase-05-verify.md) 执行验证,无论变更类型(bugfix 也不例外)。不得在任意 Phase 完成后停止或等待用户输入。 + ### Step 5: 输出变更报告 所有 Phase 完成后,生成变更报告: -- 2.49.1