Rescue Desk — example delivery

This is a fictional product export, not a customer project.

original.csv: 8 input records with product IDs retained as text.
cleaned.csv: 5 records, formatted under the example's stated US price rules.
report.json: 2 records for review, 1 duplicate, field changes, and every original record.
csv_rescue_demo.py: the Python script that produces these files. Python 3.10+; no dependencies or network requests.

Reproduce in a new output directory:
python csv_rescue_demo.py --demo --out new-output

The exact columns are sku,name,price. Missing names and invalid prices are sent for review, not filled with guesses. Exact duplicates are logged. Leading zeros remain text. Review the report before importing into any real system; this demonstration is not a universal store importer.

Contact: csvrescuedesk@proton.me
https://csv-rescue-desk.pages.dev/
