docs(ECR-047): Freeze/Review 收口 → FROZEN WAIT
单刀授权硬边界 · 禁自动 ECR-048 · origin 齐平后冻结 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
|
||||
## 2026-08-13
|
||||
|
||||
- **ECR-047 Freeze/Review → FROZEN WAIT:** push 齐平 `580f5ea` · 单刀授权硬边界 · **禁自动 ECR-048** · 下一刀须 Candidate Review
|
||||
- **ECR-047 Authorized Closed:** Human `authorize ECR-047 Closed` · 接受本地 `1db5fcc`/`69cb996`/`000056` 为正式 Closed · **不含 push** · Loop STOP · 禁自动 ECR-048
|
||||
- **ECR-047 Closed:** FunnelDefinition 薄写(`admin.growth.write` POST/PUT · migration `000056` · 无新 C 端)· **Loop STOP** · 禁自动 ECR-048 · 无 ReportTemplate
|
||||
- **ECR-047 Candidate Review Approved:** 首刀 = **FunnelDefinition** 薄写(code/title/active;`admin.growth.write`)· **不**做 ReportTemplate · Spec/Loop/Coding **未开** · Auth 草案 PENDING
|
||||
|
||||
@@ -3,7 +3,8 @@
|
||||
**Title:** GrowthInsights · FunnelDefinition 薄写面
|
||||
**Status:** **Closed · Authorized**(2026-08-13 · Human `authorize ECR-047 Closed`)
|
||||
**Auth:** `ECR-047_WRITE_AUTHORIZATION.md` · `ECR-047_HUMAN_REVIEW.md`
|
||||
**Push:** PENDING(须另下 `push ECR-047`)
|
||||
**Push:** Done · `origin/main` = `580f5ea`
|
||||
**Freeze:** `ECR-047_FREEZE_REVIEW.md` → **FROZEN WAIT**
|
||||
|
||||
## Change
|
||||
|
||||
|
||||
@@ -56,7 +56,7 @@
|
||||
- **Next ECR / Max Migration:** **Next=`ECR-048`(禁自动开)** · **Max=`000056`**
|
||||
- **Write-Wave CMS:** 041–042 Closed · STOP
|
||||
- **ExploreConfig:** ECR-043…046 Closed · 同构写面 **耗尽 · STOP** · Prompt/Knowledge/Chunk STOP
|
||||
- **GrowthInsights:** ECR-047 FunnelDefinition **Closed · Authorized**(`authorize ECR-047 Closed`)· **Loop STOP** · **未 push 直至明示** · ReportTemplate 写面未开
|
||||
- **GrowthInsights:** ECR-047 FunnelDefinition **Closed · Authorized · Pushed**(`580f5ea`)· **FROZEN WAIT** · 禁自动 ECR-048 · ReportTemplate/Prompt STOP
|
||||
- **Release:** ECR-008 Live Promote **BLOCKED**(独立门禁 · 勿与 Write-Wave 混谈)
|
||||
- EXP: (无)
|
||||
- STATE: `docs/STATE/`(含 ECR-041…047)
|
||||
@@ -67,7 +67,7 @@
|
||||
|
||||
## WIP(尚未单独 ECR)
|
||||
|
||||
- ECR-047:**Authorized Closed** · 本地 commits 待 `push ECR-047`(**push ≠ 本授权自动包含**)
|
||||
- **FROZEN WAIT**(ECR-047 Freeze/Review 收口)· 下一刀须 `ECR-048 Candidate Review` + Human 单独授权 · **禁止** Spec→Code 直开
|
||||
- BD-2026-044 状态补丁:工作区可暂留 · **不**自动提交
|
||||
|
||||
## Pointers
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
# STATE — ECR-047
|
||||
|
||||
| Status | **Closed · Authorized** |
|
||||
| Status | **Closed · Authorized · Pushed · FROZEN WAIT** |
|
||||
| Spec | ops-funnel-definition-write |
|
||||
| Migration | 000056_ops_funnel_definition_write |
|
||||
| Closed | 2026-08-13 |
|
||||
| Human authorize | `authorize ECR-047 Closed` · `WAVE0/ECR-047_HUMAN_REVIEW.md` |
|
||||
| Push | **PENDING**(须另下口令) |
|
||||
| Next | STOP · ECR-048 禁自动开 |
|
||||
| Push | **Done** · `origin/main` = `580f5ea` |
|
||||
| Freeze | `WAVE0/ECR-047_FREEZE_REVIEW.md` |
|
||||
| Next | **FROZEN WAIT** · ECR-048 须新 Candidate Review + 单独授权 |
|
||||
|
||||
@@ -72,6 +72,6 @@
|
||||
| ECR-044 | ExploreConfig · RhythmConfig 薄写面 | **Closed** | Spec ops-rhythm-config-write · BD-2026-044 · migration **000053** · Closed 后 STOP · 禁自动 ECR-045 |
|
||||
| ECR-045 | ExploreConfig · ImageCardDeck 薄写面 | **Closed** | Spec ops-image-card-deck-write · BD-2026-045 · migration **000054** · Closed 后 STOP · 禁自动 ECR-046 · 无牌面编辑 |
|
||||
| ECR-046 | ExploreConfig · ScaleDefinition 元数据薄写 | **Closed** | Spec ops-scale-definition-write · BD-2026-046 · migration **000055** · status 仍 ECR-008 · Closed 后 STOP · 禁自动 ECR-047 |
|
||||
| ECR-047 | GrowthInsights · FunnelDefinition 薄写面 | **Closed · Authorized** | Spec ops-funnel-definition-write · BD-2026-047 · migration **000056** · Human `authorize ECR-047 Closed` · **未 push 直至明示** · STOP · 禁自动 ECR-048 |
|
||||
| ECR-047 | GrowthInsights · FunnelDefinition 薄写面 | **Closed · Authorized · Pushed · FROZEN WAIT** | Spec ops-funnel-definition-write · BD-2026-047 · migration **000056** · Human authorize · Freeze `ECR-047_FREEZE_REVIEW.md` · origin=`580f5ea` · **禁自动 ECR-048** |
|
||||
|
||||
> **Migration:** 合并后 `000015`–`000023` 曾撞号,已重编号至 `000050`。以 `apps/api/migrations/` 与 `docs/MIGRATION_RENUMBER.md` 为准(文档中旧号引用可能滞后)。
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
# FREEZE_REVIEW — ECR-047
|
||||
|
||||
**Date:** 2026-08-13
|
||||
**Mode:** Freeze/Review 收口 → **FROZEN WAIT**
|
||||
**Push:** Done · `origin/main` = `580f5ea`
|
||||
|
||||
## 闭环核对
|
||||
|
||||
| 项 | 状态 |
|
||||
|----|------|
|
||||
| FunnelDefinition 写面 | **已纳入治理** · Closed · Authorized |
|
||||
| Migration | **000056** `ops_funnel_definition_write` |
|
||||
| Permission | **admin.growth.write**(additive) |
|
||||
| Test | `TestGrowthFunnelDefinitionWrite` · TEST_REPORT/ECR-047 |
|
||||
| Evidence | CODE_REVIEW · CONTRACT_DIFF · STATE · HANDOFF |
|
||||
| Traceability | TRACEABILITY ECR-047 · Max=`000056` · Next=`ECR-048`(冻结) |
|
||||
| Human Review | `ECR-047_HUMAN_REVIEW.md` · `authorize ECR-047 Closed` |
|
||||
| Commits on remote | `1db5fcc` · `69cb996` · `580f5ea` |
|
||||
| Local ↔ remote | **齐平**(`HEAD` = `origin/main` = `580f5ea`) |
|
||||
|
||||
## 硬边界(单刀授权)
|
||||
|
||||
- **禁止**因 047 完成自动开 ECR-048 Spec / Coding
|
||||
- 下一刀须 **ECR-048 Candidate Review** → Human 拍板 → **另下** `authorize ECR-048 → Spec → 开码`
|
||||
- 不得用 046/047 授权继承下一刀
|
||||
|
||||
## Hard STOP(持续)
|
||||
|
||||
ReportTemplate / Prompt / Knowledge / Chunk · 支付 · UGC · soft-delete · Crisis·Handoff · ECR-008 Live Promote · Continuous Loop 恢复
|
||||
|
||||
## 正式状态
|
||||
|
||||
```text
|
||||
ECR-047 Closed · Authorized → Push → Freeze/Review → FROZEN WAIT
|
||||
```
|
||||
|
||||
**本文件收口后:不写 Spec · 不写码 · 不开 ECR-048 Candidate Review(除非 Human 另下口令)。**
|
||||
Reference in New Issue
Block a user