落地输入合规、探索题库、报告日/时辰刷新、账号头像、OEJTS 量表,并补齐 H5 埋点与 Admin 漏斗;同步 ESS 工件、切至自建 Git、清理 GitHub Actions。 Co-authored-by: Cursor <cursoragent@cursor.com>
1.1 KiB
1.1 KiB
HANDOFF — ECR-015 Architect → Engineer
Date: 2026-08-13
ECR: ECR-015(Approved · Retrospective: true)
BD: BD-2026-015 Approved
Task interpretation
收口头像:确认 migration/接线/OpenAPI/H5/SDK 与 Spec R9 一致;补缺测与 TEST_REPORT;不扩 Scope。
Load
docs/ECR/ECR-015-account-avatar.mddocs/BACKEND_DESIGN/BD-2026-015-account-avatar.md- Spec
account-auth.mdR9 .ai/definition-of-done.md
Ordered plan
- 确认
000018已应用;users.avatar_url可读 - 核对 UploadAvatar · MediaHandler · avatar.Store/ResolveAbs
- 补
internal/avatar单测(大小/类型/路径穿越)若缺 - OpenAPI / SDK / MinePage 默认图路径核对
- TEST_REPORT · HANDOFF→reviewer · STATE
Smoke checklist
- 登录后「我的」上传 JPG <2MB → 头像更新
- WebP/PNG OK;>2MB 或 exe 失败文案可读
- 未设置头像显示 default-avatar
- 新标签打开
/api/v1/media/avatars/...可见图
Owner
STATE.owner = engineer