Build ErsatzTV Image / Build & test (.NET) (pull_request) Successful in 7m49s
Build ErsatzTV Image / Docs update reminder (pull_request) Successful in 12s
Build ErsatzTV Image / EF migration integrity (SQLite + MySql) (pull_request) Successful in 10m43s
Build ErsatzTV Image / Build & push image (amd64) (pull_request) Has been skipped
The sidebar "Playouts 3" badge on a fresh empty DB was design-mock scaffolding (badge: 3 hard-coded in the routes array) never wired to live data; Blazor had no equivalent. Removed the value but kept the nav-badge mechanism (ScreenRoute.badge, NavItem badge/badgeTone props) in place since it's a plausible future home for a live warnings count. The footer "1 failing" chip reported in the same issue is NOT a bug: summarizeHealth renders live GET /api/health data, and on a fresh local dev instance the genuinely failing check is FFmpeg Capabilities (local Homebrew ffmpeg lacks the subtitles/zscale filters that prod's ffmpeg image has). No code change for that half. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>