ソースを参照

📝 docs(prd): 为Epic 005补充100个详细任务分解

- 补充Epic 005的10个用户故事,每个故事包含10个详细任务分解
- 明确每个任务的种类(UI、API、测试等)和所在端(小程序、管理后台、后端等)
- 完善任务群共创与方案收集模块的详细实现方案
- 基于qiwen.md技术方案和brief.md业务需求

🤖 Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
yourname 1 ヶ月 前
コミット
c583bf7308
1 ファイル変更111 行追加1 行削除
  1. 111 1
      docs/prd.md

+ 111 - 1
docs/prd.md

@@ -19,6 +19,7 @@
 | 4.3 | 2025-11-04 | 为Epic 003的故事004补充10个详细任务分解,完善场景复杂度判断规则 | John (PM) |
 | 4.4 | 2025-11-04 | 为Epic 003的故事005-010补充60个详细任务分解,完善问题入口与智能初筛模块 | John (PM) |
 | 4.5 | 2025-11-04 | 为Epic 004的10个用户故事补充100个详细任务分解,完善深度评估与任务拆解模块 | John (PM) |
+| 4.6 | 2025-11-04 | 为Epic 005的10个用户故事补充100个详细任务分解,完善任务群共创与方案收集模块 | John (PM) |
 
 ## 1. 项目介绍和分析
 
@@ -723,15 +724,124 @@ flowchart TD
 4. **方案收集阶段**: 整合所有用户提交的方案,进入下一阶段的筛选和决策流程
 
 - **US005-01**: 作为任务管理员,我需要能够配置任务群匹配算法,从enterprise_members(企业员工)和invited_users(受邀消费者)表中,按子任务领域(如"售后"匹配售后人员)随机筛选30人,以便组织任务群协作
+  - **任务5.1.1**: 设计任务群匹配算法架构 - 类型:算法设计 - 所在端:后端
+  - **任务5.1.2**: 实现企业员工数据查询接口 - 类型:API开发 - 所在端:后端
+  - **任务5.1.3**: 开发受邀消费者筛选逻辑 - 类型:业务逻辑 - 所在端:后端
+  - **任务5.1.4**: 实现按领域随机筛选算法 - 类型:算法开发 - 所在端:后端
+  - **任务5.1.5**: 创建匹配结果验证机制 - 类型:业务逻辑 - 所在端:后端
+  - **任务5.1.6**: 开发任务群匹配配置界面 - 类型:UI开发 - 所在端:企业管理后台
+  - **任务5.1.7**: 实现匹配算法性能监控 - 类型:监控开发 - 所在端:后端
+  - **任务5.1.8**: 设计匹配结果缓存机制 - 类型:缓存开发 - 所在端:后端
+  - **任务5.1.9**: 编写任务群匹配测试用例 - 类型:测试 - 所在端:测试环境
+  - **任务5.1.10**: 优化匹配算法响应性能 - 类型:性能优化 - 所在端:后端
+
 - **US005-02**: 作为通知管理员,我需要能够通过NotificationService发送短信/小程序模板消息,包含任务链接、1小时提交时限、奖励规则,用户点击链接进入H5任务群页面,以便及时通知参与人员
+  - **任务5.2.1**: 设计通知服务架构 - 类型:架构设计 - 所在端:后端
+  - **任务5.2.2**: 实现短信通知API集成 - 类型:API集成 - 所在端:后端
+  - **任务5.2.3**: 开发小程序模板消息推送 - 类型:前端开发 - 所在端:小程序
+  - **任务5.2.4**: 实现任务链接生成逻辑 - 类型:业务逻辑 - 所在端:后端
+  - **任务5.2.5**: 创建1小时时限计时机制 - 类型:业务逻辑 - 所在端:后端
+  - **任务5.2.6**: 开发奖励规则配置界面 - 类型:UI开发 - 所在端:企业管理后台
+  - **任务5.2.7**: 实现通知发送状态跟踪 - 类型:监控开发 - 所在端:后端
+  - **任务5.2.8**: 设计通知失败重试机制 - 类型:架构设计 - 所在端:后端
+  - **任务5.2.9**: 编写通知服务测试用例 - 类型:测试 - 所在端:测试环境
+  - **任务5.2.10**: 优化通知发送性能 - 类型:性能优化 - 所在端:后端
+
 - **US005-03**: 作为AI化身管理员,我需要能够配置AvatarService为每个用户绑定匿名化身(关联用户ID但隐藏身份),实时处理用户输入,包括翻译、补全、方案确认,以便提供智能辅助
