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 count could not be analysed: 36 data lines of sales.csv are corrupted (unreadable garbage, wrong field count), 0 rows had malformed fields and 0 duplicated ids; these records were not reconstructed. Their implied price sum is 14917000 CAD.",14 "data_issues": [15 {16 "issue": "36 data lines (file lines 701-736) are corrupted: garbage characters and wrong number of fields; sale_id sequence gap S00700-S00735 (36 ids) coincides",17 "handling": "excluded; not reconstructed or imputed; their count and implied price sum reported via n_unreadable_records and sum_price_unreadable_implied"18 },19 {20 "issue": "25 rows store price_cad as a quoted string with comma thousands separators (e.g. \"280,000\")",21 "handling": "kept: quoting makes the field unambiguous under CSV rules and the pattern d{1,3}(,ddd)+ has a single integer reading; commas removed and converted to integer"22 }23 ],24 "n_input_rows": {25 "sales.csv": 120026 },27 "random_seed": null,28 "diagnostics": {29 "n_lines_wrong_field_count": 36,30 "n_rows_bad_format": 0,31 "n_rows_duplicate_id": 0,32 "n_price_thousands_separator_parsed": 25,33 "municipality_count_gap_control_minus_valid": {34 "Gatineau": 11,35 "Laval": 8,36 "Levis": 3,37 "Longueuil": 7,38 "Sherbrooke": 739 },40 "n_missing_ids_in_sequence": 36,41 "mean_price_unreadable_implied": 414361.111111,42 "sensitivity_excluding_thousands_separator_rows": {43 "n": 1139,44 "sum_price": 447035000,45 "mean_price": 392480.24583,46 "median_price_per_m2": 2983.31697747 },48 "sale_date_min": "2021-01-01",49 "sale_date_max": "2022-12-31"50 }51}52