Browse Source

📝 docs(prd): update product requirements document

- add Epic 008: 定价和订单管理系统,包含目标、成功标准和用户故事概览
- add Epic 008 相关的关键绩效指标(KPI)
- create detailed PRD documents for Epic 005-008:
  - 命理咨询核心功能开发
  - 咨询预约和支付系统
  - 内容管理和客户关系系统
  - 定价和订单管理系统
yourname 2 months ago
parent
commit
57e58fa18b

+ 17 - 0
docs/prd.md

@@ -347,6 +347,10 @@ D8D Starter已经具备优秀的技术基础:
 **Epic目标**: 构建内容管理系统和客户关系管理功能,支持案例分享、资讯发布和客户跟进。
 **成功标准**: 内容发布流程自动化程度>90%,客户跟进效率提升40%
 
+**Epic 008: 定价和订单管理系统**
+**Epic目标**: 建立灵活定价配置和完整订单生命周期管理,支持复杂服务定价规则。
+**成功标准**: 定价配置灵活度100%,订单处理效率提升50%,支付集成成功率>99%
+
 ### 5.3 各Epic用户故事概览
 
 **Epic 001 - 测试基础设施**:
@@ -393,6 +397,13 @@ D8D Starter已经具备优秀的技术基础:
 - 跟进提醒系统
 - 数据统计分析
 
+**Epic 008 - 定价和订单管理**:
+- 服务定价配置系统
+- 订单生命周期管理
+- 大师时间管理
+- 支付集成管理
+- 售后管理系统
+
 ## 6. 成功指标和验收标准
 
 ### 6.1 关键绩效指标(KPI)
@@ -440,6 +451,12 @@ D8D Starter已经具备优秀的技术基础:
 - 📈 业务数据分析准确率 > 95%
 - 🎯 营销活动转化率 > 5%
 
+**Epic 008 - 定价和订单管理指标**:
+- 💰 定价配置灵活度 100%
+- ⚡ 订单处理效率提升 50%
+- 🔄 支付集成成功率 > 99%
+- 📊 售后处理及时率 > 95%
+
 **首页展示性能指标**:
 - ⚡ 首页核心区域加载时间 < 2秒
 - 📱 移动端首页用户体验评分 > 4.5/5

+ 122 - 0
docs/prd/epic-005-fortune-telling-core-features.md

