# Backend Design: ECR-038 ReportTemplate | ID | BD-2026-038 | | Status | Approved | | Coding | Loop authorized | | Level | L2 | | Migration | YES 000039 | ## Backend Change Boundary ```text Domain: ReportTemplate (read) App: AdminHandler → admin.Service → AdminRepo API: GET /admin/growth/report-templates; GET /admin/growth/report-templates/{id} Permission: admin.growth.read Migration: 000039 ``` ## Out of boundary 模板写发布 · 广告投放 · UGC · 真支付 Rollback: down migration + remove routes/UI