Skip to content

← 上一章:需求定义 | 📚 返回首页 | 下一章:技术约束和集成要求 →


🏗️ Epic和故事结构

字数
1255 字
阅读时间
5 分钟

Epic Approach

Epic Structure Decision: 单一史诗方式

合理性分析:

  • 🎯 目标一致性: 所有功能都服务于"完善半成品→完整产品"的统一目标
  • 🔗 技术依赖: 各模块间有紧密的数据流依赖(情绪→建议→任务→社区)
  • 👥 团队协作: 单一史诗便于小团队集中精力,避免多史诗并行导致资源分散
  • 📈 增量交付: 故事可以按优先级逐步交付,符合敏捷开发原则

Epic 1: MindGuard 产品完善增强

Epic Goal: 将MindGuard从半成品状态完善为功能完整、用户体验流畅的心理健康支持平台

Integration Requirements:

  • 保持现有技术架构和数据模型的兼容性
  • 确保新功能不影响现有用户数据
  • 维持TDesign设计语言的一致性
  • 遵循微信小程序开发规范和云开发最佳实践

用户故事详情

Story 1.1: 完善情绪打卡系统 (3点 - 简单)

As a 高校学生用户, I want 使用完整的情绪打卡功能记录我的心情状态, so that 我能够追踪情绪变化并获得个性化的心理健康建议。

Acceptance Criteria:

  1. AC1: 用户可以选择多种预设情绪类型(开心、平静、焦虑、悲伤等)
  2. AC2: 支持情绪强度调节(1-5级滑块选择)
  3. AC3: 打卡后自动生成心情轮统计,支持周/月视图
  4. AC4: 支持添加文字备注和标签(可选)
  5. AC5: 数据自动同步到云端,离线状态可缓存

Integration Verification:

  • IV1: 确认现有的用户登录和个人资料功能正常工作
  • IV2: 验证情绪数据能正确写入现有checkins数据库集合
  • IV3: 测试心情轮组件性能,确保不影响页面加载速度

Story 1.2: 实现AI微建议生成工作流 (8点 - 复杂)

As a 用户, I want 基于我的情绪状态获得个性化的AI建议, so that 我能够得到专业的心理健康指导并采取行动。

Acceptance Criteria:

  1. AC1: 集成Dify工作流,根据情绪数据生成个性化建议
  2. AC2: 建议内容包含情绪分析、具体建议和行动指引
  3. AC3: 支持建议的收藏、分享和执行状态跟踪
  4. AC4: AI响应时间控制在5秒内
  5. AC5: 支持建议质量反馈机制,持续优化生成效果

Integration Verification:

  • IV1: 确认与现有suggestionOrchestrator云函数正常集成
  • IV2: 验证建议数据正确存储到journals数据库集合
  • IV3: 测试网络异常时的降级处理和用户提示

Story 1.3: 完善社区树洞核心功能 (5点 - 中等)

As a 用户, I want 在安全的社区环境中分享我的想法和获得支持, so that 我能够获得同伴支持并减少孤独感。

Acceptance Criteria:

  1. AC1: 支持匿名发帖,包含文字、图片、标签选择
  2. AC2: 实现抱抱、评论等基础互动功能
  3. AC3: 集成风险识别算法,自动标记高风险内容
  4. AC4: 支持内容举报和审核机制
  5. AC5: 实现个性化内容推荐和关注功能

Integration Verification:

  • IV1: 确认与现有treeholeModeration云函数正常协作
  • IV2: 验证论坛数据正确写入forum_posts数据库集合
  • IV3: 测试高并发情况下的系统稳定性

← 上一章:需求定义 | 📚 返回首页 | 下一章:技术约束和集成要求 →

Story 1.4: 建立任务管理和执行闭环 (4点 - 中等)

As a 用户, I want 将AI建议转化为可执行的任务并跟踪进度, so that 我能够真正落实心理健康改善行动。

Acceptance Criteria:

  1. AC1: 支持从AI建议一键创建任务
  2. AC2: 提供任务分类、优先级设置和截止日期管理
  3. AC3: 实现任务执行状态跟踪和完成度统计
  4. AC4: 支持任务提醒和打卡功能
  5. AC5: 生成任务完成报告和成就反馈

Integration Verification:

  • IV1: 确认与现有taskWorkflow云函数的数据同步
  • IV2: 验证任务数据正确写入behavior_tasks数据库集合
  • IV3: 测试任务推送通知的准确性和及时性

贡献者

The avatar of contributor named as Cai Hongyu Cai Hongyu

文件历史

撰写