@@ -0,0 +1,122 @@
+# 命理咨询核心功能开发 - Brownfield Enhancement
+
+## Epic Goal
+开发命理咨询平台的核心功能,包括手机号码分析、八字详批、起名改名、风水调整等专业服务。
+
+## Epic Description
+
+### Existing System Context
+- 当前项目基于D8D Starter技术栈:React 19 + Hono RPC + TypeORM
+- 技术栈:TypeScript, React, Node.js, PostgreSQL
+- 现有功能:完整的用户认证系统、现代化前端界面、类型安全API架构
+- 集成点:需要与现有用户系统、支付系统、内容管理系统集成
+
+### Enhancement Details
+- 开发手机号码吉凶分析算法和界面
+- 实现八字详批算法和命运解读系统
+- 构建起名改名服务和风水调整功能
+- 集成起卦占卜和职业规划咨询模块
+- 确保数据计算准确率和用户体验流畅度
+
+## Stories
+
+1. **手机号码吉凶分析系统**
+   - 实现手机号码能量分析算法
+   - 建立号码使用时间验证机制(不满半年不看,不常用号不看)
+   - 开发感情、财运、健康、事业四个维度的解析功能
+   - 创建号码分析结果展示界面
+
+2. **八字详批算法实现**
+   - 开发八字排盘和命理分析算法
+   - 实现命运走势预测和人生规划指导
+   - 建立终生售后问询机制(凭八字底单免费问询)
+   - 创建八字详批结果展示和问题化解建议
+
+3. **起名改名服务功能**
+   - 实现新生儿取名服务(包含八字详批)
+   - 开发已有名字改名功能(需叠加批算八字费用)
+   - 建立忌讳字和长辈名过滤机制
+   - 创建取名结果展示和确认流程
+
+4. **风水调整方案生成**
+   - 开发家宅/公司平面图分析功能
+   - 实现风水化解方案生成算法
+   - 建立多层建筑费用叠加计算逻辑
+   - 创建风水调整结果展示和布局标注
+
+5. **职业规划咨询模块**
+   - 实现适合行业分析功能
+   - 开发职场沟通与建议系统
+   - 建立职业发展路径规划
+   - 创建职业咨询结果展示
+
+6. **起卦占卜功能实现**
+   - 开发在线起卦和占卜解读系统
+   - 实现每日三卦限制和白天起卦规则
+   - 建立同一事情不能重复起卦的验证机制
+   - 创建占卜结果展示和相应对策建议
+
+## Compatibility Requirements
+
+- [x] 现有用户认证系统保持不变
+- [x] 数据库schema变更向后兼容
+- [x] UI组件变更遵循现有设计模式
+- [x] API接口遵循现有RPC模式
+- [x] 现有支付和预约流程不受影响
+
+## Risk Mitigation
+
+### Primary Risk
+命理算法准确性和用户体验可能影响平台可信度
+
+### Mitigation Strategies
+- 算法验证和测试确保准确率>95%
+- 用户反馈机制持续优化算法
+- 渐进式功能发布和A/B测试
+- 详细的错误处理和用户引导
+
+### Rollback Plan
+- 核心算法可独立回滚
+- 保持原有用户流程的兼容性
+- 版本控制所有算法相关配置
+
+## Definition of Done
+
+- [ ] 所有6个story完成且验收标准满足
+- [ ] 命理算法准确率>95%
+- [ ] 用户体验流畅,界面响应时间<500ms
+- [ ] 移动端适配良好,用户体验评分>4.5/5
+- [ ] 数据加密和安全保护机制完善
+- [ ] 用户数据隐私保护符合要求
+
+## Validation Checklist
+
+### Scope Validation
+- [x] Epic可在6个story内完成
+- [x] 架构文档已更新包含命理算法
+- [x] 增强遵循现有模式和流程
+- [x] 集成复杂度可控
+
+### Risk Assessment
+- [x] 对现有系统风险低
+- [x] 回滚方案可行
+- [x] 算法验证方法完善
+- [x] 团队具备相关领域知识
+
+### Completeness Check
+- [x] Epic目标清晰可达
+- [x] Story范围适当
+- [x] 成功标准可衡量
+- [x] 依赖关系已识别
+
+## Handoff to Story Manager
+
+"请为这个brownfield epic开发详细的用户故事。关键考虑:
+
+- 这是对运行D8D Starter技术栈的现有系统的增强
+- 集成点:现有用户系统、支付系统、内容管理系统
+- 现有模式:TypeScript、React组件模式、Hono RPC架构
+- 关键兼容性要求:保持现有API和功能不变
+- 每个story必须包含算法准确性和用户体验的验收标准
+
+该epic应在提供专业命理服务的同时维护系统完整性。"

+ 122 - 0
docs/prd/epic-006-consultation-booking-payment.md

