What the scenarios mean
Standard records populate the common test fields. Missing-field records leave fullName empty. Expired records use 2000-01-01 as the expiry date. Date-order records use an issue date after expiry. The dates are fixed, so repeated runs are reproducible.
JSON retains the nested passportTest and licenseTest fields. CSV contains the shared flat fields only. Each row contains its classification, a NOT-VALID document number and validForIdentification: false.