Files
digital-psychology/docs/CHANGELOG.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

66 lines
4.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.
# CHANGELOG — ESS process artifacts
## 2026-08-13
- **Git host** 远程改为 `https://git.jackyu66.com/jack/digital-psychology.git`;删除 `.github/workflows`(不再使用 GitHub Actions
- **ECR-016 ClosedRETRO**MBTI OEJTS lite/full · 自主 Loop
- **ECR-015 ClosedRETRO**:头像 · CODE_REVIEW Approve
- **ECR-015 ImplementedRETRO**:头像单测 + OpenAPI 说明 · TEST_REPORT → reviewer
- **ECR-015 ApprovedRETRO**:账号头像 · Architect→EngineerScope freeze 不含 OpenLogin/题库/014
- **ECR-014 ClosedRETRO**:时效刷新 FE/BE · CODE_REVIEW Approve(记 Process debt
- **ECR-014 ImplementingRETRO**:时效刷新 FE/BE · OpenAPI HomeDailyTips · TEST_REPORT → reviewer
- **ESS 0.2.0-intake FROZEN** Implementation Complete / Validation Pending;下一步 Real L2 PressureA/B/C),不开 PR2/Loop
- **ESS Intake G0** `$ESS_ROOT` · `SESSION_BOOTSTRAP`;本仓 `ess_intake: strict` · `AGENTS.md` §0 Mode 块
- **ECR-013 Closed**:探索 curated 题库 A 集 · R8 回看 · OpenAPI `/scale-bank/*` · CODE_REVIEW Approve
- **ECR-012 Closed**:文字输入合规 textsafe / 40060 · CODE_REVIEW Approve
## 2026-08-12
- **ECR-011 Closed**integration TestECR011 PASSCODE_REVIEW Approve
- **ECR-011 Implemented**:昵称 · 首页 daily-tips · Self 唯一/合盘交叉校验
migration `000017` · PATCH `/auth/me` · GET `/home/daily-tips` · 40902
TEST_REPORT · HANDOFF→reviewer · STATE phase=review
- **ECR-011 Approved**Human):进入 coding / 收敛 WIP
## 2026-08-07
- **ECR-009 Implementing**Ops-D 订单筛选 · 展示价 · 退款只读(LOOP-RUN-002
Spec `ops-commerce.md` · BD-2026-009 · migration `000015`
- **ECR-008 P1 修复**:审计同事务 · 宫格 move 保留 row_index · Analytics nil 守卫
- **ECR-008 Implemented**Ops-C 首页宫格 CMS + 测评上下架
migration `000014` · `/home/tools` · admin「内容」· TEST_REPORT/CODE_REVIEW
- **ECR-008 Approved**Human):Ops-C 进入 implement
BD-2026-008 Approved · Feature Spec Active · TASK ready
- **ECR-008 Draft**:运营内容 Ops-C(首页宫格 CRUD · 测评上下架)
工件:Spec `ops-content.md` · PRODUCT/ENGINEERING/BACKEND_DESIGN · HANDOFF · TASK · STATE
门禁:待 Human Approve 后方可编码
- **ECR-007 Implemented**Ops-B analytics ingest + admin「数据」看板
migration `000013` · POST `/analytics/events` · GET `/admin/analytics/*` · H5 队列 · admin-h5 `/analytics`
TEST_REPORT / CODE_REVIEW PASS · STATE phase=review
- **ECR-007 Approved**Human):运营行为分析 Ops-B 进入 implement
BD-2026-007 Approved · Feature Spec Active · TASK ready · STATE owner=engineer
- **ECR-007 Draft**:运营行为分析 Ops-B(自有埋点 + admin 数据看板)
工件:Feature Spec `ops-analytics.md` · PRODUCT/ENGINEERING/BACKEND_DESIGN · HANDOFF · TASK · STATE · TRACEABILITY
## 2026-08-06
## 2026-08-06
- ESS 升级后接入 `docs/BACKEND_DESIGN/`BACKEND_STANDARD 闭环)
- **ECR-006** Closed:运营后台 Phase ASpec `ops-admin` · BD-2026-006 · admin API + admin-h5
## 2026-08-05
- Bind ESS v1.0`--bind-only`):`docs/` 流程目录 + script wrappers
- Dual-track:产品/DoD 仍以 `.ai/` 为准;ECR/Task/Handoff 走 `docs/`
- 纠正脚手架默认栈(非 Python/React)为 Go + Vue3
- **ECR-001** Approved:结构对齐(否决全仓重写);ADR-0007HANDOFF → engineer
- **ECR-001 Phase B**:拆分 `HomePage` / `SynastryPage`(≤400 行);build + homeCatalog 单测绿
- **ECR-001 Phase A/C/D/E + ECR-002**membership 服务抽出;relation/star 引擎拆文件;`star/fortune``outlook`JSON 双写);integration 绿
- H5`/psy` baseURL + vite `/psy/api` 代理;首页 + 菜单 z-index 修复
- **ECR-001 Phase F + H5**types/sdk 对齐 OpenAPI;拆分 8 个超标页(均 ≤400);test:h5 35/35 绿
- QA:修 Playwright `/psy/` 路径与过时断言;e2e 2/2 绿(见 TEST_REPORT/ECR-001-phaseF-qa.md
- **ECR-001 Closed****ECR-002 Closed****ECR-003**:删 JSON `fortune` 双写,`lucky``boost`H5 改读 `outlook`
- **ECR-004**Synastry 再拆 · Scale vitest · Membership nil 守卫 · OpenAPI schemas · GitHub CI
- **ECR-005**Ask/Decode/Portrait/Report/Star/Profile 再拆;OpenAPI 关键 path `$ref`