1{2 "stamp": "2026-10-27",3 "built_at": "2026-10-27",4 "manifest": {5 "fetched": "2026-10-27",6 "node": "M3U96a",7 "since": "2026-07-01",8 "live_rows_since": 36826,9 "new_rows": 1444,10 "new_date_min": "2026-10-06",11 "new_date_max": "2026-10-13",12 "units_rows": 1434,13 "freeze_hash": "f0e9d6a94b0387f92645346af2c8c63200c8b9f83c9a85095f507cffa2e85e1c"14 },15 "units_rows": 1434,16 "funnel": [17 {18 "step": "raw_new_rows",19 "rows": 1444,20 "dropped": 021 },22 {23 "step": "roll_matched",24 "rows": 1444,25 "dropped": 026 },27 {28 "step": "wp22_no_exclusion_flag",29 "rows": 1251,30 "dropped": 19331 },32 {33 "step": "property_class_in_scope",34 "rows": 1182,35 "dropped": 6936 },37 {38 "step": "coordinates_present",39 "rows": 1182,40 "dropped": 041 },42 {43 "step": "parcel_id_present",44 "rows": 1182,45 "dropped": 046 },47 {48 "step": "price_in_range",49 "rows": 1182,50 "dropped": 051 },52 {53 "step": "municipality_in_snapshot_lookup",54 "rows": 1182,55 "dropped": 056 }57 ],58 "wp22_exclusion_flags": {59 "land": 96,60 "same_parcel_same_date_diff_price": 8,61 "non_residential": 56,62 "shared_parcel": 5,63 "assessment_ratio_outlier": 26,64 "multi_parcel_candidate": 265 },66 "class_source": {67 "provider": 7,68 "roll": 117569 },70 "rows": 1182,71 "parcels": 1177,72 "date_min": "2026-10-06",73 "date_max": "2026-10-13",74 "by_property_class": {75 "condo": 161,76 "house": 856,77 "plex": 16578 },79 "by_subtype": {80 "detached": 709,81 "integrated": 161,82 "row": 40,83 "semi": 100,84 "unknown": 17285 },86 "by_region_group": {87 "Montréal CMA": 459,88 "Outaouais": 57,89 "Québec CMA": 99,90 "other": 56791 },92 "by_region_name": {93 "Abitibi-Témiscamingue": 23,94 "Bas-Saint-Laurent": 37,95 "Capitale-Nationale": 111,96 "Centre-du-Québec": 42,97 "Chaudière-Appalaches": 71,98 "Côte-Nord": 16,99 "Estrie": 75,100 "Gaspésie–Îles-de-la-Madeleine": 14,101 "Lanaudière": 107,102 "Laurentides": 136,103 "Laval": 52,104 "Mauricie": 38,105 "Montréal": 146,106 "Montérégie": 215,107 "Nord-du-Québec": 1,108 "Outaouais": 57,109 "Saguenay–Lac-Saint-Jean": 41110 },111 "by_urban_class": {112 "metro": 427,113 "rural": 325,114 "suburban": 430115 },116 "by_price_tercile": {117 "1": 270,118 "2": 411,119 "3": 501120 },121 "by_roll_reference_date": {122 "2019-07-01": 1,123 "2020-03-01": 1,124 "2021-07-01": 2,125 "2022-07-01": 192,126 "2023-07-01": 595,127 "2024-07-01": 391128 },129 "price_tercile_cuts_snapshot": {130 "condo": [131 300000.0,132 410000.0133 ],134 "house": [135 305000.0,136 494500.0137 ],138 "plex": [139 350000.0,140 625000.0141 ]142 },143 "rows_with_prior_sale": 321,144 "rows_new_construction": 0,145 "share_floor_area_from_provider": 0.001692047377326565,146 "share_borough_imputed_from_grid": 0.2436548223350254,147 "price_median": 450000.0,148 "missingness_pct": {149 "tx_id": 0.0,150 "parcel_id": 0.0,151 "date": 0.0,152 "price": 0.0,153 "lat": 0.0,154 "lng": 0.0,155 "region_name": 0.0,156 "mun_code": 0.0,157 "mun_name": 0.0,158 "borough_name": 75.635,159 "urban_class": 0.0,160 "property_class": 0.0,161 "subtype": 0.0,162 "floor_area_m2": 1.015,163 "land_area_m2": 0.085,164 "year_built": 1.1,165 "storeys": 0.423,166 "n_units": 0.0,167 "roll_land_value": 1.438,168 "roll_building_value": 0.0,169 "roll_total_value": 0.0,170 "roll_reference_date": 0.0,171 "new_construction": 0.0,172 "exclude_reason": 100.0,173 "region_group": 0.0,174 "x_m": 0.0,175 "y_m": 0.0,176 "grid1k": 0.0,177 "grid5k": 0.0,178 "prior_sale_price": 72.843,179 "prior_sale_date": 72.843,180 "price_tercile": 0.0,181 "log_price": 0.0182 },183 "snapshot_analytic_rows": 631866,184 "output": "data/processed/prospective_analytic.parquet",185 "bundle": {186 "dir": "data/processed/prospective_bundle",187 "analytic_rows": 633048,188 "splits": {189 "holdout": 83489,190 "prospective": 1182,191 "train": 379310,192 "validation": 72132,193 "test": 96935194 },195 "llm_subsamples": {196 "validation": 240,197 "test": 600,198 "prospective": 40,199 "holdout": 300200 },201 "prospective_subsample_n": 40,202 "prospective_subsample_strata": 18,203 "prospective_subsample_by_stratum": {204 "Montréal CMA|condo|1": 1,205 "Montréal CMA|condo|2": 1,206 "Montréal CMA|condo|3": 2,207 "Montréal CMA|house|1": 1,208 "Montréal CMA|house|2": 2,209 "Montréal CMA|house|3": 7,210 "Montréal CMA|plex|2": 1,211 "Montréal CMA|plex|3": 2,212 "Outaouais|house|2": 1,213 "Outaouais|house|3": 1,214 "Québec CMA|house|2": 1,215 "Québec CMA|house|3": 1,216 "other|condo|2": 1,217 "other|house|1": 6,218 "other|house|2": 6,219 "other|house|3": 4,220 "other|plex|1": 1,221 "other|plex|2": 1222 },223 "geo_rows_prospective": 1182,224 "share_flood_mapped": 0.3790186125211506,225 "share_with_da": 0.9644670050761421226 },227 "seconds": 4.8228}