408fc1b846
Build is the only hard gate. TS/ESLint/Prettier/audit run as informational checks (continue-on-error) since the codebase has pre-existing issues from matrix-js-sdk type incompatibilities and upstream formatting. Bundle size table is written to the job summary after every build so regressions are visible without digging into logs. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>