feat(ECR-012): 星座对齐收口,并 Closed ECR-007/008
对齐 outlook/分享 type=star/报告页运势面板与测试;流程上关闭 Ops-B/C 两张 ECR。真支付仍后置。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
# 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。
|
||||
Reference in New Issue
Block a user