+  - **任务5.3.1**: 设计AI化身服务架构 - 类型:架构设计 - 所在端:后端
+  - **任务5.3.2**: 实现匿名化身绑定逻辑 - 类型:安全开发 - 所在端:后端
+  - **任务5.3.3**: 开发用户输入实时处理引擎 - 类型:业务逻辑 - 所在端:后端
+  - **任务5.3.4**: 集成大模型翻译API - 类型:AI集成 - 所在端:后端
+  - **任务5.3.5**: 实现逻辑链补全算法 - 类型:算法开发 - 所在端:后端
+  - **任务5.3.6**: 创建方案确认机制 - 类型:业务逻辑 - 所在端:后端
+  - **任务5.3.7**: 开发化身配置管理界面 - 类型:UI开发 - 所在端:平台管理后台
+  - **任务5.3.8**: 实现化身服务监控组件 - 类型:监控开发 - 所在端:后端
+  - **任务5.3.9**: 编写AI化身服务测试用例 - 类型:测试 - 所在端:测试环境
+  - **任务5.3.10**: 优化化身响应性能 - 类型:性能优化 - 所在端:后端
+
 - **US005-04**: 作为系统用户,在任务群中我需要能够看到专属"AI助手"聊天窗口,支持文字、语音、图片输入,化身能够将口语化输入转为专业文本,补全逻辑链,整合内容生成方案,以便高效参与协作
+  - **任务5.4.1**: 设计AI助手聊天窗口UI组件 - 类型:UI设计 - 所在端:小程序
+  - **任务5.4.2**: 实现文字输入框组件 - 类型:前端开发 - 所在端:小程序
+  - **任务5.4.3**: 开发语音输入识别功能 - 类型:前端开发 - 所在端:小程序
+  - **任务5.4.4**: 实现图片上传和预览组件 - 类型:前端开发 - 所在端:小程序
+  - **任务5.4.5**: 创建聊天消息渲染组件 - 类型:前端开发 - 所在端:小程序
+  - **任务5.4.6**: 开发实时消息推送机制 - 类型:前端开发 - 所在端:小程序
+  - **任务5.4.7**: 实现聊天界面响应式布局 - 类型:前端开发 - 所在端:小程序
+  - **任务5.4.8**: 设计聊天记录本地存储 - 类型:前端开发 - 所在端:小程序
+  - **任务5.4.9**: 编写AI助手界面测试用例 - 类型:测试 - 所在端:测试环境
+  - **任务5.4.10**: 优化聊天界面用户体验 - 类型:用户体验优化 - 所在端:小程序
+
 - **US005-05**: 作为方案确认员,我需要能够在AI助手生成方案后,前端展示方案内容供我确认,确认后方案自动同步至任务群,以便确保方案质量
+  - **任务5.5.1**: 设计方案确认界面UI组件 - 类型:UI设计 - 所在端:小程序
+  - **任务5.5.2**: 实现方案内容展示组件 - 类型:前端开发 - 所在端:小程序
+  - **任务5.5.3**: 开发确认按钮交互逻辑 - 类型:前端开发 - 所在端:小程序
+  - **任务5.5.4**: 实现方案同步API接口 - 类型:API开发 - 所在端:后端
+  - **任务5.5.5**: 创建方案同步队列机制 - 类型:业务逻辑 - 所在端:后端
+  - **任务5.5.6**: 开发方案状态跟踪组件 - 类型:前端开发 - 所在端:小程序
+  - **任务5.5.7**: 实现确认反馈收集机制 - 类型:业务逻辑 - 所在端:后端
+  - **任务5.5.8**: 设计方案确认审计日志 - 类型:安全开发 - 所在端:后端
+  - **任务5.5.9**: 编写方案确认流程测试用例 - 类型:测试 - 所在端:测试环境
+  - **任务5.5.10**: 优化方案同步性能 - 类型:性能优化 - 所在端:后端
+
 - **US005-06**: 作为任务群管理员,我需要能够配置GroupChatService维护群内消息顺序,群内仅显示"方案1/2/…"(无身份信息),支持10分钟内点赞/补充,通过私聊化身提交,化身转专业话术发群,以便保护用户隐私
