Lexes all 714 .jai files (17.1M chars, 3.0M tokens) and asserts round-trip tiling, strict offset progress, and zero BAD_CHARACTER. Green on first run. jaitest: use cleanTest and retry once when a concurrent Gradle run clobbers build/test-results (java.io.EOFException with no XML).