BounceProof introduces durable import audit trails

Commit: 10414d5 · Date: 19 July 2026

ImportRun and ImportRecordLog preserve a permanent record of every bulk-import row: lifecycle state, source identifier, sanitized raw and normalized data, action, changed fields, validation errors, exceptions, processing time, and linked verification result. Admin pages and failure queries support investigation.

Audit records are created before target work, ordinary row failures do not stop later rows, and audit persistence failures are surfaced instead of silently losing evidence. Sensitive fields are redacted recursively.

Why users benefit

Teams can explain what happened to every source row, investigate disputed results, and distinguish validation failures from system errors. History remains available even if a result is later removed.

How this increases service value

Traceability makes BounceProof suitable for agencies and operational teams that need accountability and repeatability—not just an answer from an API. It also lowers support and debugging costs.