Files
digital-psychology/docs/WAVE0/ECR-044-CANDIDATE_REVIEW.md
T
jackyu66gitandCursor 87b463b2bb feat(ECR-044): RhythmConfig 写面闭环并 Closed
复用 admin.explore.write、POST/PUT+审计、C端 GET /rhythm/configs、
H5 无 active 空态/失败回退;migration 000053。ExploreConfig Loop STOP,禁自动 ECR-045。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 20:43:08 +08:00

79 lines
3.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.
# ECR-044 Candidate Review — ExploreConfig 写面(续)
> **RESOLVED 2026-08-13Human: Candidate Review approve → Auth/Spec/开码 → Closed):**
> 首刀 = **RhythmConfig** · **Closed** · Loop **STOP** · 禁自动 ECR-045
> Continuous Loop / Spec / Coding:本刀已完成并收口
**Date:** 2026-08-13
**Mode:** Candidate Review **Approved** · Spec **Closed** · Coding **Closed**
**Anchors:** Next=`ECR-045`(禁自动开)· Max Migration=`000053`
## 锁定现状(评审输入)
| 项 | 状态 |
|----|------|
| ECR-041 Banner | **CLOSED** |
| ECR-042 FeedSlot | **CLOSED** |
| ECR-043 StarConfig | **CLOSED** · `admin.explore.write` 已落地 · migration **000052** |
| origin/main | 齐平(`77907f7` + `19091bf` |
| Continuous Loop | **STOP**(043 Auth 已耗尽 · 不得继承) |
| ECR-008 RELEASE BLOCK | **独立** Live Promote BLOCKED · **勿与本刀混谈** |
| 支付 / UGC / soft-delete / Crisis·Handoff | **硬 STOP** |
| Prompt / Knowledge / Chunk | **硬 STOP**(不得因 Loop/历史授权自动进入) |
## 三刀收益(为何继续 ExploreConfig 同构,而非 AICore
```text
041043 已验证:
Admin 写 → 加法权限 → 审计 → C 端读 active → 空态/失败回退
下一刀应最大化「同构复用」:
同一 explore.write · 同一 POST/PUT · active=false 下架 · 禁 soft-delete
AICoreConfigSystemPrompt 等)改变模型行为 → 风险高一档 → 本评审明确排除
```
## 概念候选(只选一个 · 拆 ECR)
| 优先 | 概念 | 只读基线 | 判定 |
|------|------|----------|------|
| **★ 决议** | **RhythmConfig** | ECR-036 · `rhythm_configs` | 与 StarConfig **同构**code/title/active/system);C 端可对标 `/rhythm` 供给显隐;复用 `admin.explore.write` |
| 2 | ImageCardDeck | ECR-037 | 同构可行;牌面内容编辑 **Out**;排在 Rhythm 后 |
| △ 慎选 | ScaleDefinition | ECR-040 | ECR-008 已有 `admin.content.write` 上下架;须先定义「增量」否则重复 |
| ✕ 排除 | SystemPrompt / Knowledge / Chunk | — | **硬 STOP** · 不预设 · 不进本 ECR |
| ✕ 排除 | StarConfig 再扩 | ECR-043 | 已 Closed · 禁止借 044 回头扩范围 |
| ✕ 排除 | Banner/FeedSlot 合并或再写 | 041042 | CMS Write-Wave **STOP** |
## 决议(Human Candidate Review approve
**ECR-044 = ExploreConfig · RhythmConfig 薄写面(候选已定 · Spec 未写)**
拟议边界(Spec 阶段细化,不得越界):
- 复用表 `rhythm_configs`**复用**既有 `admin.explore.write`(无新权限子系统)
- Admin POST/PUT;下架仅 `active=false`;无 DELETE / soft-delete
- C 端:active list + 节律页空态/失败回退(对齐 043 哲学)
- Migration:编码时占 **000053**(现 Max=`000052`
- **明确禁止:** Star 再写 · Card 内容编辑 · Scale · Prompt · Knowledge · Chunk · 支付 · UGC · Crisis/Handoff
- Continuous Loop**仅**在单独 Auth 批准且 **仅限 ECR-044**Closed 后立即 STOP · **禁自动 ECR-045**
## 硬 STOP(评审即生效)
| STOP | 说明 |
|------|------|
| 自动 Continuous Loop | 043 Auth **不可继承**;须新 Auth |
| SystemPrompt / Knowledge / Chunk | 排除 |
| 支付 / UGC / soft-delete / Crisis·Handoff | 排除 |
| 合并 Rhythm+Card+Scale | 排除 |
| ECR-008 Live Promote | **另一条 Release Gate** · 保持 BLOCKED |
## 下一步(仍不写码)
1. ~~HumanCandidate Review approve~~ **Done**(首刀 = RhythmConfig
2. Human:批准 **ECR-044 专用** Write AuthorizationContinuous Loop 仅 044
3. Spec `ops-rhythm-config-write` · ECR-044 · BD → Approve
4. 开码口令后才改 `apps/`
5. Closed → **STOP** · 再谈 ECR-045 须新 Candidate Review
**本回合交付 = Candidate Review RESOLVED;无 Spec · 无 Auth Loop · 无 `apps/`。**