{"id":"avro-int-bounds-enforced","text":"The Avro `int` type enforces 32-bit signed integer range ([-2^31, 2^31-1]) at encode time via `ValueError`, while `long` accepts values at least as large as 2^40","truth_value":"IN","source":"entries/2026/05/29/avro-serializer-test_avro_serializer.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{},"explanation":{"steps":[{"node":"avro-int-bounds-enforced","truth_value":"IN","reason":"premise"}]}}