1{2 "task_id": "F1-conf-04",3 "n_records_control": 1200,4 "n_valid_records": 1164,5 "n_unreadable_records": 36,6 "n_analysed": 1164,7 "sum_price_control": 471287000,8 "sum_price_valid": 456370000,9 "sum_price_unreadable_implied": 14917000,10 "mean_price_valid": 392070.446735,11 "median_price_per_m2_valid": 2984.93695,12 "feasibility": "partial",13 "feasibility_reason": "36 of the 1200 records in the provider's control totals could not be analysed: 36 export lines (sale_id S00700-S00735) are corrupted with garbled characters and wrong field counts, so their fields cannot be read unambiguously; they account for an implied 14917000 CAD of the control price sum. Per-municipality shortfall vs control: {'Gatineau': 11, 'Laval': 8, 'Sherbrooke': 7, 'Levis': 3, 'Longueuil': 7}.",14 "data_issues": [15 {16 "issue": "36 data lines (sale_id numbers S00700-S00735, a contiguous block) are garbled: wrong number of fields and/or non-conforming sale_id with random characters",17 "handling": "excluded as unreadable; not reconstructed or imputed; their implied price total is reported as sum_price_unreadable_implied"18 },19 {20 "issue": "25 records store price_cad as a quoted string with thousands separators (e.g. \"280,000\")",21 "handling": "read unambiguously by removing the comma separators (standard CSV quoting); records retained"22 }23 ],24 "n_input_rows": {25 "sales.csv": 120026 },27 "random_seed": null,28 "baseline_n_lines_minus_control": 0,29 "n_price_thousands_separator": 25,30 "n_by_municipality_valid": {31 "Gatineau": 335,32 "Laval": 274,33 "Sherbrooke": 209,34 "Levis": 159,35 "Longueuil": 18736 },37 "n_by_municipality_shortfall": {38 "Gatineau": 11,39 "Laval": 8,40 "Sherbrooke": 7,41 "Levis": 3,42 "Longueuil": 743 },44 "mean_price_unreadable_implied": 414361.111111,45 "sale_date_min_valid": "2021-01-01",46 "sale_date_max_valid": "2022-12-31"47}48