每账号仅一条 self(migration 40902);合盘只选 TA;账号昵称可改;首页穿衣/颜色/养生贴士。 Co-authored-by: Cursor <cursoragent@cursor.com>
1.6 KiB
1.6 KiB
ENGINEERING_SPEC — ECR-011
ECR: ECR-011
Status: Approved
Date: 2026-08-12
Approved: 2026-08-12
Goal
在补齐 ESS 门禁的前提下,交付三块 L2 行为:账号昵称、首页每日贴士、档案 Self 唯一与合盘交叉校验。
Workstreams
A — Profile integrity(优先合入)
| Item | Done when |
|---|---|
| migration 000017 | 无用户 COUNT(self)>1;索引存在 |
| Create self 409 | OpenAPI/handler 一致 |
| Synastry B 约束 | service 拒绝同账号 self |
| H5 ensureSelf/Other | 不再重复造 self/同名同生日 other |
| Spec profile R7–R8 · star R11 | Active |
B — Nickname
| Item | Done when |
|---|---|
| 词库 Random | 单测词表规模与格式 |
| PATCH /auth/me | 档案页可改;首页展示 |
| Spec account-auth R7–R8 | Active |
C — Home daily tips
| Item | Done when |
|---|---|
| GET /home/daily-tips | llm 或 fallback |
| HomeSelfCard | 穿衣/颜色/养生;无恐吓文案 |
| Spec home R5–R6 | Active |
Non-goals
- ECR-010 Closed(另轨 Reviewer)
- 运营后台改动
Implementation note(现状)
工作区 已有 WIP 实现。Engineer 任务:
- Human Approve ECR-011 + BD-2026-011 后,以 Spec/BD 为权威对照 diff
- 缺测补测;清理
test-results/勿提交 - 产出 TEST_REPORT + HANDOFF→reviewer
- 不得再扩 Scope Forbidden 项
DoD pointers
.ai/definition-of-done.mddocs/PROJECT_RULES.mdL2 矩阵python scripts/ess-validate.py --phase coding --ecr ECR-011