1step,rule,n_before,n_after,n_removed,rationale21_field_count,row has exactly 5 CSV fields,1200,1164,36,corrupted/garbled export lines cannot be mapped to columns; not reconstructed32_sale_id,sale_id matches ^S\d{5}$,1164,1164,0,identifier must be readable43_municipality,municipality is one of the provider's municipalities,1164,1164,0,municipality must be readable54_sale_date,sale_date is a valid ISO date YYYY-MM-DD,1164,1164,0,date must be readable65_price,"price_cad is an integer, optionally with comma thousands separators inside a quoted field",1164,1164,0,"price must be unambiguous; quoted '280,000' is unambiguous under CSV quoting"76_area,area_m2 is a positive decimal number,1164,1164,0,area must be readable and positive87_duplicate_id,keep first occurrence of each sale_id,1164,1164,0,sale_id must be unique9