1{2 "all_passed": true,3 "n_rows": 631866,4 "n_subjects_comparables": 300,5 "asof_rows_tested": 21782,6 "checks": [7 {8 "name": "split_windows",9 "passed": true,10 "n_checked": 4,11 "n_failed": 0,12 "details": {13 "windows": {14 "train": [15 "2021-01-01",16 "2024-06-30"17 ],18 "validation": [19 "2024-07-01",20 "2025-03-31"21 ],22 "test": [23 "2025-04-01",24 "2025-12-31"25 ],26 "holdout": [27 "2026-01-01",28 "2026-10-07"29 ]30 },31 "gaps": []32 }33 },34 {35 "name": "split_assignment",36 "passed": true,37 "n_checked": 631866,38 "n_failed": 0,39 "details": {40 "out_of_window": 0,41 "duplicate_tx": 0,42 "rows_without_split": 043 }44 },45 {46 "name": "group_ordering",47 "passed": true,48 "n_checked": 45747,49 "n_failed": 0,50 "details": {51 "parcels_in_train_and_later": 4574752 }53 },54 {55 "name": "prior_sale",56 "passed": true,57 "n_checked": 631866,58 "n_failed": 0,59 "details": {60 "not_strictly_earlier": 0,61 "recompute_mismatch": 0,62 "brute_force_checked": 4255,63 "brute_force_bad": 064 }65 },66 {67 "name": "comparables_asof",68 "passed": true,69 "n_checked": 300,70 "n_failed": 0,71 "details": {72 "date_ge_cutoff": 0,73 "beyond_lookback": 0,74 "own_parcel": 0,75 "class_mismatch": 0,76 "id_order": 0,77 "too_many": 0,78 "fewer_than_min_unexpanded": 0,79 "mean_n_comps": 11.233333333333333,80 "min_n_comps": 381 }82 },83 {84 "name": "market_context_asof",85 "passed": true,86 "n_checked": 40,87 "n_failed": 0,88 "details": {}89 },90 {91 "name": "feature_matrix_asof",92 "passed": true,93 "n_checked": 15527,94 "n_failed": 0,95 "details": {96 "cutoff": "2025-04-01",97 "columns_changed": []98 }99 },100 {101 "name": "feature_matrix_columns",102 "passed": true,103 "n_checked": 43,104 "n_failed": 0,105 "details": {106 "forbidden_present": [],107 "numeric": [108 "log_floor_area",109 "log_land_area",110 "age_years",111 "storeys_f",112 "n_units_f",113 "log_roll_total",114 "log_roll_land",115 "log_roll_building",116 "roll_land_share",117 "log_roll_per_m2",118 "roll_age_months",119 "lat",120 "lng",121 "x_m",122 "y_m",123 "month_index",124 "sale_month",125 "prior_sale_log_price",126 "months_since_prior_sale",127 "new_construction_f",128 "mun_n_12m",129 "mun_med_log_price_12m",130 "mun_med_ppm2_12m",131 "mun_med_ratio_12m",132 "nb_n_12m",133 "nb_med_log_price",134 "nb_med_ppm2",135 "nb_med_ratio",136 "nb_mean_dist_km",137 "in_flood_zone",138 "transit_stops_within_1km",139 "da_population_density",140 "da_median_income",141 "da_pct_renters",142 "distance_to_cbd_km"143 ],144 "categorical": [145 "region_name",146 "region_group",147 "mun_code",148 "property_class",149 "subtype",150 "grid1k",151 "grid5k",152 "urban_class"153 ]154 }155 },156 {157 "name": "llm_subsample",158 "passed": true,159 "n_checked": 1140,160 "n_failed": 0,161 "details": {162 "validation": {163 "n": 240,164 "target": 240,165 "strata": 32,166 "mismatched_strata": {}167 },168 "test": {169 "n": 600,170 "target": 600,171 "strata": 35,172 "mismatched_strata": {}173 },174 "holdout": {175 "n": 300,176 "target": 300,177 "strata": 33,178 "mismatched_strata": {}179 },180 "deterministic_redraw": true181 }182 }183 ],184 "synthetic": false,185 "seconds": 36.5186}