HISTORICAL FICTIONAL EXERCISE These five files translate the French source files in the parent directory. They do not describe a real supplier, current inventory or new test execution. The recorded 25/25 result is historical and has not been rerun for this translation. Numbers and technical identifiers are unchanged. Product names, colours, material, closure and test labels are translated. JSON keys are preserved. The CSV header mapping and original file hashes are listed in translation-notes.json. Decimal commas are intentionally preserved.