本目录从真实用户视角描述产品「怎么被使用」,是
test-cases/的上游输入。 每个场景遵循格式:用户故事(作为 X,我想 Y,以便 Z)→ 前置条件 → 主流程 → 异常/边界 → 关联需求/设计 → 关联用例。
| 文件 | 角色 | 核心场景 |
|---|---|---|
01-guest.md |
游客 | 首次进入、微信/手机登录、邀请注册加入家庭、越权拦截、浏览商城文章 |
02-parent.md |
家长 | 创建/邀请家庭、成员与关系编辑、双角色切换、任务/心愿、五维能量、测评订单、健康报告主链路、AI 方案与对话、购买会员 |
03-child.md |
孩子 | 孩子端登录(无家长入口)、执行任务/小游戏、心愿、查看能量与报告(只读)、方案打卡、勋章墙 |
04-teacher.md |
成长规划师 | 密码登录、绑定家庭、代传报告、审核方案、激活拆任务(幂等)、录入测评、成长计划、创建套餐 |
05-admin.md |
平台运营 | 管理端登录、全局统计、报告解析中台、文章发布审核、关系类型/勋章/供应商/活动/知识库、数据迁移、参数校验 |
06-vendor.md |
商品服务商 | 入驻申请、商品管理、订单处理(发货/核销) |
AGENTS.md(双角色、五维能量、测评订单、四级地址、多数据源、LangGraph 统一 AI、报告解析、文章审核、饮食推荐、家庭邀请二维码、关系类型 CRUD)。docs/superpowers/api/API_REFERENCE.md(统一 POST、Result<T>、JWT、@RequestAttribute("role") 校验、已废弃接口清单)。*Controller.java、小程序 cfc-frontend/pages/*、LangGraph 服务(端口 9000)。test-cases/ 对应角色文件补充用例,并在文末「关联用例」回填 TC 编号。