5dfa1e2aab
CI / Architecture Guardrails (push) Successful in 4m52s
CI / Assistant Split Regression (push) Successful in 4m18s
CI / Typecheck (push) Successful in 5m53s
CI / Unit Tests (push) Failing after 1m57s
CI / Lint (push) Successful in 3m30s
CI / Build (push) Successful in 11m3s
CI / E2E Tests (push) Failing after 8m46s
CI / Fresh-Linux Docker Deploy (push) Failing after 10m30s
CI / Release Images (push) Has been skipped
Previous warm-up used curl -L, which followed the 307 from / to a Location target the runner could not reach (the curl output was '307000' — root redirected, follow-up connection refused). That meant the warm-up never exited early on a ready server, and smoke test #2 still hit an uncompiled root occasionally. Replace with two independent warm-ups (/ expecting 307, /auth/signin expecting 200) that compile each route without following the redirect. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>