{
  "version": "1.2",
  "release_date": "2026-10-10",
  "scope": "Existing Zagreb map; Zadar deployment unchanged",
  "implemented": [
    "ERA5 2016–2025 regional city-area climate overview",
    "VPD from hourly 2m temperature and dewpoint, before aggregation",
    "218 official mjesni odbori with summer LST, NDVI, water fraction and 19 daily LST summaries",
    "Optional boundary overlay and address-to-unit lookup",
    "Layer-specific coverage, missing-data rules and public CSV downloads"
  ],
  "data_needed_next": {
    "canopy": "Zagreb classified LAZ or compatible DSM/DTM, ortho; validate existing Trešnjevka pilot",
    "ndmi": "Quality-controlled NIR/SWIR scenes matched by date",
    "functional_blocks": "Verified street/building/land-use units, imperviousness, canopy, connectivity and soil/water inputs",
    "heatwaves": "Same-period hourly climate and satellite observations, explicit event definition",
    "hydrology": "Full upstream basins, drainage/culverts, soils/infiltration and local design-storm inputs"
  },
  "validation": {
    "hourly_climate_records_per_cell": 87672,
    "era5_cells": 6,
    "missing_climate_values": 0,
    "official_units": 218,
    "unassigned_city_raster_cells": 0,
    "overlapping_city_raster_cells": 0,
    "units_withheld_for_low_seasonal_LST_coverage": 21,
    "existing_readout_regression": "passed",
    "panel_and_unit_membership_checks": "passed",
    "browser_WebGL_mobile": "not available in authoring environment",
    "field_validation": "not performed"
  },
  "notes": [
    "Ten-year period is not a WMO 30-year climate normal.",
    "Regional ERA5 data are not street/building measurements.",
    "Climate 2016–2025 and Landsat summer2026 are separate periods; no causal correlation claimed.",
    "Coverage is data availability, not accuracy.",
    "Priority scores, NDMI, canopy cover, MRT and UTCI remain uncomputed."
  ]
}