SystemController already exposes /system/health (source-mapping errors, missing root folders, monitored-but-unmapped series, stale/missing MangaBaka dump) and /system/status — but there's no frontend Status page and the check set is thin. Work: build the Status page UI, and broaden checks — FlareSolverr down/unconfigured, root folder unwritable (not just missing), disk space low, embeddings index unbuilt, pending/failed migration warnings, qBittorrent/Prowlarr/Kavita connectivity. Feed health transitions into the Notifications subsystem.
SystemControlleralready exposes/system/health(source-mapping errors, missing root folders, monitored-but-unmapped series, stale/missing MangaBaka dump) and/system/status— but there's no frontend Status page and the check set is thin. Work: build the Status page UI, and broaden checks — FlareSolverr down/unconfigured, root folder unwritable (not just missing), disk space low, embeddings index unbuilt, pending/failed migration warnings, qBittorrent/Prowlarr/Kavita connectivity. Feed health transitions into the Notifications subsystem.