+  - **任务5.6.1**: 设计任务群服务架构 - 类型:架构设计 - 所在端:后端
+  - **任务5.6.2**: 实现群内消息顺序管理 - 类型:业务逻辑 - 所在端:后端
+  - **任务5.6.3**: 开发匿名方案展示逻辑 - 类型:安全开发 - 所在端:后端
+  - **任务5.6.4**: 实现10分钟点赞时限机制 - 类型:业务逻辑 - 所在端:后端
+  - **任务5.6.5**: 创建补充提交接口 - 类型:API开发 - 所在端:后端
+  - **任务5.6.6**: 开发任务群配置管理界面 - 类型:UI开发 - 所在端:企业管理后台
+  - **任务5.6.7**: 实现群消息实时同步 - 类型:实时通信 - 所在端:后端
+  - **任务5.6.8**: 设计群操作审计日志 - 类型:安全开发 - 所在端:后端
+  - **任务5.6.9**: 编写任务群服务测试用例 - 类型:测试 - 所在端:测试环境
+  - **任务5.6.10**: 优化群消息处理性能 - 类型:性能优化 - 所在端:后端
+
 - **US005-07**: 作为点赞管理员,我需要能够记录点赞数(关联方案ID,不关联用户),支持用户对群内方案进行点赞,点赞数据用于后续方案筛选,以便评估方案受欢迎程度
+  - **任务5.7.1**: 设计点赞数据模型 - 类型:数据库设计 - 所在端:后端
+  - **任务5.7.2**: 实现点赞记录API接口 - 类型:API开发 - 所在端:后端
+  - **任务5.7.3**: 开发点赞按钮UI组件 - 类型:前端开发 - 所在端:小程序
+  - **任务5.7.4**: 实现点赞状态实时更新 - 类型:前端开发 - 所在端:小程序
+  - **任务5.7.5**: 创建点赞统计计算逻辑 - 类型:业务逻辑 - 所在端:后端
+  - **任务5.7.6**: 开发点赞数据展示组件 - 类型:前端开发 - 所在端:小程序
+  - **任务5.7.7**: 实现点赞防刷机制 - 类型:安全开发 - 所在端:后端
+  - **任务5.7.8**: 设计点赞数据导出功能 - 类型:数据处理 - 所在端:后端
+  - **任务5.7.9**: 编写点赞功能测试用例 - 类型:测试 - 所在端:测试环境
+  - **任务5.7.10**: 优化点赞数据查询性能 - 类型:性能优化 - 所在端:后端
+
 - **US005-08**: 作为系统运维人员,我需要能够监控AI化身私聊系统性能,包括大模型调用成功率、响应时间、翻译准确率,以便优化AI服务体验
+  - **任务5.8.1**: 设计AI化身监控数据模型 - 类型:数据库设计 - 所在端:后端
+  - **任务5.8.2**: 实现大模型调用成功率统计 - 类型:监控开发 - 所在端:后端
+  - **任务5.8.3**: 开发响应时间监控组件 - 类型:监控开发 - 所在端:后端
+  - **任务5.8.4**: 实现翻译准确率计算算法 - 类型:算法开发 - 所在端:后端
+  - **任务5.8.5**: 创建AI服务监控仪表板 - 类型:UI开发 - 所在端:平台管理后台
+  - **任务5.8.6**: 设计监控数据收集服务 - 类型:架构设计 - 所在端:后端
+  - **任务5.8.7**: 实现性能告警机制 - 类型:监控开发 - 所在端:后端
+  - **任务5.8.8**: 开发监控数据导出功能 - 类型:数据处理 - 所在端:后端
+  - **任务5.8.9**: 编写AI化身监控测试用例 - 类型:测试 - 所在端:测试环境
+  - **任务5.8.10**: 优化监控数据存储性能 - 类型:性能优化 - 所在端:后端
+
 - **US005-09**: 作为企业管理员,我需要能够查看任务群协作统计,包括参与率、方案生成数量、用户满意度,以便评估协作效果
