{
 "stamp": "2026-10-27",
 "built_at": "2026-10-27",
 "manifest": {
  "fetched": "2026-10-27",
  "node": "M3U96a",
  "since": "2026-07-01",
  "live_rows_since": 36826,
  "new_rows": 1444,
  "new_date_min": "2026-10-06",
  "new_date_max": "2026-10-13",
  "units_rows": 1434,
  "freeze_hash": "f0e9d6a94b0387f92645346af2c8c63200c8b9f83c9a85095f507cffa2e85e1c"
 },
 "units_rows": 1434,
 "funnel": [
  {
   "step": "raw_new_rows",
   "rows": 1444,
   "dropped": 0
  },
  {
   "step": "roll_matched",
   "rows": 1444,
   "dropped": 0
  },
  {
   "step": "wp22_no_exclusion_flag",
   "rows": 1251,
   "dropped": 193
  },
  {
   "step": "property_class_in_scope",
   "rows": 1182,
   "dropped": 69
  },
  {
   "step": "coordinates_present",
   "rows": 1182,
   "dropped": 0
  },
  {
   "step": "parcel_id_present",
   "rows": 1182,
   "dropped": 0
  },
  {
   "step": "price_in_range",
   "rows": 1182,
   "dropped": 0
  },
  {
   "step": "municipality_in_snapshot_lookup",
   "rows": 1182,
   "dropped": 0
  }
 ],
 "wp22_exclusion_flags": {
  "land": 96,
  "same_parcel_same_date_diff_price": 8,
  "non_residential": 56,
  "shared_parcel": 5,
  "assessment_ratio_outlier": 26,
  "multi_parcel_candidate": 2
 },
 "class_source": {
  "provider": 7,
  "roll": 1175
 },
 "rows": 1182,
 "parcels": 1177,
 "date_min": "2026-10-06",
 "date_max": "2026-10-13",
 "by_property_class": {
  "condo": 161,
  "house": 856,
  "plex": 165
 },
 "by_subtype": {
  "detached": 709,
  "integrated": 161,
  "row": 40,
  "semi": 100,
  "unknown": 172
 },
 "by_region_group": {
  "Montréal CMA": 459,
  "Outaouais": 57,
  "Québec CMA": 99,
  "other": 567
 },
 "by_region_name": {
  "Abitibi-Témiscamingue": 23,
  "Bas-Saint-Laurent": 37,
  "Capitale-Nationale": 111,
  "Centre-du-Québec": 42,
  "Chaudière-Appalaches": 71,
  "Côte-Nord": 16,
  "Estrie": 75,
  "Gaspésie–Îles-de-la-Madeleine": 14,
  "Lanaudière": 107,
  "Laurentides": 136,
  "Laval": 52,
  "Mauricie": 38,
  "Montréal": 146,
  "Montérégie": 215,
  "Nord-du-Québec": 1,
  "Outaouais": 57,
  "Saguenay–Lac-Saint-Jean": 41
 },
 "by_urban_class": {
  "metro": 427,
  "rural": 325,
  "suburban": 430
 },
 "by_price_tercile": {
  "1": 270,
  "2": 411,
  "3": 501
 },
 "by_roll_reference_date": {
  "2019-07-01": 1,
  "2020-03-01": 1,
  "2021-07-01": 2,
  "2022-07-01": 192,
  "2023-07-01": 595,
  "2024-07-01": 391
 },
 "price_tercile_cuts_snapshot": {
  "condo": [
   300000.0,
   410000.0
  ],
  "house": [
   305000.0,
   494500.0
  ],
  "plex": [
   350000.0,
   625000.0
  ]
 },
 "rows_with_prior_sale": 321,
 "rows_new_construction": 0,
 "share_floor_area_from_provider": 0.001692047377326565,
 "share_borough_imputed_from_grid": 0.2436548223350254,
 "price_median": 450000.0,
 "missingness_pct": {
  "tx_id": 0.0,
  "parcel_id": 0.0,
  "date": 0.0,
  "price": 0.0,
  "lat": 0.0,
  "lng": 0.0,
  "region_name": 0.0,
  "mun_code": 0.0,
  "mun_name": 0.0,
  "borough_name": 75.635,
  "urban_class": 0.0,
  "property_class": 0.0,
  "subtype": 0.0,
  "floor_area_m2": 1.015,
  "land_area_m2": 0.085,
  "year_built": 1.1,
  "storeys": 0.423,
  "n_units": 0.0,
  "roll_land_value": 1.438,
  "roll_building_value": 0.0,
  "roll_total_value": 0.0,
  "roll_reference_date": 0.0,
  "new_construction": 0.0,
  "exclude_reason": 100.0,
  "region_group": 0.0,
  "x_m": 0.0,
  "y_m": 0.0,
  "grid1k": 0.0,
  "grid5k": 0.0,
  "prior_sale_price": 72.843,
  "prior_sale_date": 72.843,
  "price_tercile": 0.0,
  "log_price": 0.0
 },
 "snapshot_analytic_rows": 631866,
 "output": "data/processed/prospective_analytic.parquet",
 "bundle": {
  "dir": "data/processed/prospective_bundle",
  "analytic_rows": 633048,
  "splits": {
   "holdout": 83489,
   "prospective": 1182,
   "train": 379310,
   "validation": 72132,
   "test": 96935
  },
  "llm_subsamples": {
   "validation": 240,
   "test": 600,
   "prospective": 40,
   "holdout": 300
  },
  "prospective_subsample_n": 40,
  "prospective_subsample_strata": 18,
  "prospective_subsample_by_stratum": {
   "Montréal CMA|condo|1": 1,
   "Montréal CMA|condo|2": 1,
   "Montréal CMA|condo|3": 2,
   "Montréal CMA|house|1": 1,
   "Montréal CMA|house|2": 2,
   "Montréal CMA|house|3": 7,
   "Montréal CMA|plex|2": 1,
   "Montréal CMA|plex|3": 2,
   "Outaouais|house|2": 1,
   "Outaouais|house|3": 1,
   "Québec CMA|house|2": 1,
   "Québec CMA|house|3": 1,
   "other|condo|2": 1,
   "other|house|1": 6,
   "other|house|2": 6,
   "other|house|3": 4,
   "other|plex|1": 1,
   "other|plex|2": 1
  },
  "geo_rows_prospective": 1182,
  "share_flood_mapped": 0.3790186125211506,
  "share_with_da": 0.9644670050761421
 },
 "seconds": 4.8
}