{"id":"resolve-record-shared-defaults","text":"Default values in `_resolve_record` are inserted by reference without deep copying, so mutable defaults (lists, dicts) would be shared across all decoded records that use the default","truth_value":"IN","source":"entries/2026/05/29/avro-serializer-avro_serializer-_resolve_record.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{},"explanation":{"steps":[{"node":"resolve-record-shared-defaults","truth_value":"IN","reason":"premise"}]}}