docs(ECR-044): Candidate Review 批准 RhythmConfig

首刀定为 RhythmConfig;Spec/Loop/Coding 未开;Auth 草案 PENDING;
排除 Prompt/Knowledge/Chunk,不预设 SystemPrompt。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
jackyu66git
2026-08-13 20:37:35 +08:00
co-authored by Cursor
parent 19091bff12
commit fcc7667ba3
5 changed files with 118 additions and 5 deletions
+78
View File
@@ -0,0 +1,78 @@
# ECR-044 Candidate Review — ExploreConfig 写面(续)
> **RESOLVED 2026-08-13Human: Candidate Review approve):**
> 首刀 = **RhythmConfig** · **禁止**预设 SystemPrompt / Knowledge / Chunk
> Continuous Loop / Spec / Coding**尚未授权**(须另开 Auth + Spec → 开码)
**Date:** 2026-08-13
**Mode:** Candidate Review **Approved** · Spec **NOT STARTED** · **禁止业务代码**
**Anchors:** Next=`ECR-044` · Max Migration=`000052`
## 锁定现状(评审输入)
| 项 | 状态 |
|----|------|
| 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/`。**
+32
View File
@@ -0,0 +1,32 @@
# ExploreConfig Write Authorization — ECR-044 only(草案)
| Field | Value |
|-------|-------|
| Date | 2026-08-13 |
| Authorizer | HumanCandidate Review 已批;**Loop 未批** |
| Status | **PENDING Continuous Loop** · Candidate Review = Approved |
| Scope | **ECR-044 · RhythmConfig 薄写面 ONLY**(若本 Auth 获批) |
| Continuous Loop | **NOT YET** |
| After Closed | **STOP** · 禁止自动 ECR-045 |
## 前置
- Candidate Review`docs/WAVE0/ECR-044-CANDIDATE_REVIEW.md`**RhythmConfig**
- 043 Auth **已耗尽** · 不可继承
## 待 Human 拍板(本文件生效条件)
1. 确认 Continuous Loop **仅限 ECR-044**
2. 确认复用 `admin.explore.write`(不加新权限体系)
3. 确认硬 STOP 表不变
获批前:**禁止 Spec 冒充已授权开码 · 禁止改 `apps/`**。
## Hard STOP
Prompt / Knowledge / Chunk · 支付 · UGC · soft-delete · Crisis/Handoff · Card/Scale 顺带 · Closed 后自动下一刀 · ECR-008 Live Promote 解禁
## Refs
Candidate Review: `ECR-044-CANDIDATE_REVIEW.md`
Predecessor Closed: ECR-043 · Auth `EXPLORE_CONFIG_WRITE_AUTHORIZATION.md`