1006167e76
CI / Architecture Guardrails (push) Successful in 2m23s
CI / Typecheck (push) Successful in 4m52s
CI / Lint (push) Successful in 5m23s
CI / Assistant Split Regression (push) Successful in 6m45s
CI / Unit Tests (push) Failing after 6m7s
CI / E2E Tests (push) Has been cancelled
CI / Fresh-Linux Docker Deploy (push) Has been cancelled
CI / Build (push) Has been cancelled
CI / Release Images (push) Has been cancelled
Dockerfile.dev serves via 'pnpm dev', so Next.js JIT-compiles routes on first hit. On the QNAP runner, the cold compile of the root page + middleware can take >10s and occasionally OOM-kills a worker, causing test #2 (unauthenticated / → signin) to hit ERR_CONNECTION_REFUSED while the other smoke tests (which target /auth/signin, pre-warmed via admin-login steps) pass fine. Add an explicit curl warm-up loop so Playwright only runs against a ready server.