Compatibility and quality checks

MaxoAdapt supports Elixir ~> 1.14 and has no runtime dependencies beyond Elixir's Logger application.

CI verifies these representative toolchains:

PurposeElixirErlang/OTP
Minimum compatibility1.14.325.2
Current quality/tooling1.20.129.0.1

These pairs define the tested floor and current ecosystem check; they are not a promise that every intermediate Elixir/OTP combination is exercised.

Run the complete local gate from the repository root:

bin/qa

It checks formatting on the canonical current formatter, strict production compilation, strict tests, documentation, Hex package contents, and a standalone consumer smoke project. The minimum-version CI job runs semantic compile/test checks separately so formatter changes between Elixir releases do not create false failures.