# ENGINEERING_SPEC — ECR-008 运营内容 Ops-C 权威设计:`docs/BACKEND_DESIGN/ECR-008-ops-content.md` 产品:`.ai/product/feature-spec/ops-content.md` ## Implement order 1. Migration `000014_ops_content`(`home_tools` + seed 12 格)+ ERD 2. `repository/home_tools_repo.go` · 扩展 `ScaleRepo` admin list/update status 3. `service/home`(或 `service/content`)+ admin 扩展:校验白名单、整表替换、审计 4. Handler:`GET /home/tools` 挂 DeviceAuth;admin home/scales 挂 AdminAuth 5. OpenAPI 6. SDK:`getHomeTools` 7. `user-h5`:`useHomePage` 拉 API + 静态回退 8. `admin-h5`:「内容」页两 Tab 9. Integration + 单测 10. TRACEABILITY · STATE · CHANGELOG · feature-map ## Constraints - 函数 ≤50 · 文件 ≤400 - UI → sdk/thin client → Handler → Service → Repository - PUT home_tools:整批事务替换;失败整批回滚 - 不提交密钥 ## Done when ECR Acceptance + DoD Review + ess-validate review