每账号仅一条 self(migration 40902);合盘只选 TA;账号昵称可改;首页穿衣/颜色/养生贴士。 Co-authored-by: Cursor <cursoragent@cursor.com>
1.6 KiB
1.6 KiB
HANDOFF — ECR-011 Architect → Engineer
Date: 2026-08-12
ECR: ECR-011(Approved 2026-08-12)
BD: BD-2026-011 Approved
Task interpretation
补门禁并收敛 WIP:昵称 · 首页贴士 · Self 唯一/合盘交叉校验。
Human 已 Approve;按下方顺序对照 BD 收敛 → 测试产物 → Reviewer。不得扩大 Scope Forbidden。
Load
docs/ECR/ECR-011-identity-home-profile.mddocs/BACKEND_DESIGN/BD-2026-011-identity-home-profile.mddocs/ENGINEERING_SPEC/ECR-011-identity-home-profile.md- Spec:
profile·star-profile·account-auth·home docs/PROJECT_RULES.md·.ai/definition-of-done.md
Ordered plan(Approve 后)
- 冻结范围 — 仅 Workstream A/B/C;拒绝顺手改 Ops
- 对照 BD — migration / 40902 / synastry 校验 / PATCH me / daily-tips 与 OpenAPI 一致
- 前端 —
authSession.ensure*;合盘pickableProfiles仅 other;昵称卡;自己卡贴士 - 测试 — nickname go test · Synastry/Profile/ImageCard vitest · 手工冒烟清单见下
- 产物 —
docs/TEST_REPORT/ECR-011.md·docs/HANDOFF/ECR-011-engineer-to-reviewer.md· 更新 STATE · TRACEABILITY - Gate —
ess-validate.py --phase coding --ecr ECR-011
Smoke checklist
- 档案页仅 1 个「我」;合盘右侧无多个「我」
- 再跑解码不新增 self、不覆盖已改档案名
- 匹配/合盘同名同生日 TA 不刷屏
- 改昵称 → 首页「自己」标题更新
- 有生日 daily-tips;关 key 仍 fallback
Owner
Approve 后:STATE.owner = engineer