@@ -0,0 +1,122 @@
+# 咨询预约和支付系统 - Brownfield Enhancement
+
+## Epic Goal
+实现完整的在线咨询预约和支付系统,支持用户预约服务和完成支付。
+
+## Epic Description
+
+### Existing System Context
+- 当前项目基于D8D Starter技术栈:React 19 + Hono RPC + TypeORM
+- 技术栈:TypeScript, React, Node.js, PostgreSQL
+- 现有功能:完整的用户认证系统、现代化前端界面
+- 集成点:需要与现有用户系统、命理咨询功能集成
+
+### Enhancement Details
+- 开发在线咨询预约系统
+- 集成第三方支付平台
+- 实现咨询记录管理和服务评价
+- 构建咨询师管理后台
+- 确保系统高可用性和支付安全性
+
+## Stories
+
+1. **在线预约系统开发**
+   - 实现服务类型选择和预约时间管理
+   - 开发大师工作时间和接单限制管理
+   - 建立预约确认和提醒机制
+   - 创建预约状态跟踪和取消流程
+
+2. **第三方支付集成**
+   - 集成主流支付平台(微信支付、支付宝等)
+   - 实现支付安全验证和PCI DSS合规
+   - 开发支付状态回调和处理
+   - 创建支付失败处理和退款流程
+
+3. **咨询记录管理**
+   - 实现咨询订单生命周期管理
+   - 开发咨询结果记录和存储
+   - 建立咨询历史查询和展示
+   - 创建咨询记录导出和备份
+
+4. **服务评价系统**
+   - 开发用户评价和反馈收集
+   - 实现评价展示和统计分析
+   - 建立评价回复和管理功能
+   - 创建评价质量监控机制
+
+5. **咨询师管理后台**
+   - 实现咨询师工作台和日程管理
+   - 开发咨询师接单和任务分配
+   - 建立咨询师绩效统计和分析
+   - 创建咨询师培训和资质管理
+
+6. **消息系统集成**
+   - 开发用户与咨询师沟通系统
+   - 实现消息通知和提醒功能
+   - 建立消息记录和存档
+   - 创建消息模板和自动回复
+
+## Compatibility Requirements
+
+- [x] 现有用户认证系统保持不变
+- [x] 数据库schema变更向后兼容
+- [x] UI组件变更遵循现有设计模式
+- [x] API接口遵循现有RPC模式
+- [x] 现有命理咨询功能不受影响
+
+## Risk Mitigation
+
+### Primary Risk
+支付系统安全性和预约系统可用性可能影响用户体验
+
+### Mitigation Strategies
+- 支付系统严格遵循PCI DSS安全标准
+- 预约系统高可用性设计(99.9%可用性)
+- 充分的测试和监控机制
+- 详细的错误处理和用户引导
+
+### Rollback Plan
+- 支付集成可独立回滚
+- 预约系统保持原有流程兼容性
+- 版本控制所有支付相关配置
+
+## Definition of Done
+
+- [ ] 所有6个story完成且验收标准满足
+- [ ] 预约系统可用性99.9%
+- [ ] 支付成功率>98%
+- [ ] 用户满意度>4/5
+- [ ] 支付安全符合PCI DSS标准
+- [ ] 咨询记录完整性100%
+
+## Validation Checklist
+
+### Scope Validation
+- [x] Epic可在6个story内完成
+- [x] 架构文档已更新包含支付集成
+- [x] 增强遵循现有模式和流程
+- [x] 集成复杂度可控
+
+### Risk Assessment
+- [x] 对现有系统风险可控
+- [x] 回滚方案可行
+- [x] 支付安全验证完善
+- [x] 团队具备支付集成经验
+
+### Completeness Check
+- [x] Epic目标清晰可达
+- [x] Story范围适当
+- [x] 成功标准可衡量
+- [x] 依赖关系已识别
+
+## Handoff to Story Manager
+
+"请为这个brownfield epic开发详细的用户故事。关键考虑:
+
+- 这是对运行D8D Starter技术栈的现有系统的增强
+- 集成点:现有用户系统、命理咨询功能
+- 现有模式:TypeScript、React组件模式、Hono RPC架构
+- 关键兼容性要求:保持现有API和功能不变
+- 每个story必须包含支付安全和系统可用性的验收标准
+
+该epic应在提供便捷预约支付的同时确保系统安全稳定。"

+ 128 - 0
docs/prd/epic-007-content-management-crm.md

