Files
digital-psychology/docs/PRODUCT_SPEC/ECR-012-star-alignment.md
T
jackyu66gitandCursor d33c8fdfe9 feat(ECR-012): 星座对齐收口,并 Closed ECR-007/008
对齐 outlook/分享 type=star/报告页运势面板与测试;流程上关闭 Ops-B/C 两张 ECR。真支付仍后置。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 15:48:19 +08:00

45 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# PRODUCT_SPEC — ECR-012 星座对齐收口
对齐 Feature Spec`.ai/product/feature-spec/star-profile.md`
## Outcome
1. 用户在 `/star` 完成「填生日 → 看星盘/运势/行星 → 深度墙」路径,体验与 Spec §4–6 一致。
2. 合盘 `/synastry` 五主盘 + 次限推运 + 三指数与 Spec 一致;邀请/附近不回退。
3. 成长报告详情中 `type=star` 的运势展示与主路径对齐,避免「主页有、报告页空」。
4. 工程与文档不再出现已废弃的 summary.`fortune` / `lucky` 读路径。
5. P2-BACKLOG 可在 Closed 后去掉「对齐中」措辞。
## Actors
| Actor | 能力(本 ECR 后) |
|-------|-------------------|
| Visitor + 档案 | 基础星盘 · 日–一生运势摘要 · 行运 · 合盘指数与盘缩略 |
| DeepAccess / VIP | detail:完整相位 · 年/一生深析 · 合盘相处/推运深文案 |
| 无档案 | `/star` Empty 页内生日(可选时/地) |
## Success Metrics
- Spec §12 五条 Given/When/Then 均有自动化或明确手工证据
- e2e / 单测失败率不因本 ECR 回退
- lexicon 硬禁止词不出现在星座/合盘主路径 UI 与 API 样例
## Out of scope
见 ECR-012 Forbidden;真支付、登录增强、节律/卡片、Ops-D+ 另开。
## Gap 基线(Architect 盘点 · 2026-08-07
| ID | Gap | 建议级别 |
|----|-----|----------|
| G1 | Spec §12 / 注释仍写 fortune;缺 Gaps 栏 | **Done**(本 ECR |
| G2 | H5 组件/类型残留 `lucky`;内部 `fortune` 命名与 JSON `outlook` 混用 | **Done** |
| G3 | `ReportStarPanel` 运势层薄于 `StarFortunePanel` | **Done**(复用面板) |
| G4 | e2e star mock 过瘦(无 outlook/planets | **Done** |
| G5 | 分享 payload 可能仍标 `portrait` | **Done**type=star |
| G6 | feature-map / P2-BACKLOG「对齐中」状态未闭环 | **Pending Closed** |
## 附录:排期约束
- **真支付最后做**(产品指令);本 ECR 继续 pay-mock。