All checks were successful
Build and Push Docker Images / Build Backend (FastAPI) (push) Successful in 33s
Build and Push Docker Images / Build Frontend (Next.js) (push) Successful in 1m7s
Build and Push Docker Images / Build Integrator (push) Successful in 56s
Build and Push Docker Images / Build Kestra Init (push) Successful in 31s
Build and Push Docker Images / Build Pipeline (Meltano + dbt + Airflow) (push) Successful in 1m31s
Build and Push Docker Images / Trigger Portainer Update (push) Successful in 1s
Previous version scanned ees_ks2_attainment (1.2M rows) 5 times via separate CTEs (all_pupils, gender_boys, gender_girls, disadv, not_disadv) plus 5 LEFT JOINs. Rewritten as one GROUP BY with conditional aggregation — single scan, no self-joins. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>