refactor(ECR-001): Phase F types/sdk 对齐并拆分超标 H5 页

抽出 OpenAPI DTO;将 Ask/Report/Profile/Star 等 8 页拆到 ≤400 行,并修 ScaleSummary、fortuneKey、Scale 选答与单测。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
jackyu66git
2026-08-05 18:19:34 +08:00
co-authored by Cursor
parent 19d3cd5945
commit e735aa43e3
64 changed files with 6198 additions and 4157 deletions
@@ -0,0 +1,30 @@
# HANDOFF — ECR-001 Phase F + H5 → Reviewer
## From
Engineer
## To
Reviewer / Human
## Slice
ECR-001 Phase Ftypes/sdk 对齐)+ 超标 H5 页拆分
## Done
- types/sdk 与 OpenAPI 路径对齐;DTO 补齐
- 8 个超标页拆到 ≤400 行 + composables/components
- build:h5 + test:h5 全绿;TEST_REPORT 已写
## Not in scope
- 产品文案/交互改版
- API URL / 契约破坏性变更
- MembershipPage 拆分
- JSON `fortune` 旧键删除(ECR-002 后续)
## Ask
- Review 结构拆分是否无行为回归
- Human commit(勿纳入 `config.local.yaml` / `test-results/`
## Links
- TASK: `docs/TASKS/TASK-20260805-ECR001-phaseF-h5.yaml`
- TEST: `docs/TEST_REPORT/ECR-001-phaseF-h5.md`
- STATE: `docs/STATE/ECR-001.md`