f053b35c6f
Build and Push Docker Images / Build Backend (FastAPI) (push) Successful in 13s
Build and Push Docker Images / Build Frontend (Next.js) (push) Successful in 45s
Build and Push Docker Images / Build Pipeline (Meltano + dbt + Airflow) (push) Successful in 1m16s
Build and Push Docker Images / Trigger Portainer Update (push) Successful in 1s
The new phase inference can legitimately leave ~1100 independent schools with null phase (no GIAS phase, no statutory ages, name gives no hint). That's a known data quality gap, not a pipeline failure — the UI already handles null by showing no pill. Downgrade the test to warn so it stays visible in dbt output without blocking the DAG. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>