Files
digital-psychology/docs/WAVE0/ECR-045-CANDIDATE_REVIEW.md
T
jackyu66gitandCursor 0158036341 feat(ECR-045): ImageCardDeck 写面闭环并 Closed
复用 admin.explore.write、POST/PUT+审计、C端 GET /cards/decks、
H5 无 active 空态/失败回退;migration 000054。无牌面内容编辑。
ExploreConfig Loop STOP,禁自动 ECR-046。

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

81 lines
3.7 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-045 Candidate Review — ExploreConfig 写面(续)
> **RESOLVED 2026-08-13Human: Candidate Review → Auth/Spec/开码 → Closed):**
> 首刀 = **ImageCardDeck** · **Closed** · Loop **STOP** · 禁自动 ECR-046
> Continuous Loop / Spec / Coding:本刀已完成并收口
**Date:** 2026-08-13
**Mode:** Candidate Review **Approved** · Spec **Closed** · Coding **Closed**
**Anchors:** Next=`ECR-046`(禁自动开)· Max Migration=`000054`
## 锁定现状(评审输入)
| 项 | 状态 |
|----|------|
| ECR-041 Banner | **CLOSED** |
| ECR-042 FeedSlot | **CLOSED** |
| ECR-043 StarConfig | **CLOSED** · migration **000052** |
| ECR-044 RhythmConfig | **CLOSED** · migration **000053** · origin/main 齐平 |
| Continuous Loop | **STOP**(044 Auth 已耗尽 · 不得继承) |
| ECR-008 RELEASE BLOCK | **独立** Live Promote BLOCKED · **勿与本刀混谈** |
| 支付 / UGC / soft-delete / Crisis·Handoff | **硬 STOP** |
| Prompt / Knowledge / Chunk | **硬 STOP** |
| BD-2026-044 docs 补丁 | 工作区可暂留 · **不**为本评审自动提交 |
## 四刀收益(继续 ExploreConfig 同构)
```text
041044 已验证闭环:
Admin 写 → explore/cms.write → 审计 → C 端 active 读 → 空态/失败回退
下一刀:ImageCardDeckExploreConfig 队列剩余同构项)
复用 admin.explore.write · POST/PUT · active=false 下架
AICoreConfigSystemPrompt 等)→ 仍排除
ScaleDefinition → 与 ECR-008 content.write 重叠风险 → 慎选/本刀不做
```
## 概念候选(只选一个 · 拆 ECR)
| 优先 | 概念 | 只读基线 | 判定 |
|------|------|----------|------|
| **★ 决议** | **ImageCardDeck** | ECR-037 · `image_card_decks` | 与 Star/Rhythm **同构**code/title/active/system);C 端可对标意象牌入口供给显隐;**禁止牌面/卡牌内容编辑** |
| △ 慎选 | ScaleDefinition | ECR-040 | ECR-008 已有上下架;须先定义增量,否则重复 |
| ✕ 排除 | SystemPrompt / Knowledge / Chunk | — | **硬 STOP** · 不预设 |
| ✕ 排除 | Star / Rhythm 再写 | 043044 | 已 Closed · 禁止回头扩 |
| ✕ 排除 | Banner/FeedSlot | 041042 | CMS Write-Wave **STOP** |
## 决议(Human Candidate Review approve
**ECR-045 = ExploreConfig · ImageCardDeck 薄写面(候选已定 · Spec 未写)**
拟议边界(Spec 阶段细化,不得越界):
- 复用表 `image_card_decks`**复用** `admin.explore.write`
- Admin POST/PUT;下架仅 `active=false`;无 DELETE / soft-delete
- C 端:active deck list + 意象牌相关页空态/失败回退(对齐 043/044 哲学)
- Migration:编码时占 **000054**(现 Max=`000053`
- **明确禁止:** 牌面/单卡 CRUD · Star/Rhythm 再写 · Scale · Prompt · Knowledge · Chunk · 支付 · UGC · Crisis/Handoff
- Continuous Loop**仅**在单独 Auth 批准且 **仅限 ECR-045**Closed 后立即 STOP · **禁自动 ECR-046**
## 硬 STOP(评审即生效)
| STOP | 说明 |
|------|------|
| 自动 Continuous Loop | 044 Auth **不可继承**;须新 Auth |
| 牌面内容编辑 / UGC 卡面 | 排除 |
| SystemPrompt / Knowledge / Chunk | 排除 |
| 支付 / soft-delete / Crisis·Handoff | 排除 |
| 合并 Deck+Scale+Prompt | 排除 |
| ECR-008 Live Promote | **另一条 Release Gate** · 保持 BLOCKED |
## 下一步(仍不写码)
1. ~~HumanCandidate Review approve~~ **Done**(首刀 = ImageCardDeck
2. Human:批准 **ECR-045 专用** Write AuthorizationContinuous Loop 仅 045
3. Spec `ops-image-card-deck-write` · ECR-045 · BD → Approve
4. 开码口令后才改 `apps/`
5. Closed → **STOP** · 再谈 ECR-046 须新 Candidate Review
**本回合交付 = Candidate Review RESOLVED;无 Spec · 无 Auth Loop · 无 `apps/`。**