@@ -0,0 +1,128 @@
+# 内容管理和客户关系系统 - Brownfield Enhancement
+
+## Epic Goal
+构建内容管理系统和客户关系管理功能,支持案例分享、资讯发布和客户跟进。
+
+## Epic Description
+
+### Existing System Context
+- 当前项目基于D8D Starter技术栈:React 19 + Hono RPC + TypeORM
+- 技术栈:TypeScript, React, Node.js, PostgreSQL
+- 现有功能:完整的用户认证系统、现代化前端界面
+- 集成点:需要与现有用户系统、咨询系统集成
+
+### Enhancement Details
+- 开发案例分享和行业资讯发布系统
+- 实现道德经学习和悟道内容管理
+- 构建客户信息管理和跟进提醒功能
+- 建立营销推广和数据分析系统
+- 确保内容发布效率和客户服务质量
+
+## Stories
+
+1. **案例分享系统**
+   - 实现成功案例收集和展示功能
+   - 开发案例分类和标签管理
+   - 建立案例审核和发布流程
+   - 创建案例搜索和推荐机制
+
+2. **行业资讯发布**
+   - 开发资讯内容编辑和发布系统
+   - 实现资讯分类和专题管理
+   - 建立资讯定时发布和推送
+   - 创建资讯统计和分析功能
+
+3. **道德经学习内容**
+   - 实现道德经原文和解读内容管理
+   - 开发悟道心得分享和讨论功能
+   - 建立学习进度跟踪和笔记
+   - 创建学习社区和互动功能
+
+4. **客户信息管理**
+   - 实现客户档案和咨询历史管理
+   - 开发客户标签和分组功能
+   - 建立客户生命周期跟踪
+   - 创建客户数据导入导出
+
+5. **跟进提醒系统**
+   - 开发客户跟进任务管理
+   - 实现智能提醒和通知功能
+   - 建立跟进效果评估
+   - 创建跟进模板和最佳实践
+
+6. **营销推广功能**
+   - 实现营销活动策划和执行
+   - 开发优惠券和促销管理
+   - 建立营销效果分析
+   - 创建客户触达和转化跟踪
+
+7. **数据统计分析**
+   - 开发业务数据仪表盘
+   - 实现客户行为分析
+   - 建立服务效果评估
+   - 创建数据报告和洞察
+
+## Compatibility Requirements
+
+- [x] 现有用户认证系统保持不变
+- [x] 数据库schema变更向后兼容
+- [x] UI组件变更遵循现有设计模式
+- [x] API接口遵循现有RPC模式
+- [x] 现有咨询系统不受影响
+
+## Risk Mitigation
+
+### Primary Risk
+内容管理复杂性和数据安全可能影响系统性能
+
+### Mitigation Strategies
+- 内容发布流程自动化程度>90%
+- 数据加密和访问控制机制
+- 性能监控和优化
+- 详细的数据备份和恢复
+
+### Rollback Plan
+- 内容管理系统可独立回滚
+- 客户数据保持原有存储兼容性
+- 版本控制所有内容相关配置
+
+## Definition of Done
+
+- [ ] 所有7个story完成且验收标准满足
+- [ ] 内容发布流程自动化程度>90%
+- [ ] 客户跟进效率提升40%
+- [ ] 业务数据分析准确率>95%
+- [ ] 营销活动转化率>5%
+- [ ] 系统性能指标达标
+
+## Validation Checklist
+
+### Scope Validation
+- [x] Epic可在7个story内完成
+- [x] 架构文档已更新包含CRM功能
+- [x] 增强遵循现有模式和流程
+- [x] 集成复杂度可控
+
+### Risk Assessment
+- [x] 对现有系统风险低
+- [x] 回滚方案可行
+- [x] 数据安全验证完善
+- [x] 团队具备CRM开发经验
+
+### Completeness Check
+- [x] Epic目标清晰可达
+- [x] Story范围适当
+- [x] 成功标准可衡量
+- [x] 依赖关系已识别
+
+## Handoff to Story Manager
+
+"请为这个brownfield epic开发详细的用户故事。关键考虑:
+
+- 这是对运行D8D Starter技术栈的现有系统的增强
+- 集成点:现有用户系统、咨询系统
+- 现有模式:TypeScript、React组件模式、Hono RPC架构
+- 关键兼容性要求:保持现有API和功能不变
+- 每个story必须包含内容发布效率和客户服务质量的验收标准
+
+该epic应在提升客户服务效率的同时确保数据安全和系统性能。"

+ 122 - 0
docs/prd/epic-008-pricing-order-management.md

