{
  "id": "H4-tanks",
  "status": "Proposta visual de implantação; não integrada no IFC de infraestruturas nem dimensionada para execução",
  "source": "data/mep/generated/rainwater-study.json; tools/mep/rainwater.py; E15 rainwater coordinates",
  "reason": "Pedido de dois tanques semi-enterrados em sequência, segundo com um ou dois peixes e prevenção de mosquitos.",
  "tanks": [
    {
      "id": "t1",
      "label": "1 · Cisterna fechada · 5 m³ úteis",
      "inner_rect": [
        -19.7,
        2.6,
        -17.7,
        5.1
      ],
      "wall_m": 0.15,
      "floor_z": -3.35,
      "bottom_z": -3.5,
      "normal_water_z": -2.25,
      "draw_z": -3.25,
      "overflow_z": -2.25,
      "rim_z": -1.75,
      "cover": "sealed",
      "outer_rect": [
        -19.849999999999998,
        2.45,
        -17.55,
        5.25
      ],
      "rim_exposure_m": [
        0.279,
        0.824
      ]
    },
    {
      "id": "t2",
      "label": "2 · Tanque com rede anti-insetos",
      "inner_rect": [
        -22,
        -5.5,
        -18,
        -3.5
      ],
      "wall_m": 0.15,
      "floor_z": -4.1,
      "bottom_z": -4.25,
      "normal_water_z": -3.5,
      "overflow_z": -2.74,
      "rim_z": -2.6,
      "cover": "insect-screen",
      "permanent_water_m3": 4.8,
      "storm_reserve_m3": 6.08,
      "outer_rect": [
        -22.15,
        -5.65,
        -17.85,
        -3.35
      ],
      "rim_exposure_m": [
        0.261,
        0.799
      ]
    }
  ],
  "overflow_route": [
    [
      -18.7,
      3.85,
      -2.25
    ],
    [
      -20,
      3.85,
      -2.3
    ],
    [
      -20,
      -4.5,
      -2.64
    ]
  ],
  "placement_note": "T1 rodado em planta (interior 2.00 x 2.50 m) e centro deslocado 0.70 m a poente e 0.65 m a sul para deixar folga ao murete do patamar. T2 mantém o centro anterior. Não há alteração da implantação da casa.",
  "screen_max_aperture_mm": 1,
  "screen_notes": "Quadros removíveis de malha fina até 1 mm, vedados no perímetro. Entradas, respiros e descarregadores também protegidos; inspecionar e limpar. Rede ilustrada sem simular resistência a quedas.",
  "fish_notes": "Um ou dois peixes são apenas intenção de uso. Espécie, qualidade da água, oxigenação, filtração e manutenção por definir; peixes não substituem barreira física anti-mosquitos.",
  "hydraulic_limits": [
    "A entrada MEP existente está a -3.65 m; fica 1.40 m abaixo do nível cheio proposto da cisterna. Rever cotas dos coletores ou prever elevação: ligação não resolvida.",
    "A sequência T1→T2 tem cotas descendentes, mas não valida caudais, perdas, rede de proteção obstruída, retorno nem descarga final de emergência.",
    "Os drenos de terreno devem manter destino separado da água permanente com peixes; integração e destino final pendentes.",
    "A reserva pluvial de 6.08 m³ é adicional aos 4.8 m³ permanentes do segundo tanque; mantém a reserva anterior, não representa dimensionamento de tempestade.",
    "Escavação, contenção, estrutura, impermeabilização, acesso e proteção contra quedas por desenvolver."
  ],
  "sources": [
    {
      "title": "NSW Health · rainwater tanks and insect screens",
      "url": "https://www.health.nsw.gov.au/environment/water/Pages/rainwater.aspx"
    },
    {
      "title": "CDC · cover or screen water storage",
      "url": "https://www.cdc.gov/mosquitoes/mosquito-control/mosquito-control-at-home.html"
    }
  ],
  "source_sha256": "c9032042adea9bae12fe6503727346ab829a8421b66f7ca486dfe8b3b042d723",
  "existing_mep_tank": {
    "usable_m3": 5.0,
    "internal_gross_m3": 6.5,
    "minimum_draw_level_z": -4.85,
    "overflow_z": -3.85,
    "filter_inlet_z": -3.65,
    "ground_z": -2.1445737408760865,
    "excavation_depth_m": 2.955426259123913,
    "bounds_m": [
      [
        -19.4,
        3.35,
        -5.1
      ],
      [
        -16.6,
        5.65,
        -3.5
      ]
    ],
    "original_inlet_z": -3.3,
    "original_bottom_z": -4.35
  },
  "checks": [
    {
      "tank": "t1",
      "inside_parcel": true,
      "semi_buried": true,
      "volumes_match": true,
      "no_terrace_or_podium_overlap": true
    },
    {
      "tank": "t2",
      "inside_parcel": true,
      "semi_buried": true,
      "volumes_match": true,
      "no_terrace_or_podium_overlap": true
    }
  ]
}