bee5bbf25e
CI / Architecture Guardrails (push) Successful in 3m21s
CI / Typecheck (push) Successful in 4m1s
CI / Lint (push) Successful in 4m0s
CI / Assistant Split Regression (push) Successful in 4m33s
CI / Unit Tests (push) Successful in 7m45s
CI / Build (push) Successful in 7m31s
CI / E2E Tests (push) Successful in 4m44s
CI / Fresh-Linux Docker Deploy (push) Failing after 11m44s
CI / Release Images (push) Has been cancelled
Next.js dev mode on the QNAP runner intermittently drops its listening socket for ~1-2s during route-transition compiles — smoke test #2 (page.goto('/')) has hit ERR_CONNECTION_REFUSED despite both warm-ups and the immediately preceding health test succeeding. Playwright's in-process retry fires while the socket is still down. Wrap the playwright invocation in a shell-level retry: if the first full run fails, re-warm / aggressively (up to 10 probes waiting for 307) and rerun the whole suite once.