CI / build (pull_request) Successful in 1m26s
CI / lint (pull_request) Successful in 1m38s
CI / unit (pull_request) Successful in 2m18s
CI / frontend (pull_request) Successful in 4m50s
CI / mutation (pull_request) Successful in 7m14s
CI / verify-stack (pull_request) Successful in 10m49s
The Maykin images run uWSGI with 4 processes × 4 threads by default. Two web services × 4 idle Django workers (~200 MB each) sat idle during the Playwright e2e step and starved the single shared CI runner, so Keycloak and the portals stopped responding (login never loaded) and Chromium crashed — main verify-stack went red from run 2177 (post-#142) onward while the PR runs passed on a less loaded runner. These APIs only serve single-request smoke checks and are idle during e2e, so 1 worker is plenty. Verified locally: both services healthy with UWSGI_PROCESSES=1 and make verify-objecten / verify-objecttypen still green. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>