Establish product language contract, user journey with dual growth engines, ERD/OpenAPI/Go boundaries, and H5 routes (/profile, /portrait, /relation, /membership) before P1 implementation. Co-authored-by: Cursor <cursoragent@cursor.com>
3.8 KiB
3.8 KiB
愈心谷 P1 PRD(首版)
关联:Feature Map · 语言契约 · 商业模式 · 路线图
域:.ai/domain.md · domain-map
1. 定位
通过数字性格、身心特征、关系理解与 AI 陪伴,帮助用户认识自己、理解他人的个人成长平台。
飞轮:探索自己 → 个人档案 → 个性化分析 → AI 陪伴 → 会员深入 → 成长记录。
2. P1 目标 / 非目标
目标
在 user-h5 + api 跑通:
- 创建 Self Profile(生日等)→ 生成 Portrait 基础画像(可见)
- 付费墙:购买 DeepAccess 完整分析 或 开通 Subscription(可 mock)
- ≥1 个热门 Scale → ScaleResult(探索结果) → 分享卡
- 创建 Other Profile → RelationInsight(差异可见,深度建议需 DeepAccess/VIP)
- 五 Tab:首页 / 探索 / 问答 / 陪伴 / 我的;问答挂档案;陪伴可占位
- 成长报告字段由服务端按权益裁剪
非目标(P1)
- 真人顾问履约、达人双边
- 小程序业务页
- UGC 玩法广场
- 真微信支付(
PAYMENT_MODE=mock) - 长期记忆、运势/塔罗入口、疗效承诺文案
3. 信息架构
| Tab | 路由 | 内容 |
|---|---|---|
| 首页 | / |
档案入口 + 九宫格 + 推荐 |
| 探索 | /explore |
人格测评、性格探索、关系理解入口 |
| 问答 | /ask |
AI 成长助手;顾问预约占位 |
| 陪伴 | /companion |
节气/心情占位或静态 |
| 我的 | /mine |
档案、成长报告、会员 |
二级:/portrait /scales/:slug /relation /reports/:id
文案禁止词见 lexicon(无「解码/运势/解锁」等主文案)。
4. 用户故事
US1 性格探索 / 个人画像
- 输入生日 → Profile + GrowthReport(Portrait)
- 免费:基础画像 + 1 条生活建议
- 深度版:完整分析 + 行为模式 + 成长方向
- 页脚免责声明(非医疗、非占卜)
US2 人格测评
- 列表 API → 作答 → 服务端计分 → 探索结果 + 分享 + 引导问答/画像
US3 关系理解
- 添加 TA → 双人差异概览 → 相处建议深度版锁定
US4 会员
- 套餐 → mock 支付 → Membership;问答次数与深度版权益服务端扣减
5. 付费原则
免费给基础结论;付费给完整分析与方案(称「深度版」)。VIP 与单次 DeepAccess 二选一可达。
6. API 切片(P1)
| Method | Path | 说明 |
|---|---|---|
| POST/GET | /api/v1/profiles |
档案 |
| POST | /api/v1/reports/portrait |
生成个人画像(简/全按权益) |
| GET | /api/v1/reports/:id |
成长报告详情 |
| GET | /api/v1/scales |
测评列表 |
| GET/POST | /api/v1/scales/:slug … /result |
题目与提交 |
| POST | /api/v1/relation/insight |
关系理解 |
| POST | /api/v1/orders |
下单 |
| POST | /api/v1/orders/:id/pay-mock |
模拟支付 |
| GET | /api/v1/membership/me |
权益 |
| GET | /api/v1/solar-terms/today |
今日节气(可静态) |
| POST | /api/v1/moods |
心情(可 P2) |
兼容:旧路径 /reports/decode 若存在应重定向/别名到 portrait,勿在新客户端写 decode。
7. 验收
- 未付费看不到完整分析段(改本地无效)
- mock 支付后同一报告可看深度版
- 关系理解:概览可见、深度建议锁定
- Scale 计分稳定
- UI 无禁用词;有免责声明
go test/npm run build:h5通过
8. 实现顺序
P1 竖切:Profile → Portrait → Commerce mock → Scale → RelationInsight → Ask 壳 → Companion 壳。
Playbook:add-api / new-page / payment。语言先读 lexicon.md。