build.yml only built the APK — the 65 unit tests and typecheck never ran in CI, so regressions in the covered logic (headers/SSE/diagnostics/settings/etc.) could land silently. Add a fast 'test' job (Node 24, native TS test-running) so every push and PR enforces typecheck + npm test before merge. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>