a36e96d933
The card + detail read template.sceneCount, but the API never sent one — so the frontend mapper hardcoded sceneCount:0 for every DB-backed template. - content-svc: ContainerSummaryResponse + ContainerDetailResponse now carry SceneCount. The list computes it with one grouped query (scenes per aspect project, max across aspects); the detail loads scenes and counts them. - frontend: V2ContainerSummary.scene_count → AdminProject.sceneCount → the catalog card/detail (adminProjectToCatalogTemplate no longer hardcodes 0). Verified on the live local API: fr-instagram-promo → 5, single-scene templates → 1. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>