- **Component test suite intermittently killed mid-run by an under-provisioned global timeout.** `frontend/playwright-ct.config.ts`'s coverage-mode `globalTimeout` (30 minutes) had almost no margin left: a clean run on `main` already took ~29.4 minutes, and ordinary CI runner variance (not additional tests — the suite size was unchanged) pushed one run to 30.0 minutes, which Playwright kills mid-suite (74 tests never ran, coverage report reflected an incomplete pass). Bumped to 45 minutes.
