Files
openspec-shcema/code-drive/templates/plan.md
lanyuanxiaoyao 93ad66bc45 refactor: 强化 requirements 用户决策入口地位,下游阶段改为自治执行
- requirements: 强制至少一次用户确认;潜在冲突与待解决问题必须当场确认并归入对应章节,不得残留开放问题/TBD/待确认
- design/plan: 移除模板中'待确认事项''开放问题'章节;阶段职责改为遇到分歧或上游不完整时暂停并回退,不在本阶段向用户发起决策型提问
- apply: 所有需要用户决策的偏离统一通过 blocker.md 出口,由 blocker-revise 决定回退到哪一层
- 全局: 在 requirements instruction 头部新增'阶段职责原则',明确用户主动参与集中在 requirements 阶段
2026-06-07 21:51:38 +08:00

109 lines
2.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## 实现概览
<!-- 概述实现阶段、依赖顺序,以及各阶段如何对应 requirements.md 和 design.md -->
## 涉及文件
<!-- 按阶段列出本次变更涉及的核心文件路径apply 阶段据此定位代码 -->
| 文件路径 | 变更类型 | 所属阶段 |
| -------- | -------- | -------- |
| <!-- 文件路径 --> | <!-- 新增 / 修改 / 删除 --> | <!-- 阶段编号 --> |
## 阶段 1: <!-- 阶段名称 -->
### 目标
<!-- 本阶段要完成什么 -->
### 前置条件
<!-- 本阶段开始前必须满足什么;没有则写“无” -->
### 详细实现步骤
<!-- 写清楚关键文件、函数、数据结构、流程或配置变化。不要使用 checkbox。 -->
### 关键代码模式
<!-- 记录本阶段的关键实现细节apply 据此编写代码。至少覆盖以下内容中适用的部分: -->
**新增 / 修改的函数或方法:**
<!-- 函数签名、参数、返回值、核心逻辑;无则写“无” -->
**新增 / 修改的数据结构:**
<!-- 类型定义、字段、约束;无则写“无” -->
**调用顺序 / 流程:**
<!-- 关键调用链、异步流程、状态转换;无则写“无” -->
**约定 / 模式:**
<!-- 命名规范、错误处理模式、日志规范等;无则写“无” -->
### 验证方式
<!-- 本阶段如何独立验证 -->
### 验收标准
<!-- 本阶段完成的可验证标准;与 requirements.md 验收标准对齐 -->
### 关联需求
<!-- 例如F1、F2 -->
## 阶段 2: <!-- 阶段名称 -->
### 目标
<!-- 本阶段要完成什么 -->
### 前置条件
<!-- 本阶段开始前必须满足什么;没有则写“无” -->
### 详细实现步骤
<!-- 写清楚关键文件、函数、数据结构、流程或配置变化。不要使用 checkbox。 -->
### 关键代码模式
<!-- 记录本阶段的关键实现细节apply 据此编写代码。至少覆盖以下内容中适用的部分: -->
**新增 / 修改的函数或方法:**
<!-- 函数签名、参数、返回值、核心逻辑;无则写“无” -->
**新增 / 修改的数据结构:**
<!-- 类型定义、字段、约束;无则写“无” -->
**调用顺序 / 流程:**
<!-- 关键调用链、异步流程、状态转换;无则写“无” -->
**约定 / 模式:**
<!-- 命名规范、错误处理模式、日志规范等;无则写“无” -->
### 验证方式
<!-- 本阶段如何独立验证 -->
### 验收标准
<!-- 本阶段完成的可验证标准;与 requirements.md 验收标准对齐 -->
### 关联需求
<!-- 例如F1、F2 -->
## 验证策略
<!-- 汇总自动化测试、手动检查、文档检查、兼容性检查和验收方式 -->
## 回退 / 兼容性说明
<!-- 记录回退策略、错误处理策略、兼容性要求、迁移注意事项;没有则写“无” -->
- 回退策略:
- 错误处理:
- 兼容性:
- 迁移注意事项: