Safe canonical matching for names split across document fields
General lesson: When comparing the same identity extracted from two document sources, normalize within semantic groups but preserve the boundary between given names and family names. This is useful for deterministic OCR/barcode reconciliation where spacing, middle-name placement,…