Files
digital-psychology/docs/HANDOFF/ECR-011-architect-to-engineer.md
T
jackyu66gitandCursor 13860bf1ef
ci / h5 (push) Canceled after 0s
ci / api (push) Canceled after 0s
ci / ess-docs (push) Canceled after 0s
feat(ECR-011): 昵称、首页贴士与档案 Self 唯一/合盘交叉校验
每账号仅一条 self(migration 40902);合盘只选 TA;账号昵称可改;首页穿衣/颜色/养生贴士。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-12 22:05:00 +08:00

1.6 KiB
Raw Blame History

HANDOFF — ECR-011 Architect → Engineer

Date: 2026-08-12
ECR: ECR-011Approved 2026-08-12
BD: BD-2026-011 Approved

Task interpretation

补门禁并收敛 WIP:昵称 · 首页贴士 · Self 唯一/合盘交叉校验。
Human 已 Approve;按下方顺序对照 BD 收敛 → 测试产物 → Reviewer。不得扩大 Scope Forbidden。

Load

  1. docs/ECR/ECR-011-identity-home-profile.md
  2. docs/BACKEND_DESIGN/BD-2026-011-identity-home-profile.md
  3. docs/ENGINEERING_SPEC/ECR-011-identity-home-profile.md
  4. Specprofile · star-profile · account-auth · home
  5. docs/PROJECT_RULES.md · .ai/definition-of-done.md

Ordered planApprove 后)

  1. 冻结范围 — 仅 Workstream A/B/C;拒绝顺手改 Ops
  2. 对照 BD — migration / 40902 / synastry 校验 / PATCH me / daily-tips 与 OpenAPI 一致
  3. 前端authSession.ensure*;合盘 pickableProfiles 仅 other;昵称卡;自己卡贴士
  4. 测试 — nickname go test · Synastry/Profile/ImageCard vitest · 手工冒烟清单见下
  5. 产物docs/TEST_REPORT/ECR-011.md · docs/HANDOFF/ECR-011-engineer-to-reviewer.md · 更新 STATE · TRACEABILITY
  6. Gateess-validate.py --phase coding --ecr ECR-011

Smoke checklist

  • 档案页仅 1 个「我」;合盘右侧无多个「我」
  • 再跑解码不新增 self、不覆盖已改档案名
  • 匹配/合盘同名同生日 TA 不刷屏
  • 改昵称 → 首页「自己」标题更新
  • 有生日 daily-tips;关 key 仍 fallback

Owner

Approve 后:STATE.owner = engineer