落地输入合规、探索题库、报告日/时辰刷新、账号头像、OEJTS 量表,并补齐 H5 埋点与 Admin 漏斗;同步 ESS 工件、切至自建 Git、清理 GitHub Actions。 Co-authored-by: Cursor <cursoragent@cursor.com>
15 lines
384 B
Markdown
15 lines
384 B
Markdown
# ENGINEERING_SPEC — ECR-015 Account avatar
|
||
|
||
**ECR:** ECR-015
|
||
**BD:** BD-2026-015
|
||
|
||
## Layers
|
||
|
||
Handler(auth|media) → Service(auth) → avatar store + AuthRepo → DB/FS
|
||
|
||
## Constraints
|
||
|
||
- 本地目录相对进程 CWD:`data/avatars/`(gitignore)
|
||
- `avatar_url` 存 API 相对路径,H5 经 `apiAssetURL` 拼 base
|
||
- Retro:收口 Scope freeze,不扩存储后端
|