feat(ECR-042): OpsCMS FeedSlot 薄写面

Admin POST/PUT 复用 admin.cms.write;C 端 GET /home/feed-slots;首页无 active 槽隐藏推荐区、失败回退展示;无新 migration。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
jackyu66git
2026-08-13 20:02:01 +08:00
co-authored by Cursor
parent 655141980a
commit 56f661748a
27 changed files with 773 additions and 25 deletions
+1 -8
View File
@@ -44,11 +44,4 @@ Spec `ops-banner-write` · BD-2026-041 · PRODUCT_SPEC/ECR-041 · CONTRACT_DIFF
## Coding gate
```text
repo-governance-check PASS
→ ess-validate design/implement as required
→ BD Approved
→ THEN Continuous Loop may start coding
```
本文件交付时 **禁止改 `apps/` / `packages/`**
Closed via Write-Wave Continuous Loop · Evidence: `docs/TEST_REPORT/ECR-041.md` · `docs/CODE_REVIEW/ECR-041.md`
+21
View File
@@ -0,0 +1,21 @@
# ECR-042
**Title:** OpsCMS · FeedSlot 薄写面
**Status:** **Closed**2026-08-13 · Write-Wave Continuous Loop
**Change Level:** L2
**Write-Wave:** Active · Predecessor ECR-041 Closed
## Change
1. Spec `ops-feed-slot-write`
2. Admin POST/PUT feed-slots + audit(复用 `admin.cms.write`
3. C 端 GET `/home/feed-slots`;首页推荐区按 home 槽 active 显隐
4. admin-h5 FeedSlot 编辑(Banner 写面不回退)
## Forbidden
Banner+FeedSlot 合并扩 scope · soft-delete · UGC · 真支付 · ScheduledPublication 写 · 新权限模型
## Trace
BD-2026-042 · CONTRACT_DIFF · TEST_REPORT · WRITE_WAVE_AUTHORIZATION