Files
digital-psychology/docs/ECR/ECR-016-mbti-oejts.md
T
jackyu66gitandCursor 89756f65b4 feat(ECR-012–016): 合规、题库、时辰刷新、头像、MBTI OEJTS 与埋点
落地输入合规、探索题库、报告日/时辰刷新、账号头像、OEJTS 量表,并补齐 H5 埋点与 Admin 漏斗;同步 ESS 工件、切至自建 Git、清理 GitHub Actions。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 01:27:58 +08:00

50 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ECR-016
**Title:** MBTI 标准/完整版(OEJTS)题库与计分
**Status:** Approved
**Date:** 2026-08-13
**Approved:** 2026-08-13Human:授权自主 Loop 收口剩余 WIP)
**Change Level:** L2
**Retrospective:** true
## Retro
| Field | Content |
|-------|---------|
| Original drift | migrations 000019022 · jungian/mbti_result · Spec R10R11 已先于本 ECR |
| Scope freeze | 仅 `mbti-lite`/`mbti-full` 题库、计分、会员锁;禁止 scalebank A 集、头像、时效、OpenLogin |
| Process debt | 倒序;CODE_REVIEW 须点名 |
## Change
1. Spec `explore-test` R9R12`mbti-lite` 32 题免费 · `mbti-full` 60 题会员
2. migrations 019022 · soft-delete 旧题/旧结果
3. `ScoreJungian` / `BuildJungianResult`
4. GET locked / POST 403 未会员
5. 单测
## Scope
### Allowed
- `apps/api/migrations/000019``000022`
- `internal/scale` jungian/mbti_result/score
- `service/scale` mbti-lite/full 分支
- OpenAPI 若缺会员锁说明则补
- H5 ScaleIntro 双轨入口(已有则核对)
### Forbidden
- scalebank curated · avatar · temporal · textsafe 改规则 · Admin
## Acceptance
- [x] mbti-lite 32 题 · 四维计分出类型码
- [x] mbti-full 未会员 locked;会员可交
- [x] go test ./internal/scale/ PASS
- [x] ess-validate codingCODE_REVIEW Retro
## Trace
Spec explore-test · TASK-016 · BD-2026-016 · TEST_REPORT/ECR-016.md