Ingests candidate data from multiple messy, conflicting sources (recruiter CSV, ATS JSON, resume PDF) and merges it into one clean canonical profile per candidate — with every field traced back to its ...