TABULIVO — SAMPLE HANDOVER

All records are synthetic. This is not a customer case study or an import guarantee.

CONTENTS
- supplier_export.csv: the six unchanged source records.
- prepared_data.csv: five unique output records, with review_status.
- validation_report.csv: checks, outcomes and limitations.
- change_log.csv: the documented transformation decisions.

DEMONSTRATION RULES
1. Trim SKU whitespace and make SKU letters uppercase.
2. Use the supplied category mapping furniture/FURNITURE -> Furniture.
3. Keep GBP amounts; remove the symbol from the numeric price field.
4. Consolidate source row 3 into row 2 only because all business fields match
   after the approved normalisation. Matching a SKU alone is not sufficient.
5. Leave missing values blank and flag them for review.

NOT READY FOR A LIVE IMPORT
SKU-003 still has a missing category. No category has been guessed.
The review_status field belongs to this illustrative format. Agree the real
target columns, locale, encoding, accepted values and import test separately.
CSV files use UTF-8 with BOM, comma delimiters and CRLF line endings.
Source row numbers are 1-based data records, excluding the header.

The website demonstration switches between predefined, checked sample views.
It does not process uploaded files or implement a general cleaning tool.
