refactor: code-drive 提示词与模板的工作流对齐优化

- schema: design/plan/tasks/apply 改写为 7 段骨架(目标/输入/工具/协议/工作流/完成标准/规则速查)
- schema: 每个下游阶段定义 3 条触发条件 + AI 自决范围,统一回退上游与 blocker 机制
- schema: 阶段职责改为正常流程/异常流程分工,避免与 blocker-revise 决策入口冲突
- schema: 压缩重复的工具前置说明与阶段职责解释,保留引导强度
- blocker-revise: 重写为 7 段骨架,加入用户决策流程与归档规则
- templates: plan/tasks 改为可重复阶段结构,blocker 改为语义化方案命名
- prompts/blocker-revise: 修正 question/choice 触发条件措辞
This commit is contained in:
2026-06-07 23:17:11 +08:00
parent 93ad66bc45
commit dd084e155e
5 changed files with 1165 additions and 274 deletions

View File

@@ -10,49 +10,7 @@
| -------- | -------- | -------- |
| <!-- 文件路径 --> | <!-- 新增 / 修改 / 删除 --> | <!-- 阶段编号 --> |
## 阶段 1: <!-- 阶段名称 -->
### 目标
<!-- 本阶段要完成什么 -->
### 前置条件
<!-- 本阶段开始前必须满足什么;没有则写“无” -->
### 详细实现步骤
<!-- 写清楚关键文件、函数、数据结构、流程或配置变化。不要使用 checkbox。 -->
### 关键代码模式
<!-- 记录本阶段的关键实现细节apply 据此编写代码。至少覆盖以下内容中适用的部分: -->
**新增 / 修改的函数或方法:**
<!-- 函数签名、参数、返回值、核心逻辑;无则写“无” -->
**新增 / 修改的数据结构:**
<!-- 类型定义、字段、约束;无则写“无” -->
**调用顺序 / 流程:**
<!-- 关键调用链、异步流程、状态转换;无则写“无” -->
**约定 / 模式:**
<!-- 命名规范、错误处理模式、日志规范等;无则写“无” -->
### 验证方式
<!-- 本阶段如何独立验证 -->
### 验收标准
<!-- 本阶段完成的可验证标准;与 requirements.md 验收标准对齐 -->
### 关联需求
<!-- 例如F1、F2 -->
## 阶段 2: <!-- 阶段名称 -->
## 阶段 N: <!-- 阶段名称按实际阶段重复本块N 从 1 递增 -->
### 目标