Part of #13. Closes the gap in #12.
CI currently only runs compileOfflineRunTestsKotlin (compile-only). Add a CI step that runs :app:testOfflineDebugUnitTest plus the A3 corpus (non-blocking at first), so regressions surface.
Acceptance: PRs run unit tests + corpus; results visible in checks.
Part of #13. Closes the gap in #12.
CI currently only runs compileOfflineRunTestsKotlin (compile-only). Add a CI step that runs :app:testOfflineDebugUnitTest plus the A3 corpus (non-blocking at first), so regressions surface.
Acceptance: PRs run unit tests + corpus; results visible in checks.