Compatibility Evidence

Balli keeps compatibility claims tied to executable tests:

Claim Area Evidence
Matrix smoke corpus tests/test_compatibility_corpus.lpy
Malli syntax, :seqable, :every, :->, var registry, generator objects tests/test_malli_parity.lpy
Broad generated schema behavior tests/test_fuzz_stress.lpy
Parity extension surfaces tests/test_parity_extensions.lpy, tests/test_compatibility_corpus.lpy
User clone smoke coverage tests/test_user_suite.lpy
Core runtime APIs tests/test_core.lpy, tests/test_parse.lpy, tests/test_transform.lpy
Error customization tests/test_error.lpy, tests/test_tier5.lpy, tests/test_fuzz_stress.lpy
Integration transformer presets tests/test_transform.lpy, tests/test_fuzz_stress.lpy, examples/
Utility introspection tests/test_util.lpy, tests/test_fuzz_stress.lpy
Utility schema surgery tests/test_parity_extensions.lpy, tests/test_util.lpy
Utility path diffs and rewrites tests/test_parity_extensions.lpy, tests/test_compatibility_corpus.lpy
Provider inference options tests/test_provider.lpy, tests/test_fuzz_stress.lpy
Provider fit reports tests/test_parity_extensions.lpy, tests/test_compatibility_corpus.lpy
Generator combinators and shrink traces tests/test_parity_extensions.lpy, tests/test_generator.lpy
Generator property-check reports tests/test_parity_extensions.lpy, tests/test_compatibility_corpus.lpy
Coercion diagnostics and roundtrip checks tests/test_parity_extensions.lpy, tests/test_compatibility_corpus.lpy
Function wrapper ergonomics and contract metadata tests/test_parity_extensions.lpy, tests/test_compatibility_corpus.lpy, tests/test_function.lpy
Experimental/integration/inspection helpers tests/test_parity_extensions.lpy, tests/test_compatibility_corpus.lpy
Exporters tests/test_json_schema.lpy, tests/test_tier5.lpy
Registries tests/test_registry.lpy, tests/test_registry_mut.lpy, tests/test_local_registry.lpy

The CI gate runs compile checks, full tests, wheel builds, and whitespace validation on pull requests and pushes to main.