Files
global-coding-governance/vibe-coding-governance/assets/templates/02-技术实现方案模板.md
2026-07-25 23:45:09 +08:00

124 lines
2.6 KiB
Markdown
Raw Permalink 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.
# {{ST编号}} {{子任务名称}}技术实现方案
## 目录
> 使用 Markdown 目录或维护章节索引。
## 1. 文档信息、依据和版本
- 大需求:{{PM编号及链接}}
- 子任务:{{ST编号}}
- 原始需求版本:{{版本}}
- 需求分析:[01.需求分析.md](./01.需求分析.md)
- 方案版本:{{版本}}
- 方案状态:{{状态}}
- 代码基线:{{工程、分支、Commit}}
- 最后更新:{{时间}}
## 2. 目标、范围和验收依据
## 3. 现有实现与复用分析
| 工程 | 模块/符号 | 当前职责 | 复用或改造方式 | 代码证据 |
|---|---|---|---|---|
## 4. 总体实现方案
### 4.1 总体流程
### 4.2 模块关系
### 4.3 与其他子任务的关系
## 5. 功能点和接口总览
| 功能编号 | 功能名称 | 接口类型 | 接口/方法 | 工程 | 变更类型 | 章节 |
|---|---|---|---|---|---|---|
## 6. 各功能点实现方案
### 6.1 F-001 {{功能名称}}
#### 6.1.1 目标与依据
#### 6.1.2 涉及工程和模块
#### 6.1.3 现有逻辑及复用
#### 6.1.4 实现范围
#### 6.1.5 正常、异常和边界流程
#### 6.1.6 接口设计
#### 6.1.7 业务规则和校验
#### 6.1.8 数据读写
#### 6.1.9 权限、事务、并发和幂等
#### 6.1.10 缓存、搜索和消息
#### 6.1.11 兼容、测试和风险
> 为每个功能点重复本节。
## 7. 数据模型设计
### 7.1 数据库
| 表/实体 | 字段 | 类型 | 可空 | 默认值 | 索引/约束 | 业务含义 | 变更类型 |
|---|---|---|---|---|---|---|---|
### 7.2 Redis
| Key | 类型 | Value 结构 | TTL | 数据来源 | 更新/失效策略 |
|---|---|---|---|---|---|
### 7.3 Elasticsearch
- 索引与 Alias
- 文档 ID
- Mapping
- 文档示例:
- 同步、重试和 Reindex
### 7.4 跨存储一致性
## 8. 跨工程改造与依赖顺序
| 工程 | 模块 | 改造内容 | 输入 | 输出 | 依赖 |
|---|---|---|---|---|---|
## 9. 变更影响与回归范围
### 9.1 影响矩阵
| 影响编号 | 变更项 | 受影响接口/功能 | 工程 | 类型 | 影响说明 | 是否改造 |
|---|---|---|---|---|---|---|
### 9.2 回归范围
| 回归编号 | 工程 | 接口/功能 | 回归场景 | 原因 | 优先级 |
|---|---|---|---|---|---|
## 10. 权限、安全、事务、并发和幂等
## 11. 非功能、日志、监控和审计
## 12. 兼容、迁移、发布和回滚
## 13. 测试与验证设计
## 14. 实施步骤
| 顺序 | 工程 | 实施项 | 前置依赖 | 对应功能/验收项 |
|---|---|---|---|---|
## 15. 方案取舍、风险和待确认项
## 16. 需求追溯
| 需求/功能 | 方案章节 | 工程 | 验收标准 | 验证用例 |
|---|---|---|---|---|