Files
digital-psychology/docs/CHANGELOG.md
T
jackyu66gitandCursor bf1ae8bc53 feat(ECR-023): AICoreConfig KnowledgeSource 只读并 Closed
运营可观测知识源目录(knowledge_sources + admin /ai),不含 Chunk/Embedding。

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

79 lines
5.8 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-08
- **ECR-023 Closed**AICoreConfig KnowledgeSource`knowledge_sources` · admin-h5 `/ai` · migration 000024 · 只读)
- **ECR-022 Closed**CrisisCare CrisisPolicy`crisis_policies` · evaluate · admin-h5 `/crisis` · migration 000023
- **ECR-021 Closed**AICoreConfig SystemPrompt`system_prompts` · admin-h5 `/ai` · migration 000022 · 只读)
## 2026-08-07
- **ECR-020 Closed**QualityFeedback`ask_quality_feedback` · admin/user 评分 · migration 000021
- **ECR-019 Closed**ContentSafety FilterRule`filter_rules` · evaluate · admin-h5 `/safety` · migration 000020
- **ECR-018 Closed**Entitlement`GET /admin/users/:id/entitlements` · admin-h5 权益 Tab · Migration NO
- **ECR-017 Closed**AskOperationsAskSessionView 只读 · `admin.ask.read` · admin-h5 `/ask` · migration 000019
- **ECR-016 Closed**UserIntelligence`GET /admin/users/:id/insight` 只读聚合 · admin-h5 洞察 Tab · Migration NO
- **ECR-015 Closed**RedemptionCode(批次生成 · C端兑码 · 作废 · 审计)
- **ECR-014 Closed**MembershipPlan(套餐表 · admin 配置 · Grant/CreateOrder 读表)
- **LOOP continuous**`docs/WAVE0/LOOP_AUTHORIZATION.md` — Human 授权免逐闸确认
- **ECR-013B Closed**AccountLifecycle Reviewer Approve
- **ECR-013B Implemented**AccountLifecycleUserStatus 迁移 · DeviceAuth 拒绝非 active · admin-h5 CTA
TEST_REPORT PASS · STATE Closed
- **ECR-013B Approved + Coding Start Authorization**Human
- **ECR-013B Contract Definition**Start Authorization):AccountLifecycle / UserStatus L0L4 · Spec `ops-account-lifecycle` · BD-2026-013B · `CONTRACT_DIFF/ECR-013B.yaml`
Parent WAVE0-FROZEN · Predecessor ECR-013A Closed
- **ECR-013A Closed**Reviewer ApproveAdmin RBAC
- **ECR-013A Implemented**Admin RBACroles/permissions · RequirePermission · `/me` permissions · admin-h5 最小展示)
TEST_REPORT PASS · STATE Closed
- **ECR-013A Approved + Coding Start Authorization**Human
- **ECR-013A Contract Definition**Start Authorization):Admin RBAC L0L4 · Spec `ops-rbac` · BD-2026-013A · `CONTRACT_DIFF/ECR-013A.yaml`
Parent WAVE0-FROZEN
- **WAVE 0 FREEZE**tag `WAVE0-FROZEN` @ 27f27a1 · HUMAN_REVIEW Decision=FREEZE
- **WAVE 0 Contract-First Foundation**Capability Map · boundary-rules · glossary · entity-catalog · OPS-CONTRACT-TEMPLATE · contract_diff(P0) · feature-map §7
路径:`docs/WAVE0/` · 同步 `.ai/domain/*` · **无 apps 变更** · 待 Human Review
- **ECR-012 Implemented**:星座对齐收口(outlook 卫生 · 报告页复用运势面板 · 分享 type=star · 测试加厚)
TEST_REPORT PASS · STATE phase=review · 待 Reviewer Closed
- **ECR-012 Approved**Human):星座对齐进入 implement
BD-2026-012 Approved · TASK ready · STATE owner=engineer
- **ECR-012 Draft**:星座对齐收口(星盘 · outlook · 合盘)
工件:PRODUCT/ENGINEERING/BACKEND_DESIGN · HANDOFF · TASK · STATE
Gap G1G6**真支付排除**
- **ECR-007 Closed** · **ECR-008 Closed**Reviewer):review 门禁 PASS · STATE done · TRACEABILITY 更新
- **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`