Tests cover impossible cube states, preserving solved layers, learning plans, canceling outdated requests, session restoration, and data import. CI builds both store variants; release checks cover R8, APK/AAB, checksums, and native library alignment for 16 KB pages.
Kotlin volume counts physical lines, including comments, blank lines, buildSrc, and benchmark code, excluding test directories. The test count means 1 343 JVM declarations and 281 Android declarations, not executions. Documents include fallback text; a scenario's presence does not mean every lesson includes practice.
baselineprofile · @Test- 3
Total text counts physical lines in tracked UTF-8 source, tests, XML/JSON resources, Markdown content, localization, documentation, build tooling, and web source. Comments, blank lines, and locale copies are included. Media, generated/build output, vendor code, service config, and the temporary PLAN.md are excluded. This measures the project's text inputs, not executable LOC.