Compatibility Matrix (Vitte Version Gate)
This matrix is the compatibility source for make version-compatibility-gate.
Axes version
- Language version:
0.2 - Stdlib version:
2.0 - MIR version:
1.0 - Diagnostics version:
1.1 - Sysroot version:
2026.1 - Package manifest version:
1.0 - Minimum supported manifest version:
1.0 - Supported editions:
2025,2026
Gate Policy
Build fails when one of these conditions happens:
- stdlib incompatible with requested language/version tuple
- sysroot incompatible with compiler declared sysroot version
- old cache not invalidated after MIR or diagnostics schema bump
- manifest version newer than supported parser contract
- diagnostics changes shipped without migration policy update
Migration Policy Hooks
Any diagnostics schema or message contract bump must include:
- migration notes in
CHANGELOG.md - updated compatibility matrix entry
- migration tool behavior verification via
make migration-system-check