CSV quality workflow - synthetic demonstration
A repeatable Python workflow that keeps source records, normalises agreed fields and flags missing prices or duplicate SKUs for review. The test used 1,000 invented rows: 30 recorded changes and 25 flagged rows, all retained in the output.
Deliverables: cleaned CSV, change log and exception report. This is a tested demonstration, not a client project. Scope and limitations are shown in the sample.