Admin POST/PUT + admin.cms.write/审计;C 端 GET /home/banners;首页投影回退静态 homeFeeds;migration 000051;不碰 FeedSlot/支付/UGC。 Co-authored-by: Cursor <cursoragent@cursor.com>
25 lines
897 B
Markdown
25 lines
897 B
Markdown
# HANDOFF — Architect → Engineer · ECR-041
|
||
|
||
**Date:** 2026-08-13
|
||
**ECR:** ECR-041 Banner 薄写面
|
||
**Auth:** `docs/WAVE0/WRITE_WAVE_AUTHORIZATION.md` · Human Coding Start
|
||
**Spec:** `.ai/product/feature-spec/ops-banner-write.md`
|
||
**BD:** `docs/BACKEND_DESIGN/BD-2026-041-banner-write.md`
|
||
|
||
## Do
|
||
|
||
1. Migration `000051_ops_banner_write` — grant `admin.cms.write` to `super_admin`
|
||
2. Admin `POST/PUT /admin/cms/banners*` + audit;C 端 `GET /home/banners`
|
||
3. user-h5 首页推荐区投影;空/失败回退 `homeFeeds`
|
||
4. admin-h5 CMS Banner 编辑(FeedSlot **只读**)
|
||
5. OpenAPI · CONTRACT_DIFF · integration AC
|
||
6. `repo-governance-check` PASS · TEST_REPORT · Close
|
||
|
||
## Don't
|
||
|
||
FeedSlot 写 · soft-delete · 真支付 · UGC · Crisis/Handoff/ContentSafety · 扩 scope
|
||
|
||
## Done when
|
||
|
||
Spec §8 AC 有测试证据;ECR Status Closed;Max Migration=`000051`
|