Data Cleaning with Audit-Ready Outputs