+  - **任务5.9.1**: 设计协作统计数据模型 - 类型:数据库设计 - 所在端:后端
+  - **任务5.9.2**: 实现参与率计算逻辑 - 类型:数据分析 - 所在端:后端
+  - **任务5.9.3**: 开发方案生成数量统计 - 类型:数据分析 - 所在端:后端
+  - **任务5.9.4**: 实现用户满意度分析算法 - 类型:数据分析 - 所在端:后端
+  - **任务5.9.5**: 创建协作统计报表生成服务 - 类型:报表开发 - 所在端:后端
+  - **任务5.9.6**: 开发统计报表展示界面 - 类型:UI开发 - 所在端:企业管理后台
+  - **任务5.9.7**: 设计统计定时生成机制 - 类型:架构设计 - 所在端:后端
+  - **任务5.9.8**: 实现统计数据导出功能 - 类型:数据处理 - 所在端:后端
+  - **任务5.9.9**: 编写协作统计测试用例 - 类型:测试 - 所在端:测试环境
+  - **任务5.9.10**: 优化统计查询性能 - 类型:性能优化 - 所在端:后端
+
 - **US005-10**: 作为数据分析员,我需要能够导出任务群协作日志,包括用户输入、AI处理过程、方案内容、点赞数据,以便进行数据分析和流程优化
+  - **任务5.10.1**: 设计协作日志数据模型 - 类型:数据库设计 - 所在端:后端
+  - **任务5.10.2**: 实现用户输入日志记录 - 类型:日志开发 - 所在端:后端
+  - **任务5.10.3**: 开发AI处理过程导出 - 类型:数据处理 - 所在端:后端
+  - **任务5.10.4**: 实现方案内容收集机制 - 类型:日志开发 - 所在端:后端
+  - **任务5.10.5**: 创建点赞数据导出接口 - 类型:API开发 - 所在端:后端
+  - **任务5.10.6**: 开发日志导出管理界面 - 类型:UI开发 - 所在端:平台管理后台
+  - **任务5.10.7**: 设计日志数据格式标准 - 类型:架构设计 - 所在端:后端
+  - **任务5.10.8**: 实现导出权限控制机制 - 类型:安全开发 - 所在端:后端
+  - **任务5.10.9**: 编写日志导出测试用例 - 类型:测试 - 所在端:测试环境
+  - **任务5.10.10**: 优化大日志文件导出性能 - 类型:性能优化 - 所在端:后端
 
 
 **Epic 006 - 方案筛选与决策终审**:
@@ -859,7 +969,7 @@ flowchart TD
 
 ---
 
-**文档状态**: 已更新为智能问题处理系统,包含完整的Epic用户故事,Epic 001已扩展为30个详细用户故事并补充50个详细任务分解(明确任务种类:UI、API、测试等),Epic 002已补充10个用户故事,Epic 003已补充10个用户故事并添加主流程图,Epic 004已补充10个用户故事和主流程图并补充100个详细任务分解,Epic 005已补充10个用户故事和主流程图,Epic 003的故事001-010已全部补充100个详细任务分解。所有Epic任务已补充UI类型和所在端说明(平台管理后台、企业管理后台、小程序、后端、测试环境等)
+**文档状态**: 已更新为智能问题处理系统,包含完整的Epic用户故事,Epic 001已扩展为30个详细用户故事并补充50个详细任务分解(明确任务种类:UI、API、测试等),Epic 002已补充10个用户故事,Epic 003已补充10个用户故事并添加主流程图,Epic 004已补充10个用户故事和主流程图并补充100个详细任务分解,Epic 005已补充10个用户故事和主流程图并补充100个详细任务分解,Epic 003的故事001-010已全部补充100个详细任务分解。所有Epic任务已补充UI类型和所在端说明(平台管理后台、企业管理后台、小程序、后端、测试环境等)
 **最后更新**: 2025-11-04
 **下次评审**: 2025-11-11
 **基于需求**: qiwen.md + brief.md + 当前项目技术栈