[
 {"id":"C1","text":"1164 of the 1200 control records were read unambiguously and analysed; 36 could not be analysed.","results_keys":["n_records_control","n_valid_records","n_unreadable_records","n_analysed"],"status":"supported","caveat":"36 corrupted lines excluded without reconstruction."},
 {"id":"C2","text":"The price sum over analysed records is 456,370,000 CAD vs a control of 471,287,000 CAD, implying 14,917,000 CAD in unreadable records.","results_keys":["sum_price_valid","sum_price_control","sum_price_unreadable_implied"],"status":"supported","caveat":"Implied sum assumes control totals refer to the same table."},
 {"id":"C3","text":"Mean sale price over analysed records is 392,070.45 CAD.","results_keys":["mean_price_valid"],"status":"supported","caveat":"Excludes 36 unreadable records."},
 {"id":"C4","text":"Median price per square metre over analysed records is 2,984.94 CAD/m2.","results_keys":["median_price_per_m2_valid"],"status":"supported","caveat":"Excludes 36 unreadable records."},
 {"id":"C5","text":"Feasibility is partial because 36 corrupted export lines cannot be read; per-municipality count deficits sum to 36, reconciling the count exactly.","results_keys":["feasibility","feasibility_reason","control_minus_valid_by_municipality","n_input_rows"],"status":"supported","caveat":""},
 {"id":"C6","text":"25 prices exported as quoted thousands-separated strings were parsed unambiguously and retained.","results_keys":["data_issues"],"status":"supported","caveat":"Relies on standard CSV quoting interpretation."}
]
