pub fn deserialize_entity_record( data: &[u8], version: u32, ) -> Result<(UnifiedEntity, Option<Metadata>), String>
Decode the existing framed record, retaining the pre-V7 entity-only fallback.