refactor(ECR-004): Synastry 再拆、Scale 测、Membership 守卫、OpenAPI 与 CI
ci / h5 (push) Canceled after 0s
ci / api (push) Canceled after 0s
ci / ess-docs (push) Canceled after 0s

压合盘贴线文件;补选答单测与 nil 守卫;对齐关键 OpenAPI schemas;加 GitHub Actions 门禁。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
jackyu66git
2026-08-05 21:06:14 +08:00
co-authored by Cursor
parent 67701d1f7b
commit 7034c92de7
22 changed files with 1317 additions and 543 deletions
@@ -0,0 +1,11 @@
# ENGINEERING_SPEC — ECR-004 Hygiene Follow-up
Move/extract only. See ECR-004.
## Steps done in coding
1. Synastry: `lib/synastryChart.ts` · `synastryPageActions.ts` · Landing 子组件
2. `ScalePage.spec.ts`
3. `handler/report.go` `requireMembership`
4. `proto/openapi.yaml` schemas + key `$ref`
5. `.github/workflows/ci.yml`