压合盘贴线文件;补选答单测与 nil 守卫;对齐关键 OpenAPI schemas;加 GitHub Actions 门禁。 Co-authored-by: Cursor <cursoragent@cursor.com>
1.1 KiB
1.1 KiB
ECR-004
Title: 结构卫生跟进(Synastry 再拆 · Scale 测 · Membership 守卫 · OpenAPI · CI)
Status: Approved
Date: 2026-08-05
Change Level: L2(结构 / 契约文档 / 工程门禁;无产品扩行为)
Change
- 拆分贴线合盘:
useSynastryPage/SynastryLanding - Scale 选答交互 vitest
ReportHandlerMembership nil 守卫- OpenAPI 补关键 schemas(对齐
packages/types)并挂关键 path$ref - GitHub Actions CI:build/test H5 · API unit · ESS 文档门禁
Forbidden
- 改公共 URL / 计分算法 / 产品文案改版
- Docker-only 本地工作流
Acceptance Criteria
- SynastryLanding / useSynastryPage ≤300 行
- ScalePage.spec 覆盖选答→提交
- Membership nil → 500 信封而非 panic
- OpenAPI 含 Profile / GrowthReport / MembershipMe / Scale* / AskQuota 等
.github/workflows/ci.yml存在test:h5· star/handler 相关 go test 绿
Status: coding/review PASS · awaiting Human commit
Linked
- ENGINEERING_SPEC / TASK / STATE / TEST_REPORT under ECR-004
- Successor of ECR-001 residual nits