@@ -0,0 +1,122 @@
+# 定价和订单管理系统 - Brownfield Enhancement
+
+## Epic Goal
+建立灵活定价配置和完整订单生命周期管理,支持复杂服务定价规则。
+
+## Epic Description
+
+### Existing System Context
+- 当前项目基于D8D Starter技术栈:React 19 + Hono RPC + TypeORM
+- 技术栈:TypeScript, React, Node.js, PostgreSQL
+- 现有功能:完整的用户认证系统、现代化前端界面
+- 集成点:需要与现有咨询系统、支付系统集成
+
+### Enhancement Details
+- 开发灵活的服务定价配置系统
+- 实现完整的订单生命周期管理
+- 构建大师时间管理和预约安排
+- 建立售后管理和发票系统
+- 确保定价准确性和订单处理效率
+
+## Stories
+
+1. **服务定价配置系统**
+   - 实现多层级服务定价规则配置
+   - 开发费用叠加和折扣计算逻辑
+   - 建立定价版本管理和历史记录
+   - 创建定价规则验证和测试
+
+2. **订单生命周期管理**
+   - 实现从预约到完成的完整订单流程
+   - 开发订单状态跟踪和变更管理
+   - 建立订单取消和退款处理
+   - 创建订单统计和分析报表
+
+3. **大师时间管理**
+   - 实现大师工作时间和接单限制管理
+   - 开发预约时间冲突检测
+   - 建立大师日程优化和负载均衡
+   - 创建大师绩效和排班分析
+
+4. **支付集成管理**
+   - 开发多支付方式配置和管理
+   - 实现支付状态同步和异常处理
+   - 建立支付对账和结算流程
+   - 创建支付安全审计和监控
+
+5. **售后管理系统**
+   - 实现八字详批终生售后跟踪
+   - 开发问题化解和摆件购买记录
+   - 建立售后服务质量评估
+   - 创建客户满意度调查
+
+6. **发票和财务管理**
+   - 开发电子发票生成和管理
+   - 实现财务数据统计和报表
+   - 建立税务合规和审计跟踪
+   - 创建财务分析和预测
+
+## Compatibility Requirements
+
+- [x] 现有用户认证系统保持不变
+- [x] 数据库schema变更向后兼容
+- [x] UI组件变更遵循现有设计模式
+- [x] API接口遵循现有RPC模式
+- [x] 现有咨询和支付系统不受影响
+
+## Risk Mitigation
+
+### Primary Risk
+定价规则复杂性和订单处理准确性可能影响业务运营
+
+### Mitigation Strategies
+- 定价配置灵活度100%
+- 订单处理效率提升50%
+- 充分的测试和验证机制
+- 详细的审计和监控
+
+### Rollback Plan
+- 定价系统可独立回滚
+- 订单处理保持原有流程兼容性
+- 版本控制所有定价相关配置
+
+## Definition of Done
+
+- [ ] 所有6个story完成且验收标准满足
+- [ ] 定价配置灵活度100%
+- [ ] 订单处理效率提升50%
+- [ ] 支付集成成功率>99%
+- [ ] 售后处理及时率>95%
+- [ ] 财务数据准确性100%
+
+## Validation Checklist
+
+### Scope Validation
+- [x] Epic可在6个story内完成
+- [x] 架构文档已更新包含定价系统
+- [x] 增强遵循现有模式和流程
+- [x] 集成复杂度可控
+
+### Risk Assessment
+- [x] 对现有系统风险可控
+- [x] 回滚方案可行
+- [x] 定价准确性验证完善
+- [x] 团队具备财务系统经验
+
+### Completeness Check
+- [x] Epic目标清晰可达
+- [x] Story范围适当
+- [x] 成功标准可衡量
+- [x] 依赖关系已识别
+
+## Handoff to Story Manager
+
+"请为这个brownfield epic开发详细的用户故事。关键考虑:
+
+- 这是对运行D8D Starter技术栈的现有系统的增强
+- 集成点:现有咨询系统、支付系统
+- 现有模式:TypeScript、React组件模式、Hono RPC架构
+- 关键兼容性要求:保持现有API和功能不变
+- 每个story必须包含定价准确性和订单处理效率的验收标准
+
+该epic应在提供灵活定价管理的同时确保财务准确性和运营效率。"