## Compatibility and quality checks

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

CI verifies these representative toolchains:

| Purpose | Elixir | Erlang/OTP |
|---|---:|---:|
| Minimum compatibility | 1.14.3 | 25.2 |
| Current quality/tooling | 1.20.1 | 29.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:

```console
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.
