{
  "version": "1.5",
  "date": "2026-10-10",
  "public_url": "https://zagreb.dandelionstudio.hr",
  "base_source_commit": "f135efafe9b41d9525a399e278c5a4a825ea191c",
  "changes": [
    "Optional local building/bridge shade by summer day and Zagreb local time",
    "Optional accumulated shade 12–17 h on visible surfaces",
    "City and Trešnjevka tree POINT inventories, separate from shadow calculation",
    "Source metadata and staged canopy/block/climate handover"
  ],
  "preserved": [
    "Original LST, NDVI, hydrology, ERA5 and DHMZ analytical data",
    "Address route and 250 m readouts",
    "Original LoD2 building geometries",
    "218 mjesni odbori",
    "Thermal contrast/coverage options and original mesh colouring",
    "Existing custom public domain and access setting"
  ],
  "not_implemented": [
    "Actual canopy outlines or citywide canopy cover",
    "Canopy over asphalt or sidewalk shade percentage",
    "NDMI or synchronous LST/NDVI/VPD heatwave analysis",
    "Functional urban blocks or intervention priority score",
    "SWMM or flood depth",
    "MRT, UTCI or measured cooling"
  ],
  "verification": {
    "original_analytical_assets_unchanged": true,
    "original_readouts_and_masks": "passed",
    "climate_units_rain_regressions": "passed",
    "building_colouring_regressions": "passed",
    "summer_timezones_and_input_bounds": "passed in UTC, Europe/Zagreb, Pacific/Honolulu and Asia/Tokyo",
    "shade_lifecycle_and_stale_requests": "passed with SDK doubles",
    "actual_frontend_handoff_and_overlay_failure_recovery": "passed with real assets and SDK doubles",
    "browser_webgl_mobile": "not available; not tested",
    "field_validation": "not performed"
  },
  "limits": "A local view-dependent visual model using loaded 3D buildings and bridges. No tree or terrain shadow casting; visible roof readouts are not sidewalk results. Rounding is not scientific accuracy.",
  "metadata": "assets/shade/info.json",
  "zadar_modified": false
}
