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,40 @@
|
||||
# TEST_REPORT — ECR-012 星座对齐收口
|
||||
|
||||
Date: 2026-08-07
|
||||
ECR: ECR-012 · BD-2026-012
|
||||
|
||||
## Commands
|
||||
|
||||
```bash
|
||||
export PATH="$HOME/.local/go/bin:$PATH"
|
||||
cd apps/api && go test ./internal/integration/ -run TestFlowStarDeepAccess -count=1
|
||||
cd ../.. && npm run test:h5 -- --run src/lib/shareLink.spec.ts src/pages/StarProfilePage.spec.ts
|
||||
npm run build:h5
|
||||
# optional e2e: npm run test:e2e -- e2e/p2-explore-paths.spec.ts
|
||||
```
|
||||
|
||||
## Results
|
||||
|
||||
| Check | Result |
|
||||
|-------|--------|
|
||||
| `TestFlowStarDeepAccess`(outlook · 无 fortune · 无 lucky) | PASS |
|
||||
| `shareLink.spec.ts`(含 star round-trip) | PASS |
|
||||
| `StarProfilePage.spec.ts`(轮盘 · 今日/一生运势) | PASS |
|
||||
| `build:h5` | PASS |
|
||||
|
||||
## Spec / Gap mapping
|
||||
|
||||
| Gap | Evidence |
|
||||
|-----|----------|
|
||||
| G1 Spec §12 outlook 措辞 + Gaps | `star-profile.md` |
|
||||
| G2 剥离 lucky;fortuneBundle 仅读 outlook 周期键 | `reportSummary.fortuneBundleFrom` · StarFortunePanel 无 lucky |
|
||||
| G3 报告页运势密度 | `ReportStarPanel` 复用 `StarFortunePanel` |
|
||||
| G4 e2e mock 含 outlook | `e2e/p2-explore-paths.spec.ts` |
|
||||
| G5 分享 type=star | `shareLink` · SharePage · ShareSheet · useStarProfilePage |
|
||||
| G6 Backlog 状态 | P2-BACKLOG → Implemented(待 Reviewer Closed) |
|
||||
|
||||
## Notes
|
||||
|
||||
- 真支付未引入;深度墙仍 pay-mock
|
||||
- UI Tab 文案仍为「运势」;JSON 契约为 `outlook`
|
||||
- commit sha:实现提交后写入 TRACEABILITY
|
||||
Reference in New Issue
Block a user