{
  "revision": "R11/E.15",
  "source_ifc_sha256": "4fb989a1e4ea21490ad9b6e525cd9d402f7ee2b089e57da1ed14e93682e75e6d",
  "weather": {
    "url": "https://re.jrc.ec.europa.eu/api/v5_3/tmy?lat=40.13810836882861&lon=-8.796904871156531&usehorizon=0&outputformat=json&startyear=2005&endyear=2023",
    "latitude": 40.13810836882861,
    "longitude": -8.796904871156531,
    "grid_convergence_deg": -0.4279159771135667,
    "coordinate_source": "GN_09.26_213 Lares survey EPSG:3763; representative building centre (-56570, 52380)",
    "sha256": "6db8cf9a118634f80aa2bb1acf94b200c50943c85d9bfe2a414c4b2dfe32a672"
  },
  "method": "Eight-zone 2R2C implicit heat balance; 8760 hourly steps; 14-day preceding December warmup; approximate mass temperature as mean radiant temperature; coupled moisture and CO2 balances. Not EnergyPlus or a certified calculation.",
  "assumptions": {
    "occupants": 4,
    "wall_U": 0.28,
    "roof_U": 0.2,
    "floor_U": 0.35,
    "thermal_bridge_allowance": 0.2,
    "frame_fraction": 0.2,
    "internal_sensible_W_person": 75,
    "CO2_L_s_person": 0.004,
    "normal_ACH": 0.5,
    "night_window_ACH": [
      3,
      3,
      1,
      1,
      2,
      2,
      1,
      3
    ],
    "climate": "PVGIS TMY 2005–2023; UTC schedule; no design heatwave",
    "glazing": "Generic whole-window Uw and solar g; no selected manufacturer",
    "shade": "Finite upper and lower canopies; approximate pergola and diffuse attenuation; west ZIP transmission 0.15",
    "moisture": "45 g/h/person plus cooking and bathing; no hygroscopic buffering or condensation feedback"
  },
  "zones": [
    {
      "name": "Cozinha / jantar",
      "area_m2": 53.0,
      "volume_m3": 287.26,
      "glazing_m2": 64.38
    },
    {
      "name": "Foyer / estar",
      "area_m2": 43.0,
      "volume_m3": 233.06,
      "glazing_m2": 27.98
    },
    {
      "name": "Corredor P0",
      "area_m2": 12.1,
      "volume_m3": 30.25,
      "glazing_m2": 19.53
    },
    {
      "name": "Núcleo de serviço P0",
      "area_m2": 27.0,
      "volume_m3": 67.5,
      "glazing_m2": 0.75
    },
    {
      "name": "Quarto 1",
      "area_m2": 14.1,
      "volume_m3": 35.25,
      "glazing_m2": 0.37
    },
    {
      "name": "Quarto 2",
      "area_m2": 14.1,
      "volume_m3": 35.25,
      "glazing_m2": 0.38
    },
    {
      "name": "Núcleo / galeria P1",
      "area_m2": 26.0,
      "volume_m3": 59.8,
      "glazing_m2": 8.17
    },
    {
      "name": "Biblioteca",
      "area_m2": 39.75,
      "volume_m3": 91.425,
      "glazing_m2": 14.67
    }
  ],
  "scenarios": [
    {
      "id": "base",
      "label": "Vidro genérico; sem estores ativos",
      "uw": 1.8,
      "g": 0.6,
      "shade": false,
      "night": false,
      "mass": 120,
      "ach": 0.5
    },
    {
      "id": "shade",
      "label": "Estores a poente",
      "uw": 1.8,
      "g": 0.6,
      "shade": true,
      "night": false,
      "mass": 120,
      "ach": 0.5
    },
    {
      "id": "night",
      "label": "Estores + ventilação noturna",
      "uw": 1.8,
      "g": 0.6,
      "shade": true,
      "night": true,
      "mass": 120,
      "ach": 0.5
    },
    {
      "id": "glass",
      "label": "Vidro seletivo + estores + ventilação",
      "uw": 1.3,
      "g": 0.4,
      "shade": true,
      "night": true,
      "mass": 120,
      "ach": 0.5
    },
    {
      "id": "light",
      "label": "Sensibilidade: menor inércia",
      "uw": 1.3,
      "g": 0.4,
      "shade": true,
      "night": true,
      "mass": 60,
      "ach": 0.5
    },
    {
      "id": "leaky",
      "label": "Sensibilidade: infiltração elevada",
      "uw": 1.3,
      "g": 0.4,
      "shade": true,
      "night": true,
      "mass": 120,
      "ach": 1.0
    },
    {
      "id": "hvac",
      "label": "Ideal 20–26 °C, caso vidro seletivo",
      "uw": 1.3,
      "g": 0.4,
      "shade": true,
      "night": true,
      "mass": 120,
      "ach": 0.5,
      "hvac": true
    }
  ],
  "summary": [
    {
      "scenario": "base",
      "zone": "Cozinha / jantar",
      "occupied_hours": 5840,
      "operative_min": 11.8,
      "operative_max": 53.9,
      "occupied_over26_h": 4345,
      "occupied_over28_h": 3823,
      "occupied_under20_h": 549,
      "summer_night_over26_h": 596,
      "rh_over70_h": 90,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 573
    },
    {
      "scenario": "base",
      "zone": "Foyer / estar",
      "occupied_hours": 2555,
      "operative_min": 11.9,
      "operative_max": 46.2,
      "occupied_over26_h": 1512,
      "occupied_over28_h": 1210,
      "occupied_under20_h": 353,
      "summer_night_over26_h": 408,
      "rh_over70_h": 61,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 582
    },
    {
      "scenario": "base",
      "zone": "Corredor P0",
      "occupied_hours": 8760,
      "operative_min": 12.6,
      "operative_max": 55.3,
      "occupied_over26_h": 5794,
      "occupied_over28_h": 4752,
      "occupied_under20_h": 863,
      "summer_night_over26_h": 580,
      "rh_over70_h": 154,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 582
    },
    {
      "scenario": "base",
      "zone": "Núcleo de serviço P0",
      "occupied_hours": 8760,
      "operative_min": 14.3,
      "operative_max": 35.1,
      "occupied_over26_h": 4356,
      "occupied_over28_h": 2615,
      "occupied_under20_h": 906,
      "summer_night_over26_h": 674,
      "rh_over70_h": 123,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 573
    },
    {
      "scenario": "base",
      "zone": "Quarto 1",
      "occupied_hours": 2920,
      "operative_min": 14.6,
      "operative_max": 35.5,
      "occupied_over26_h": 1468,
      "occupied_over28_h": 944,
      "occupied_under20_h": 244,
      "summer_night_over26_h": 708,
      "rh_over70_h": 75,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 913
    },
    {
      "scenario": "base",
      "zone": "Quarto 2",
      "occupied_hours": 2920,
      "operative_min": 14.7,
      "operative_max": 35.6,
      "occupied_over26_h": 1509,
      "occupied_over28_h": 989,
      "occupied_under20_h": 227,
      "summer_night_over26_h": 713,
      "rh_over70_h": 84,
      "co2_over1000_h": 1825,
      "co2_peak_ppm": 1022
    },
    {
      "scenario": "base",
      "zone": "Núcleo / galeria P1",
      "occupied_hours": 5110,
      "operative_min": 13.2,
      "operative_max": 42.8,
      "occupied_over26_h": 3670,
      "occupied_over28_h": 3028,
      "occupied_under20_h": 322,
      "summer_night_over26_h": 680,
      "rh_over70_h": 42,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 518
    },
    {
      "scenario": "base",
      "zone": "Biblioteca",
      "occupied_hours": 3285,
      "operative_min": 13.3,
      "operative_max": 43.1,
      "occupied_over26_h": 2383,
      "occupied_over28_h": 1971,
      "occupied_under20_h": 168,
      "summer_night_over26_h": 657,
      "rh_over70_h": 18,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 580
    },
    {
      "scenario": "shade",
      "zone": "Cozinha / jantar",
      "occupied_hours": 5840,
      "operative_min": 11.8,
      "operative_max": 45.4,
      "occupied_over26_h": 3947,
      "occupied_over28_h": 3242,
      "occupied_under20_h": 572,
      "summer_night_over26_h": 226,
      "rh_over70_h": 103,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 573
    },
    {
      "scenario": "shade",
      "zone": "Foyer / estar",
      "occupied_hours": 2555,
      "operative_min": 11.9,
      "operative_max": 45.6,
      "occupied_over26_h": 1430,
      "occupied_over28_h": 1127,
      "occupied_under20_h": 360,
      "summer_night_over26_h": 276,
      "rh_over70_h": 63,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 582
    },
    {
      "scenario": "shade",
      "zone": "Corredor P0",
      "occupied_hours": 8760,
      "operative_min": 12.6,
      "operative_max": 53.7,
      "occupied_over26_h": 5275,
      "occupied_over28_h": 4211,
      "occupied_under20_h": 875,
      "summer_night_over26_h": 367,
      "rh_over70_h": 172,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 582
    },
    {
      "scenario": "shade",
      "zone": "Núcleo de serviço P0",
      "occupied_hours": 8760,
      "operative_min": 14.3,
      "operative_max": 33.5,
      "occupied_over26_h": 3542,
      "occupied_over28_h": 1337,
      "occupied_under20_h": 910,
      "summer_night_over26_h": 457,
      "rh_over70_h": 139,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 573
    },
    {
      "scenario": "shade",
      "zone": "Quarto 1",
      "occupied_hours": 2920,
      "operative_min": 14.6,
      "operative_max": 34.4,
      "occupied_over26_h": 1272,
      "occupied_over28_h": 456,
      "occupied_under20_h": 246,
      "summer_night_over26_h": 619,
      "rh_over70_h": 79,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 913
    },
    {
      "scenario": "shade",
      "zone": "Quarto 2",
      "occupied_hours": 2920,
      "operative_min": 14.7,
      "operative_max": 34.7,
      "occupied_over26_h": 1338,
      "occupied_over28_h": 538,
      "occupied_under20_h": 228,
      "summer_night_over26_h": 638,
      "rh_over70_h": 86,
      "co2_over1000_h": 1825,
      "co2_peak_ppm": 1022
    },
    {
      "scenario": "shade",
      "zone": "Núcleo / galeria P1",
      "occupied_hours": 5110,
      "operative_min": 13.2,
      "operative_max": 41.2,
      "occupied_over26_h": 3458,
      "occupied_over28_h": 2605,
      "occupied_under20_h": 324,
      "summer_night_over26_h": 472,
      "rh_over70_h": 51,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 518
    },
    {
      "scenario": "shade",
      "zone": "Biblioteca",
      "occupied_hours": 3285,
      "operative_min": 13.3,
      "operative_max": 42.4,
      "occupied_over26_h": 2329,
      "occupied_over28_h": 1799,
      "occupied_under20_h": 168,
      "summer_night_over26_h": 531,
      "rh_over70_h": 22,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 580
    },
    {
      "scenario": "night",
      "zone": "Cozinha / jantar",
      "occupied_hours": 5840,
      "operative_min": 11.8,
      "operative_max": 45.4,
      "occupied_over26_h": 3784,
      "occupied_over28_h": 3052,
      "occupied_under20_h": 573,
      "summer_night_over26_h": 37,
      "rh_over70_h": 137,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 573
    },
    {
      "scenario": "night",
      "zone": "Foyer / estar",
      "occupied_hours": 2555,
      "operative_min": 11.9,
      "operative_max": 44.6,
      "occupied_over26_h": 1337,
      "occupied_over28_h": 1019,
      "occupied_under20_h": 360,
      "summer_night_over26_h": 36,
      "rh_over70_h": 87,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 582
    },
    {
      "scenario": "night",
      "zone": "Corredor P0",
      "occupied_hours": 8760,
      "operative_min": 12.6,
      "operative_max": 53.7,
      "occupied_over26_h": 4710,
      "occupied_over28_h": 3828,
      "occupied_under20_h": 875,
      "summer_night_over26_h": 126,
      "rh_over70_h": 262,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 582
    },
    {
      "scenario": "night",
      "zone": "Núcleo de serviço P0",
      "occupied_hours": 8760,
      "operative_min": 14.3,
      "operative_max": 32.5,
      "occupied_over26_h": 2348,
      "occupied_over28_h": 605,
      "occupied_under20_h": 910,
      "summer_night_over26_h": 84,
      "rh_over70_h": 172,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 573
    },
    {
      "scenario": "night",
      "zone": "Quarto 1",
      "occupied_hours": 2920,
      "operative_min": 14.6,
      "operative_max": 33.4,
      "occupied_over26_h": 525,
      "occupied_over28_h": 111,
      "occupied_under20_h": 246,
      "summer_night_over26_h": 112,
      "rh_over70_h": 97,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 913
    },
    {
      "scenario": "night",
      "zone": "Quarto 2",
      "occupied_hours": 2920,
      "operative_min": 14.7,
      "operative_max": 33.7,
      "occupied_over26_h": 572,
      "occupied_over28_h": 138,
      "occupied_under20_h": 228,
      "summer_night_over26_h": 128,
      "rh_over70_h": 106,
      "co2_over1000_h": 1221,
      "co2_peak_ppm": 1022
    },
    {
      "scenario": "night",
      "zone": "Núcleo / galeria P1",
      "occupied_hours": 5110,
      "operative_min": 13.2,
      "operative_max": 40.8,
      "occupied_over26_h": 3210,
      "occupied_over28_h": 2323,
      "occupied_under20_h": 324,
      "summer_night_over26_h": 183,
      "rh_over70_h": 56,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 518
    },
    {
      "scenario": "night",
      "zone": "Biblioteca",
      "occupied_hours": 3285,
      "operative_min": 13.3,
      "operative_max": 41.9,
      "occupied_over26_h": 2173,
      "occupied_over28_h": 1565,
      "occupied_under20_h": 168,
      "summer_night_over26_h": 143,
      "rh_over70_h": 26,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 580
    },
    {
      "scenario": "glass",
      "zone": "Cozinha / jantar",
      "occupied_hours": 5840,
      "operative_min": 12.1,
      "operative_max": 37.4,
      "occupied_over26_h": 2803,
      "occupied_over28_h": 1761,
      "occupied_under20_h": 784,
      "summer_night_over26_h": 9,
      "rh_over70_h": 207,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 573
    },
    {
      "scenario": "glass",
      "zone": "Foyer / estar",
      "occupied_hours": 2555,
      "operative_min": 12.0,
      "operative_max": 37.5,
      "occupied_over26_h": 903,
      "occupied_over28_h": 496,
      "occupied_under20_h": 493,
      "summer_night_over26_h": 9,
      "rh_over70_h": 139,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 582
    },
    {
      "scenario": "glass",
      "zone": "Corredor P0",
      "occupied_hours": 8760,
      "operative_min": 12.8,
      "operative_max": 43.6,
      "occupied_over26_h": 3517,
      "occupied_over28_h": 2498,
      "occupied_under20_h": 1349,
      "summer_night_over26_h": 25,
      "rh_over70_h": 389,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 582
    },
    {
      "scenario": "glass",
      "zone": "Núcleo de serviço P0",
      "occupied_hours": 8760,
      "operative_min": 14.2,
      "operative_max": 29.1,
      "occupied_over26_h": 655,
      "occupied_over28_h": 67,
      "occupied_under20_h": 1795,
      "summer_night_over26_h": 14,
      "rh_over70_h": 319,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 573
    },
    {
      "scenario": "glass",
      "zone": "Quarto 1",
      "occupied_hours": 2920,
      "operative_min": 14.5,
      "operative_max": 29.7,
      "occupied_over26_h": 128,
      "occupied_over28_h": 5,
      "occupied_under20_h": 480,
      "summer_night_over26_h": 21,
      "rh_over70_h": 163,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 913
    },
    {
      "scenario": "glass",
      "zone": "Quarto 2",
      "occupied_hours": 2920,
      "operative_min": 14.6,
      "operative_max": 29.9,
      "occupied_over26_h": 152,
      "occupied_over28_h": 8,
      "occupied_under20_h": 434,
      "summer_night_over26_h": 22,
      "rh_over70_h": 187,
      "co2_over1000_h": 1229,
      "co2_peak_ppm": 1022
    },
    {
      "scenario": "glass",
      "zone": "Núcleo / galeria P1",
      "occupied_hours": 5110,
      "operative_min": 13.3,
      "operative_max": 34.9,
      "occupied_over26_h": 2083,
      "occupied_over28_h": 910,
      "occupied_under20_h": 612,
      "summer_night_over26_h": 42,
      "rh_over70_h": 85,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 518
    },
    {
      "scenario": "glass",
      "zone": "Biblioteca",
      "occupied_hours": 3285,
      "operative_min": 13.3,
      "operative_max": 35.7,
      "occupied_over26_h": 1438,
      "occupied_over28_h": 698,
      "occupied_under20_h": 372,
      "summer_night_over26_h": 26,
      "rh_over70_h": 44,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 580
    },
    {
      "scenario": "light",
      "zone": "Cozinha / jantar",
      "occupied_hours": 5840,
      "operative_min": 8.6,
      "operative_max": 44.8,
      "occupied_over26_h": 3211,
      "occupied_over28_h": 2531,
      "occupied_under20_h": 896,
      "summer_night_over26_h": 6,
      "rh_over70_h": 383,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 573
    },
    {
      "scenario": "light",
      "zone": "Foyer / estar",
      "occupied_hours": 2555,
      "operative_min": 9.3,
      "operative_max": 43.4,
      "occupied_over26_h": 960,
      "occupied_over28_h": 666,
      "occupied_under20_h": 583,
      "summer_night_over26_h": 5,
      "rh_over70_h": 280,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 582
    },
    {
      "scenario": "light",
      "zone": "Corredor P0",
      "occupied_hours": 8760,
      "operative_min": 10.3,
      "operative_max": 49.9,
      "occupied_over26_h": 3571,
      "occupied_over28_h": 2889,
      "occupied_under20_h": 1947,
      "summer_night_over26_h": 13,
      "rh_over70_h": 960,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 582
    },
    {
      "scenario": "light",
      "zone": "Núcleo de serviço P0",
      "occupied_hours": 8760,
      "operative_min": 12.7,
      "operative_max": 32.5,
      "occupied_over26_h": 1568,
      "occupied_over28_h": 515,
      "occupied_under20_h": 2064,
      "summer_night_over26_h": 27,
      "rh_over70_h": 568,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 573
    },
    {
      "scenario": "light",
      "zone": "Quarto 1",
      "occupied_hours": 2920,
      "operative_min": 13.0,
      "operative_max": 33.2,
      "occupied_over26_h": 128,
      "occupied_over28_h": 17,
      "occupied_under20_h": 618,
      "summer_night_over26_h": 25,
      "rh_over70_h": 300,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 913
    },
    {
      "scenario": "light",
      "zone": "Quarto 2",
      "occupied_hours": 2920,
      "operative_min": 13.2,
      "operative_max": 33.3,
      "occupied_over26_h": 135,
      "occupied_over28_h": 19,
      "occupied_under20_h": 588,
      "summer_night_over26_h": 25,
      "rh_over70_h": 331,
      "co2_over1000_h": 1245,
      "co2_peak_ppm": 1022
    },
    {
      "scenario": "light",
      "zone": "Núcleo / galeria P1",
      "occupied_hours": 5110,
      "operative_min": 11.2,
      "operative_max": 39.5,
      "occupied_over26_h": 2652,
      "occupied_over28_h": 1880,
      "occupied_under20_h": 732,
      "summer_night_over26_h": 38,
      "rh_over70_h": 167,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 518
    },
    {
      "scenario": "light",
      "zone": "Biblioteca",
      "occupied_hours": 3285,
      "operative_min": 11.3,
      "operative_max": 40.4,
      "occupied_over26_h": 1730,
      "occupied_over28_h": 1261,
      "occupied_under20_h": 444,
      "summer_night_over26_h": 20,
      "rh_over70_h": 77,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 580
    },
    {
      "scenario": "leaky",
      "zone": "Cozinha / jantar",
      "occupied_hours": 5840,
      "operative_min": 9.7,
      "operative_max": 35.3,
      "occupied_over26_h": 2044,
      "occupied_over28_h": 1048,
      "occupied_under20_h": 1143,
      "summer_night_over26_h": 8,
      "rh_over70_h": 416,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 505
    },
    {
      "scenario": "leaky",
      "zone": "Foyer / estar",
      "occupied_hours": 2555,
      "operative_min": 10.0,
      "operative_max": 36.3,
      "occupied_over26_h": 578,
      "occupied_over28_h": 240,
      "occupied_under20_h": 707,
      "summer_night_over26_h": 6,
      "rh_over70_h": 297,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 512
    },
    {
      "scenario": "leaky",
      "zone": "Corredor P0",
      "occupied_hours": 8760,
      "operative_min": 11.2,
      "operative_max": 41.5,
      "occupied_over26_h": 2741,
      "occupied_over28_h": 1847,
      "occupied_under20_h": 2170,
      "summer_night_over26_h": 16,
      "rh_over70_h": 776,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 506
    },
    {
      "scenario": "leaky",
      "zone": "Núcleo de serviço P0",
      "occupied_hours": 8760,
      "operative_min": 12.6,
      "operative_max": 28.7,
      "occupied_over26_h": 234,
      "occupied_over28_h": 13,
      "occupied_under20_h": 3525,
      "summer_night_over26_h": 7,
      "rh_over70_h": 751,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 491
    },
    {
      "scenario": "leaky",
      "zone": "Quarto 1",
      "occupied_hours": 2920,
      "operative_min": 13.0,
      "operative_max": 28.9,
      "occupied_over26_h": 19,
      "occupied_over28_h": 0,
      "occupied_under20_h": 1149,
      "summer_night_over26_h": 9,
      "rh_over70_h": 335,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 771
    },
    {
      "scenario": "leaky",
      "zone": "Quarto 2",
      "occupied_hours": 2920,
      "operative_min": 13.1,
      "operative_max": 29.0,
      "occupied_over26_h": 20,
      "occupied_over28_h": 0,
      "occupied_under20_h": 1108,
      "summer_night_over26_h": 10,
      "rh_over70_h": 360,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 840
    },
    {
      "scenario": "leaky",
      "zone": "Núcleo / galeria P1",
      "occupied_hours": 5110,
      "operative_min": 11.7,
      "operative_max": 33.2,
      "occupied_over26_h": 1232,
      "occupied_over28_h": 418,
      "occupied_under20_h": 1126,
      "summer_night_over26_h": 19,
      "rh_over70_h": 205,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 458
    },
    {
      "scenario": "leaky",
      "zone": "Biblioteca",
      "occupied_hours": 3285,
      "operative_min": 11.7,
      "operative_max": 33.7,
      "occupied_over26_h": 907,
      "occupied_over28_h": 346,
      "occupied_under20_h": 699,
      "summer_night_over26_h": 16,
      "rh_over70_h": 109,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 498
    },
    {
      "scenario": "hvac",
      "zone": "Cozinha / jantar",
      "occupied_hours": 5840,
      "operative_min": 16.0,
      "operative_max": 28.4,
      "occupied_over26_h": 2026,
      "occupied_over28_h": 67,
      "occupied_under20_h": 579,
      "summer_night_over26_h": 0,
      "rh_over70_h": 200,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 573
    },
    {
      "scenario": "hvac",
      "zone": "Foyer / estar",
      "occupied_hours": 2555,
      "operative_min": 15.9,
      "operative_max": 31.1,
      "occupied_over26_h": 628,
      "occupied_over28_h": 4,
      "occupied_under20_h": 439,
      "summer_night_over26_h": 0,
      "rh_over70_h": 129,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 582
    },
    {
      "scenario": "hvac",
      "zone": "Corredor P0",
      "occupied_hours": 8760,
      "operative_min": 19.8,
      "operative_max": 32.9,
      "occupied_over26_h": 3026,
      "occupied_over28_h": 1020,
      "occupied_under20_h": 216,
      "summer_night_over26_h": 0,
      "rh_over70_h": 417,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 582
    },
    {
      "scenario": "hvac",
      "zone": "Núcleo de serviço P0",
      "occupied_hours": 8760,
      "operative_min": 19.8,
      "operative_max": 25.9,
      "occupied_over26_h": 0,
      "occupied_over28_h": 0,
      "occupied_under20_h": 1023,
      "summer_night_over26_h": 0,
      "rh_over70_h": 336,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 573
    },
    {
      "scenario": "hvac",
      "zone": "Quarto 1",
      "occupied_hours": 2920,
      "operative_min": 18.7,
      "operative_max": 25.8,
      "occupied_over26_h": 0,
      "occupied_over28_h": 0,
      "occupied_under20_h": 181,
      "summer_night_over26_h": 0,
      "rh_over70_h": 233,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 913
    },
    {
      "scenario": "hvac",
      "zone": "Quarto 2",
      "occupied_hours": 2920,
      "operative_min": 18.4,
      "operative_max": 25.8,
      "occupied_over26_h": 0,
      "occupied_over28_h": 0,
      "occupied_under20_h": 188,
      "summer_night_over26_h": 0,
      "rh_over70_h": 270,
      "co2_over1000_h": 1262,
      "co2_peak_ppm": 1022
    },
    {
      "scenario": "hvac",
      "zone": "Núcleo / galeria P1",
      "occupied_hours": 5110,
      "operative_min": 16.3,
      "operative_max": 27.1,
      "occupied_over26_h": 1086,
      "occupied_over28_h": 0,
      "occupied_under20_h": 364,
      "summer_night_over26_h": 0,
      "rh_over70_h": 62,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 518
    },
    {
      "scenario": "hvac",
      "zone": "Biblioteca",
      "occupied_hours": 3285,
      "operative_min": 16.2,
      "operative_max": 27.8,
      "occupied_over26_h": 951,
      "occupied_over28_h": 0,
      "occupied_under20_h": 210,
      "summer_night_over26_h": 0,
      "rh_over70_h": 22,
      "co2_over1000_h": 0,
      "co2_peak_ppm": 580
    }
  ],
  "ideal_loads": {
    "heating_kWh": 3030,
    "cooling_kWh": 6891,
    "heating_peak_kW": 9.27,
    "cooling_peak_kW": 11.69
  },
  "checks": {
    "isothermal_equilibrium": true,
    "interzone_heat_and_mass_conserved": true,
    "finite": true,
    "hours": 8760,
    "step_comparison_max_operative_delta_C": 1.288,
    "ground_area_m2": 169.0,
    "modelled_floor_area_m2": 229.05,
    "volume_m3": 839.795
  },
  "limitations": [
    "Opening airflow is an assumed ACH sensitivity, not an airflow-network prediction; small bedroom windows may not deliver it.",
    "Reduced-order zone averages cannot resolve double-height stratification, radiant asymmetry, local draughts or direct sun on people.",
    "No daylight, acoustic, mould or surface condensation simulation; RH estimates omit moisture buffering.",
    "TMY is not an extreme heatwave. No adjacent terrain/building shadows or calibrated airtightness.",
    "No HVAC efficiency or electricity prediction; ideal sensible loads only."
  ]
}