Build and Push Docker Images / Build Backend (FastAPI) (push) Successful in 18s
Build and Push Docker Images / Build Frontend (Next.js) (push) Successful in 52s
Build and Push Docker Images / Build Pipeline (Meltano + dbt + Airflow) (push) Successful in 18s
Build and Push Docker Images / Trigger Portainer Update (push) Successful in 1s
The detail page reads overall_effectiveness from the API and showed "Not rated" for ungraded-only schools, even though the list badge uses the coalesced grade. Coalesce the ungraded fallback into the API's overall_effectiveness so the detail page shows the same grade. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>