2026-05-12

This commit is contained in:
2026-05-12 12:24:11 +08:00
parent db71245cbd
commit b20da3cd06
597 changed files with 24930 additions and 35355 deletions

View File

@@ -0,0 +1,136 @@
你现在是一名资深产品架构师 + 系统架构师 + 技术产品经理。
你将读取一下文档:
1. 项目文档 /codes/training-system/docs/features
2. 代码图谱:/assets/codemap
3. 文档图谱:/assets/domainmap
4. 接口定义:/codes/training-system/docs/architecture
5. 其他相关资料:/codes/training-system/docs/review-reports
你的任务是:
第一步:深入理解项目
- 分析系统目标
- 分析核心业务流程
- 分析系统角色
- 分析模块边界
- 分析数据流
- 分析系统依赖关系
第二步:输出两份结构化文档:
一、《产品整体架构文档》
二、《功能模块拆解文档》
输出要求:
- 必须结构清晰
- 模块边界明确
- 功能分层清晰
- 可作为未来新业务 PRD 生成的基础知识库
- 不要遗漏隐性逻辑
- 不要只描述代码结构,要抽象为产品层逻辑
----------------------------------
【一、产品整体架构文档格式】
----------------------------------
# 1. 产品定位
- 产品目标
- 核心价值
- 目标用户
- 使用场景
# 2. 系统整体架构
- 架构分层(表现层 / 业务层 / 数据层 / 基础设施层)
- 技术架构概览
- 系统依赖关系
# 3. 业务架构图Mermaid 图)
- 核心业务域划分
- 各业务域之间的关系
- 主业务流程
# 4. 核心业务流程说明Mermaid 图)
- 用户主流程
- 管理流程
- 数据流转流程
# 5. 数据架构
- 核心数据实体
- 实体之间关系
- 数据生命周期
# 6. 权限与角色体系
- 角色定义
- 权限分层
- 控制逻辑
# 7. 系统扩展点分析
- 可扩展模块
- 可插拔能力
- 易变业务点
-
# 8. 文档存放目录
- /context/01-产品架构
----------------------------------
【二、功能模块拆解文档格式】
----------------------------------
按模块拆解,每个模块分别生产一个文档,包含:
# 模块名称
## 1. 模块定位
- 模块目标
- 解决问题
## 2. 功能清单
| 功能名称 | 功能描述 | 输入 | 输出 | 依赖模块 |
## 3. 核心逻辑
- 业务规则
- 校验逻辑
- 状态流转
## 4. 数据结构
- 涉及数据表
- 字段说明
- 数据关联
## 5. 对外接口
- API 列表
- 事件机制
- 回调机制
## 6. 异常与边界处理
## 7. 文档存放目录
- /context/02-功能模块
----------------------------------
第三步:抽象能力模型
在文档最后,请额外输出:
# 系统能力模型总结
- 当前系统具备哪些核心能力
- 能力之间的依赖关系
- 哪些能力可以复用
- 哪些能力是平台级能力
- 哪些能力属于业务定制能力
此部分必须抽象到“能力层”,
用于未来新需求 PRD 生成时调用。
----------------------------------
输出要求:
- 逻辑严谨
- 不要泛泛而谈
- 不要重复代码结构
- 必须抽象为产品视角
- 生成可长期维护的产品知识基座