- requirements: 强制至少一次用户确认;潜在冲突与待解决问题必须当场确认并归入对应章节,不得残留开放问题/TBD/待确认 - design/plan: 移除模板中'待确认事项''开放问题'章节;阶段职责改为遇到分歧或上游不完整时暂停并回退,不在本阶段向用户发起决策型提问 - apply: 所有需要用户决策的偏离统一通过 blocker.md 出口,由 blocker-revise 决定回退到哪一层 - 全局: 在 requirements instruction 头部新增'阶段职责原则',明确用户主动参与集中在 requirements 阶段
109 lines
2.8 KiB
Markdown
109 lines
2.8 KiB
Markdown
## 实现概览
|
||
|
||
<!-- 概述实现阶段、依赖顺序,以及各阶段如何对应 requirements.md 和 design.md -->
|
||
|
||
## 涉及文件
|
||
|
||
<!-- 按阶段列出本次变更涉及的核心文件路径,apply 阶段据此定位代码 -->
|
||
|
||
| 文件路径 | 变更类型 | 所属阶段 |
|
||
| -------- | -------- | -------- |
|
||
| <!-- 文件路径 --> | <!-- 新增 / 修改 / 删除 --> | <!-- 阶段编号 --> |
|
||
|
||
## 阶段 1: <!-- 阶段名称 -->
|
||
|
||
### 目标
|
||
|
||
<!-- 本阶段要完成什么 -->
|
||
|
||
### 前置条件
|
||
|
||
<!-- 本阶段开始前必须满足什么;没有则写“无” -->
|
||
|
||
### 详细实现步骤
|
||
|
||
<!-- 写清楚关键文件、函数、数据结构、流程或配置变化。不要使用 checkbox。 -->
|
||
|
||
### 关键代码模式
|
||
|
||
<!-- 记录本阶段的关键实现细节,apply 据此编写代码。至少覆盖以下内容中适用的部分: -->
|
||
|
||
**新增 / 修改的函数或方法:**
|
||
<!-- 函数签名、参数、返回值、核心逻辑;无则写“无” -->
|
||
|
||
**新增 / 修改的数据结构:**
|
||
<!-- 类型定义、字段、约束;无则写“无” -->
|
||
|
||
**调用顺序 / 流程:**
|
||
<!-- 关键调用链、异步流程、状态转换;无则写“无” -->
|
||
|
||
**约定 / 模式:**
|
||
<!-- 命名规范、错误处理模式、日志规范等;无则写“无” -->
|
||
|
||
### 验证方式
|
||
|
||
<!-- 本阶段如何独立验证 -->
|
||
|
||
### 验收标准
|
||
|
||
<!-- 本阶段完成的可验证标准;与 requirements.md 验收标准对齐 -->
|
||
|
||
### 关联需求
|
||
|
||
<!-- 例如:F1、F2 -->
|
||
|
||
## 阶段 2: <!-- 阶段名称 -->
|
||
|
||
### 目标
|
||
|
||
<!-- 本阶段要完成什么 -->
|
||
|
||
### 前置条件
|
||
|
||
<!-- 本阶段开始前必须满足什么;没有则写“无” -->
|
||
|
||
### 详细实现步骤
|
||
|
||
<!-- 写清楚关键文件、函数、数据结构、流程或配置变化。不要使用 checkbox。 -->
|
||
|
||
### 关键代码模式
|
||
|
||
<!-- 记录本阶段的关键实现细节,apply 据此编写代码。至少覆盖以下内容中适用的部分: -->
|
||
|
||
**新增 / 修改的函数或方法:**
|
||
<!-- 函数签名、参数、返回值、核心逻辑;无则写“无” -->
|
||
|
||
**新增 / 修改的数据结构:**
|
||
<!-- 类型定义、字段、约束;无则写“无” -->
|
||
|
||
**调用顺序 / 流程:**
|
||
<!-- 关键调用链、异步流程、状态转换;无则写“无” -->
|
||
|
||
**约定 / 模式:**
|
||
<!-- 命名规范、错误处理模式、日志规范等;无则写“无” -->
|
||
|
||
### 验证方式
|
||
|
||
<!-- 本阶段如何独立验证 -->
|
||
|
||
### 验收标准
|
||
|
||
<!-- 本阶段完成的可验证标准;与 requirements.md 验收标准对齐 -->
|
||
|
||
### 关联需求
|
||
|
||
<!-- 例如:F1、F2 -->
|
||
|
||
## 验证策略
|
||
|
||
<!-- 汇总自动化测试、手动检查、文档检查、兼容性检查和验收方式 -->
|
||
|
||
## 回退 / 兼容性说明
|
||
|
||
<!-- 记录回退策略、错误处理策略、兼容性要求、迁移注意事项;没有则写“无” -->
|
||
|
||
- 回退策略:
|
||
- 错误处理:
|
||
- 兼容性:
|
||
- 迁移注意事项:
|