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 export lines (file lines 701-736) are corrupted and cannot be read unambiguously (sale ids S00700-S00735 missing); they were not reconstructed. Their implied price sum is 14917000 CAD.",14 "data_issues": [15 {16 "issue": "36 data lines are corrupted/garbled (file lines 701-736): no valid sale_id or field structure. Sale ids S00700-S00735 (36 ids) are absent from the readable records.",17 "handling": "Excluded from the analytic dataset; not reconstructed or imputed. Counted as unreadable records; their price sum is only implied by the control total."18 },19 {20 "issue": "25 records have price_cad exported as a quoted string with comma thousands separator (e.g. \"280,000\").",21 "handling": "Kept: under standard CSV quoting the field is unambiguous; separator removed and value converted to integer CAD."22 },23 {24 "issue": "Readable record counts by municipality fall short of the control n_by_municipality (control minus readable): {'Gatineau': 11, 'Laval': 8, 'Sherbrooke': 7, 'Levis': 3, 'Longueuil': 7}.",25 "handling": "Reported only; the shortfall sums to the number of unreadable records. Municipality of unreadable records is implied by control totals, not observed."26 }27 ],28 "n_input_rows": {29 "sales.csv": 120030 },31 "random_seed": null,32 "implied_mean_price_unreadable": 414361.111111,33 "n_price_thousands_separator": 25,34 "n_valid_if_thousands_sep_excluded": 1139,35 "control_mean_price_all_records": 392739.166667,36 "n_by_municipality_valid": {37 "Gatineau": 335,38 "Laval": 274,39 "Levis": 159,40 "Longueuil": 187,41 "Sherbrooke": 20942 },43 "n_by_municipality_gap": {44 "Gatineau": 11,45 "Laval": 8,46 "Sherbrooke": 7,47 "Levis": 3,48 "Longueuil": 749 }50}