a676e064c4
New matching logic checks ALL identifying fields for compatibility: - Empty vs filled field = different contacts (not a match) - Both empty = compatible (ignored for matching) - Both filled = must be equal Fields checked: Email, FirstName, LastName, Company, PhoneWork, PhoneMobile. Requires at least one strong match (email, name, or phone) plus no conflicting fields. Example: Two "Max Mustermann" where one has Company="Firma A" and the other has empty Company are now correctly identified as different contacts. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>