{
  "schema": "R43-ac-over-bedroom-doors-study-1",
  "date": "2026-11-02",
  "status": "PROPOSTA_SEPARADA;R42_INTACTA;NAO_EXECUTAR",
  "request": "Estudar AC por cima das portas dos três quartos.",
  "basis": "R42 final: espelhos1760×800/R0, aro branco mate8; toda a casa mantida.",
  "source_sha256": {
    "output/R42_Espelhos_Largos_Quartos/dados/Dados_Coordenados_R42.json": "de75ad640ac74204200a7af7e5fbefd213f38bdbd7c240580d3d1bfcdb9e5f00",
    "output/R42_Espelhos_Largos_Quartos/dados/Programa_Instalacoes_R41.json": "ecc25a46d09b845d7869bf6dad7f18cb3610d4047e8e96c5f79bf3476b133c5a",
    "output/R42_Espelhos_Largos_Quartos/dados/Contrato_Modelo_Instalacoes_R41.json": "1ac6e5c0c0b9d816609223e80f54970f4c8a459697c3da70f71e17065530aa6e",
    "output/R42_Espelhos_Largos_Quartos/modelo/Modelo_Coordenado_R42.html": "615f40615cbe8989602de5899ff5c20e27c596fdddc24206f9aeb255be75c437"
  },
  "units": "metresCAD;mm nas cotas;Zvertical",
  "floor_height_m": 0,
  "ceiling_height_m": 2.7,
  "product_status": "AY25VGK é só envelope candidato herdado. Não foi escolhido um aparelho nem realizada nova carga térmica.",
  "new_positions_applied_to_R42": false,
  "studies": [
    {
      "id": "AC-MA-01",
      "room": "Matilde",
      "room_id": "Q_1",
      "door": "P9",
      "anchor": [
        13.35,
        4.9,
        2.4
      ],
      "face": "E",
      "room_bbox": [
        13.35,
        4.35,
        16.35,
        8.5
      ],
      "comparison_centre": [
        13.35,
        4.85,
        2.4
      ],
      "corner": "parede sul Y=4,35",
      "side_gap": 151,
      "side_requirement_reference": 135,
      "wardrobe": "R01",
      "camera": [
        15.6,
        7.9,
        1.6
      ],
      "photo_door_side": "esquerda",
      "mirror": "MIR-MA-001",
      "dresser": "COM-MA-001",
      "candidate": "Mitsubishi Electric MSZ-AY25VGK",
      "equipment_selected": false,
      "thermal_sizing_performed": false,
      "candidate_dimensions_WHD_mm": [
        798,
        299,
        245
      ],
      "wall_anchor_centre_CAD_m": [
        13.35,
        4.9,
        2.4
      ],
      "body_geometric_centre_CAD_m": [
        13.4725,
        4.9,
        2.4000000000000004
      ],
      "body_bbox_CAD_m": [
        13.35,
        4.501,
        2.2505,
        13.595,
        5.299,
        2.5495
      ],
      "coordinate_note": "O campo centre_CAD_m existente é a âncora na face da parede (eixo da largura/altura), não o centro volumétrico do corpo. Z é a altura sobre pavimento acabado.",
      "old_unit": {
        "id": "AC-MA-01",
        "space": "Matilde",
        "candidate": "Mitsubishi Electric MSZ-AY25VGK",
        "centre_CAD_m": [
          13.35,
          6.5,
          2.4
        ],
        "bbox_CAD_m": [
          13.35,
          6.101,
          2.2505,
          13.595,
          6.899,
          2.5495
        ],
        "width_height_depth_mm": [
          798,
          299,
          245
        ],
        "support": "W39",
        "face": "E",
        "thermal_capacity_candidate_kW": 2.5,
        "ceiling_clearance_mm": 150.5,
        "status": "IMPLANTACAO_CONGELADA_PARA_ESTUDO;CAPACIDADE/COMPRA_NAO_APROVADAS",
        "maintenance": "Frente e base acessíveis;não esconder atrás dearmário. Respeitar manual exato de montagem e desvios de ar, não soprar diretamente para cama/secretária.",
        "source": "AY"
      },
      "door_source": {
        "id": "P9",
        "category": "P",
        "bbox": [
          13.2,
          4.4,
          13.35,
          5.3
        ],
        "width": 0.9,
        "height": 2.1,
        "sill": 0.0,
        "head": 2.1,
        "orientation": "vertical",
        "facade": null,
        "rooms": [
          "Distribuição",
          "Quarto1"
        ],
        "type": "Batente",
        "materialDescription": "Madeira interior",
        "notes": "Aros, folgas e cota de instalação conforme kit; confirmar antes de encomendar.",
        "transparent": false,
        "frosted": false,
        "sliding": false,
        "frameMaterial": "oak",
        "exactPlan": true,
        "clearWidth": 0.8,
        "leafWidth": 0.82,
        "leafThickness": 0.04,
        "leafNominalHeight": 2.1,
        "frameAllowance": 0.05,
        "doorGeometry": {
          "bbox": [
            13.2,
            4.4,
            13.35,
            5.3
          ],
          "hinge": [
            13.35,
            4.43
          ],
          "openAngleDegrees": 0,
          "swingArcDegrees": [
            0,
            90
          ]
        }
      },
      "elevation": {
        "ceiling_mm": 2700,
        "nominal_opening_head_mm": 2100,
        "body_base_mm": 2250.5,
        "body_top_mm": 2549.5,
        "body_to_ceiling_mm": 150.5,
        "body_above_nominal_opening_mm": 150.5,
        "hypothetical_top_trim_mm": 50,
        "hypothetical_trim_top_mm": 2150,
        "body_above_hypothetical_trim_mm": 100.5,
        "trim_status": "HIPÓTESE DE ESTUDO: frameAllowance50 não prova altura real do aro superior; pedir corte do kit/aro/lintel.",
        "front_service_reserve_study_mm": 500,
        "front_service_reserve_status": "Reserva de estudo do projetista, não mínimo atribuído ao manual. A abertura do painel, remoção de filtros e acesso técnico devem ser demonstrados com o produto e equipamento de acesso."
      },
      "lateral_clearance": {
        "corner_description": "parede sul Y=4,35",
        "body_to_corner_nominal_mm": 151,
        "centred_body_to_corner_nominal_mm": 101,
        "manual_side_reference_mm": 135,
        "manual_datum": "As cotas135/155 do JG79N369H01 p4 terminam na placa de montagem. Não foram convertidas em folgas exatas ao corpo por falta do gabarito da placa.",
        "conservative_design_rule": "Para esta proposta aplica-se o valor lateral da placa também ao bordo do corpo, por prudência, com16mm nominais adicionais. É um critério de coordenação e não substitui o gabarito/folgas do produto escolhido.",
        "offset_from_door_axis_mm": 50.0
      },
      "obstacle": {
        "id": "R01",
        "bbox_CAD_m": [
          14.85,
          4.35,
          0,
          16.35,
          5.01,
          2.7
        ],
        "body_to_obstacle_front_mm": 1255.0,
        "overlap_in_width_mm": 509.0,
        "obstacle_height_mm": 2700.0,
        "warning": "Roupeiro até ao teto em frente de parte da largura do corpo. Os valores não são percentagens de caudal; orientar insuflação para zona livre e validar alcance, retorno e conforto."
      },
      "fixing": {
        "support_proposed": "LINTEL_P9_PROPOSTO_VERIFICAR",
        "wall_thickness_nominal_mm": 150,
        "reason": "A planta contém o vão, mas não detalha secção resistente, reforço, fixações nem elementos acima da porta. Não chamar W39/W36/W16 ao suporte do aparelho sobre o vão.",
        "requirements": [
          "Corte do aro/guarnição/lintel com níveis reais; não fixar ao aro decorativo.",
          "Reforço contínuo no suporte, placa de montagem nivelada e capacidade para massa, vibração e manutenção segundo fabricante.",
          "Mapear cabos, água, armaduras e percursos antes de furar. Nenhum gabarito ou furo é emitido neste estudo."
        ]
      },
      "condensate": {
        "status": "TRAJETO_POR_REPROJETAR;sem perfil de execução",
        "gravity_preferred": true,
        "routes_CAD_m": null,
        "length_m": null,
        "reason": "O ponto foi relocalizado; os ramais/condensados da R38/R41 não ficam validados por esta mudança.",
        "requirements": [
          "Perfil por gravidade desde a saída real da unidade, continuamente descendente, sem subir ao teto por conveniência.",
          "As novas posições têm armários até ao teto parcialmente em frente: não desenhar um tubo atravessando os roupeiros/closet nem um atravessamento estrutural sem pormenor.",
          "Destino de drenagem, declive, diâmetro, isolamento anticondensação, sifão/anti-odor e acessos definidos por especialidades e manual.",
          "Bomba só como alternativa expressa a avaliar se a gravidade for inviável; ruído, manutenção, energia e proteção contra fuga por estudar.",
          "Ensaio de escoamento e acessibilidade antes de fechar paredes/tetos. Não ligar à VMC nem descarregar sobre percursos."
        ]
      },
      "camera_CAD_m": [
        15.6,
        7.9,
        1.6
      ],
      "camera_target_CAD_m": [
        13.35,
        4.9,
        2.1
      ],
      "render_notes": [
        "Imagem de proposta com AC sobre a porta; conservar toda a geometria R42.",
        "Não desenhar falso teto/rebaixo, remate ou parede nova para esconder conflito.",
        "Mostrar aro real existente; sem inventar nicho de AC nem tapar envidraçados.",
        "Perspetiva apenas ilustrativa; sem indicação de aprovação térmica/construtiva."
      ],
      "feasibility": "GEOMETRIA_DO_CORPO_SEM_COLISAO;VIABILIDADE_FUNCIONAL_CONDICIONAL",
      "centred_option_not_selected_for_this_study": {
        "wall_anchor_centre_CAD_m": [
          13.35,
          4.85,
          2.4
        ],
        "body_bbox_CAD_m": [
          13.35,
          4.451,
          2.2505,
          13.595,
          5.249,
          2.5495
        ],
        "reason": "101mm ao canto nos quartos dos miúdos; a placa e folgas exatas não estão validadas. Usa-se a pequena translação conservadora da proposta."
      }
    },
    {
      "id": "AC-FR-01",
      "room": "Francisco",
      "room_id": "Q_2",
      "door": "P10",
      "anchor": [
        13.35,
        3.57,
        2.4
      ],
      "face": "E",
      "room_bbox": [
        13.35,
        0,
        16.35,
        4.14
      ],
      "comparison_centre": [
        13.35,
        3.64,
        2.4
      ],
      "corner": "parede norte Y=4,14",
      "side_gap": 171,
      "side_requirement_reference": 155,
      "wardrobe": "R02",
      "camera": [
        15.6,
        0.45,
        1.6
      ],
      "photo_door_side": "direita",
      "mirror": "MIR-FR-001",
      "dresser": "COM-FR-001",
      "candidate": "Mitsubishi Electric MSZ-AY25VGK",
      "equipment_selected": false,
      "thermal_sizing_performed": false,
      "candidate_dimensions_WHD_mm": [
        798,
        299,
        245
      ],
      "wall_anchor_centre_CAD_m": [
        13.35,
        3.57,
        2.4
      ],
      "body_geometric_centre_CAD_m": [
        13.4725,
        3.57,
        2.4000000000000004
      ],
      "body_bbox_CAD_m": [
        13.35,
        3.171,
        2.2505,
        13.595,
        3.969,
        2.5495
      ],
      "coordinate_note": "O campo centre_CAD_m existente é a âncora na face da parede (eixo da largura/altura), não o centro volumétrico do corpo. Z é a altura sobre pavimento acabado.",
      "old_unit": {
        "id": "AC-FR-01",
        "space": "Francisco",
        "candidate": "Mitsubishi Electric MSZ-AY25VGK",
        "centre_CAD_m": [
          13.35,
          2.65,
          2.4
        ],
        "bbox_CAD_m": [
          13.35,
          2.251,
          2.2505,
          13.595,
          3.049,
          2.5495
        ],
        "width_height_depth_mm": [
          798,
          299,
          245
        ],
        "support": "W36",
        "face": "E",
        "thermal_capacity_candidate_kW": 2.5,
        "ceiling_clearance_mm": 150.5,
        "status": "IMPLANTACAO_CONGELADA_PARA_ESTUDO;CAPACIDADE/COMPRA_NAO_APROVADAS",
        "maintenance": "Frente e base acessíveis;não esconder atrás dearmário. Respeitar manual exato de montagem e desvios de ar, não soprar diretamente para cama/secretária.",
        "source": "AY"
      },
      "door_source": {
        "id": "P10",
        "category": "P",
        "bbox": [
          13.2,
          3.19,
          13.35,
          4.09
        ],
        "width": 0.9,
        "height": 2.1,
        "sill": 0.0,
        "head": 2.1,
        "orientation": "vertical",
        "facade": null,
        "rooms": [
          "Distribuição",
          "Quarto2"
        ],
        "type": "Batente",
        "materialDescription": "Madeira interior",
        "notes": "Aros, folgas e cota de instalação conforme kit; confirmar antes de encomendar.",
        "transparent": false,
        "frosted": false,
        "sliding": false,
        "frameMaterial": "oak",
        "exactPlan": true,
        "clearWidth": 0.8,
        "leafWidth": 0.82,
        "leafThickness": 0.04,
        "leafNominalHeight": 2.1,
        "frameAllowance": 0.05,
        "doorGeometry": {
          "bbox": [
            13.2,
            3.19,
            13.35,
            4.09
          ],
          "hinge": [
            13.35,
            4.06
          ],
          "openAngleDegrees": 0,
          "swingArcDegrees": [
            270,
            360
          ]
        }
      },
      "elevation": {
        "ceiling_mm": 2700,
        "nominal_opening_head_mm": 2100,
        "body_base_mm": 2250.5,
        "body_top_mm": 2549.5,
        "body_to_ceiling_mm": 150.5,
        "body_above_nominal_opening_mm": 150.5,
        "hypothetical_top_trim_mm": 50,
        "hypothetical_trim_top_mm": 2150,
        "body_above_hypothetical_trim_mm": 100.5,
        "trim_status": "HIPÓTESE DE ESTUDO: frameAllowance50 não prova altura real do aro superior; pedir corte do kit/aro/lintel.",
        "front_service_reserve_study_mm": 500,
        "front_service_reserve_status": "Reserva de estudo do projetista, não mínimo atribuído ao manual. A abertura do painel, remoção de filtros e acesso técnico devem ser demonstrados com o produto e equipamento de acesso."
      },
      "lateral_clearance": {
        "corner_description": "parede norte Y=4,14",
        "body_to_corner_nominal_mm": 171,
        "centred_body_to_corner_nominal_mm": 101,
        "manual_side_reference_mm": 155,
        "manual_datum": "As cotas135/155 do JG79N369H01 p4 terminam na placa de montagem. Não foram convertidas em folgas exatas ao corpo por falta do gabarito da placa.",
        "conservative_design_rule": "Para esta proposta aplica-se o valor lateral da placa também ao bordo do corpo, por prudência, com16mm nominais adicionais. É um critério de coordenação e não substitui o gabarito/folgas do produto escolhido.",
        "offset_from_door_axis_mm": -70.0
      },
      "obstacle": {
        "id": "R02",
        "bbox_CAD_m": [
          14.85,
          3.48,
          0,
          16.35,
          4.14,
          2.7
        ],
        "body_to_obstacle_front_mm": 1255.0,
        "overlap_in_width_mm": 489.0,
        "obstacle_height_mm": 2700.0,
        "warning": "Roupeiro até ao teto em frente de parte da largura do corpo. Os valores não são percentagens de caudal; orientar insuflação para zona livre e validar alcance, retorno e conforto."
      },
      "fixing": {
        "support_proposed": "LINTEL_P10_PROPOSTO_VERIFICAR",
        "wall_thickness_nominal_mm": 150,
        "reason": "A planta contém o vão, mas não detalha secção resistente, reforço, fixações nem elementos acima da porta. Não chamar W39/W36/W16 ao suporte do aparelho sobre o vão.",
        "requirements": [
          "Corte do aro/guarnição/lintel com níveis reais; não fixar ao aro decorativo.",
          "Reforço contínuo no suporte, placa de montagem nivelada e capacidade para massa, vibração e manutenção segundo fabricante.",
          "Mapear cabos, água, armaduras e percursos antes de furar. Nenhum gabarito ou furo é emitido neste estudo."
        ]
      },
      "condensate": {
        "status": "TRAJETO_POR_REPROJETAR;sem perfil de execução",
        "gravity_preferred": true,
        "routes_CAD_m": null,
        "length_m": null,
        "reason": "O ponto foi relocalizado; os ramais/condensados da R38/R41 não ficam validados por esta mudança.",
        "requirements": [
          "Perfil por gravidade desde a saída real da unidade, continuamente descendente, sem subir ao teto por conveniência.",
          "As novas posições têm armários até ao teto parcialmente em frente: não desenhar um tubo atravessando os roupeiros/closet nem um atravessamento estrutural sem pormenor.",
          "Destino de drenagem, declive, diâmetro, isolamento anticondensação, sifão/anti-odor e acessos definidos por especialidades e manual.",
          "Bomba só como alternativa expressa a avaliar se a gravidade for inviável; ruído, manutenção, energia e proteção contra fuga por estudar.",
          "Ensaio de escoamento e acessibilidade antes de fechar paredes/tetos. Não ligar à VMC nem descarregar sobre percursos."
        ]
      },
      "camera_CAD_m": [
        15.6,
        0.45,
        1.6
      ],
      "camera_target_CAD_m": [
        13.35,
        3.57,
        2.1
      ],
      "render_notes": [
        "Imagem de proposta com AC sobre a porta; conservar toda a geometria R42.",
        "Não desenhar falso teto/rebaixo, remate ou parede nova para esconder conflito.",
        "Mostrar aro real existente; sem inventar nicho de AC nem tapar envidraçados.",
        "Perspetiva apenas ilustrativa; sem indicação de aprovação térmica/construtiva."
      ],
      "feasibility": "GEOMETRIA_DO_CORPO_SEM_COLISAO;VIABILIDADE_FUNCIONAL_CONDICIONAL",
      "centred_option_not_selected_for_this_study": {
        "wall_anchor_centre_CAD_m": [
          13.35,
          3.64,
          2.4
        ],
        "body_bbox_CAD_m": [
          13.35,
          3.241,
          2.2505,
          13.595,
          4.039,
          2.5495
        ],
        "reason": "101mm ao canto nos quartos dos miúdos; a placa e folgas exatas não estão validadas. Usa-se a pequena translação conservadora da proposta."
      }
    },
    {
      "id": "AC-SU-01",
      "room": "Suíte do casal",
      "room_id": "Q_S",
      "door": "P4",
      "anchor": [
        3.85,
        3.0,
        2.4
      ],
      "face": "W",
      "room_bbox": [
        -0.05,
        0,
        3.85,
        3.1
      ],
      "comparison_centre": [
        3.85,
        3,
        2.4
      ],
      "corner": null,
      "side_gap": null,
      "side_requirement_reference": null,
      "wardrobe": "CLB01",
      "camera": [
        1.25,
        0.2,
        1.6
      ],
      "photo_door_side": "à direita da cabeceira na vista para a entrada; confirmar orientação da imagem",
      "mirror": null,
      "dresser": "SU-COM-001",
      "candidate": "Mitsubishi Electric MSZ-AY25VGK",
      "equipment_selected": false,
      "thermal_sizing_performed": false,
      "candidate_dimensions_WHD_mm": [
        798,
        299,
        245
      ],
      "wall_anchor_centre_CAD_m": [
        3.85,
        3.0,
        2.4
      ],
      "body_geometric_centre_CAD_m": [
        3.7275,
        3.0,
        2.4000000000000004
      ],
      "body_bbox_CAD_m": [
        3.605,
        2.601,
        2.2505,
        3.85,
        3.399,
        2.5495
      ],
      "coordinate_note": "O campo centre_CAD_m existente é a âncora na face da parede (eixo da largura/altura), não o centro volumétrico do corpo. Z é a altura sobre pavimento acabado.",
      "old_unit": {
        "id": "AC-SU-01",
        "space": "Suíte",
        "candidate": "Mitsubishi Electric MSZ-AY25VGK",
        "centre_CAD_m": [
          2.45,
          3.1,
          2.4
        ],
        "bbox_CAD_m": [
          2.051,
          2.855,
          2.2505,
          2.849,
          3.1,
          2.5495
        ],
        "width_height_depth_mm": [
          798,
          299,
          245
        ],
        "support": "W_SU_N",
        "face": "S",
        "thermal_capacity_candidate_kW": 2.5,
        "ceiling_clearance_mm": 150.5,
        "status": "IMPLANTACAO_CONGELADA_PARA_ESTUDO;CAPACIDADE/COMPRA_NAO_APROVADAS",
        "maintenance": "Frente e base acessíveis;não esconder atrás dearmário. Respeitar manual exato de montagem e desvios de ar, não soprar diretamente para cama/secretária.",
        "source": "AY"
      },
      "door_source": {
        "id": "P4",
        "category": "P",
        "bbox": [
          3.85,
          2.55,
          4.0,
          3.45
        ],
        "width": 0.9,
        "height": 2.1,
        "sill": 0.0,
        "head": 2.1,
        "orientation": "vertical",
        "facade": null,
        "rooms": [
          "Sala",
          "Quarto Suite"
        ],
        "type": "Correr embutida",
        "materialDescription": "Madeira; cassete compatível com divisória PGL150",
        "notes": "Aros, folgas e cota de instalação conforme kit; confirmar antes de encomendar.",
        "transparent": false,
        "frosted": false,
        "sliding": true,
        "frameMaterial": "oak",
        "exactPlan": true,
        "clearWidth": 0.8,
        "leafWidth": 0.9,
        "leafThickness": 0.04,
        "leafNominalHeight": 2.1,
        "frameAllowance": 0.05,
        "doorGeometry": {
          "bbox": [
            3.85,
            2.55,
            4.0,
            3.45
          ],
          "slide": "north",
          "pocket": [
            3.85,
            3.45,
            4.0,
            4.45
          ]
        }
      },
      "elevation": {
        "ceiling_mm": 2700,
        "nominal_opening_head_mm": 2100,
        "body_base_mm": 2250.5,
        "body_top_mm": 2549.5,
        "body_to_ceiling_mm": 150.5,
        "body_above_nominal_opening_mm": 150.5,
        "hypothetical_top_trim_mm": 50,
        "hypothetical_trim_top_mm": 2150,
        "body_above_hypothetical_trim_mm": 100.5,
        "trim_status": "HIPÓTESE DE ESTUDO: frameAllowance50 não prova altura real do aro superior; pedir corte do kit/aro/lintel.",
        "front_service_reserve_study_mm": 500,
        "front_service_reserve_status": "Reserva de estudo do projetista, não mínimo atribuído ao manual. A abertura do painel, remoção de filtros e acesso técnico devem ser demonstrados com o produto e equipamento de acesso."
      },
      "lateral_clearance": {
        "corner_description": null,
        "body_to_corner_nominal_mm": null,
        "centred_body_to_corner_nominal_mm": null,
        "manual_side_reference_mm": null,
        "manual_datum": "As cotas135/155 do JG79N369H01 p4 terminam na placa de montagem. Não foram convertidas em folgas exatas ao corpo por falta do gabarito da placa.",
        "conservative_design_rule": "Não existe parede perpendicular contínua junto dos bordos do corpo neste local. A divisória norte termina em X2,95; o apoio acima de P4 e a cassete continuam por provar.",
        "offset_from_door_axis_mm": 0.0
      },
      "obstacle": {
        "id": "CLB01",
        "bbox_CAD_m": [
          2,
          3.25,
          0,
          2.95,
          3.85,
          2.7
        ],
        "body_to_obstacle_front_mm": 655.0,
        "overlap_in_width_mm": 149.0,
        "obstacle_height_mm": 2700.0,
        "warning": "A extremidade norte do aparelho fica em frente do banco sul do closet. A passagem está livre a cota baixa, mas manutenção e insuflação exigem prova; não prolongar o aparelho sobre o armário."
      },
      "fixing": {
        "support_proposed": "LINTEL_P4_PROPOSTO_VERIFICAR",
        "wall_thickness_nominal_mm": 150,
        "reason": "A planta contém o vão, mas não detalha secção resistente, reforço, fixações nem elementos acima da porta. Não chamar W39/W36/W16 ao suporte do aparelho sobre o vão.",
        "requirements": [
          "Corte do aro/guarnição/lintel com níveis reais; não fixar ao aro decorativo.",
          "Reforço contínuo no suporte, placa de montagem nivelada e capacidade para massa, vibração e manutenção segundo fabricante.",
          "Mapear cabos, água, armaduras e percursos antes de furar. Nenhum gabarito ou furo é emitido neste estudo."
        ],
        "cassette_bbox_CAD_plan_m": [
          3.85,
          3.45,
          4.0,
          4.45
        ],
        "nominal_body_edge_to_pocket_in_plan_mm": 51,
        "cassette_warning": "51mm em projeção de planta não é autorização de furação. Carril, cassete, reforço e tubagens podem ocupar a zona superior. Não usar a cassete como suporte; confirmar corte com fabricante da porta."
      },
      "condensate": {
        "status": "TRAJETO_POR_REPROJETAR;sem perfil de execução",
        "gravity_preferred": true,
        "routes_CAD_m": null,
        "length_m": null,
        "reason": "O ponto foi relocalizado; os ramais/condensados da R38/R41 não ficam validados por esta mudança.",
        "requirements": [
          "Perfil por gravidade desde a saída real da unidade, continuamente descendente, sem subir ao teto por conveniência.",
          "As novas posições têm armários até ao teto parcialmente em frente: não desenhar um tubo atravessando os roupeiros/closet nem um atravessamento estrutural sem pormenor.",
          "Destino de drenagem, declive, diâmetro, isolamento anticondensação, sifão/anti-odor e acessos definidos por especialidades e manual.",
          "Bomba só como alternativa expressa a avaliar se a gravidade for inviável; ruído, manutenção, energia e proteção contra fuga por estudar.",
          "Ensaio de escoamento e acessibilidade antes de fechar paredes/tetos. Não ligar à VMC nem descarregar sobre percursos."
        ]
      },
      "camera_CAD_m": [
        1.25,
        0.2,
        1.6
      ],
      "camera_target_CAD_m": [
        3.85,
        3.0,
        2.1
      ],
      "render_notes": [
        "Imagem de proposta com AC sobre a porta; conservar toda a geometria R42.",
        "Não desenhar falso teto/rebaixo, remate ou parede nova para esconder conflito.",
        "Mostrar aro real existente; sem inventar nicho de AC nem tapar envidraçados.",
        "Perspetiva apenas ilustrativa; sem indicação de aprovação térmica/construtiva."
      ],
      "feasibility": "GEOMETRIA_DO_CORPO_SEM_COLISAO;VIABILIDADE_FUNCIONAL_CONDICIONAL",
      "centred_option_not_selected_for_this_study": {
        "wall_anchor_centre_CAD_m": [
          3.85,
          3,
          2.4
        ],
        "body_bbox_CAD_m": [
          3.605,
          2.601,
          2.2505,
          3.85,
          3.399,
          2.5495
        ],
        "reason": "Coincide com a proposta da suíte."
      }
    }
  ],
  "sources": [
    {
      "id": "AY-PT",
      "title": "Mitsubishi Electric Portugal · família MSZ-AY",
      "url": "https://mitsubishielectric.pt/msz-ay",
      "consulted": "2026-11-02",
      "use": "Identidade da família e ligação oficial ao manual de serviço; não dimensionamento."
    },
    {
      "id": "AY-SERVICE",
      "title": "Mitsubishi Electric · Manual de serviço OBH932 · páginas5 e7",
      "url": "https://mitsubishielectric.pt/documents/20124/441392/01%2BUE%2BMUZ-AY%2B.pdf/8540788f-b5f5-9faf-f243-38d19e8aaff4?t=1678799520533",
      "consulted": "2026-11-02",
      "use": "798×299×245mm paraAY25/35/42/50; VGK10,5kg. Modelo/capacidade não selecionados."
    },
    {
      "id": "AY-INSTALL",
      "title": "Mitsubishi Electric · Manual de instalação JG79N369H01 · páginas3–5",
      "url": "https://library.mitsubishielectric.co.uk/pdf/book/MSZ-AY25-50VGK_Installation_Manaual_JG79N369H01?model_query=MSZ-AY35VGK",
      "consulted": "2026-11-02",
      "local_file": "referencias/Manual_Instalacao_AY_JG79N369H01.pdf",
      "sha256": "29ea3f2e38a4f78e46d6488fcc809dd3706e81bd02b617fe1e3a650644b5a9d1",
      "use": "Diagrama de folgas referido à placa; fixação ao suporte resistente; drenagem descendente. Não substituir pelo suposto60mm de manutenção: a cota60mm do detalhe de ligações é dos condutores."
    }
  ],
  "open_issues": [
    {
      "id": "AC43-01",
      "scope": "3quartos",
      "status": "ABERTO",
      "finding": "Produto exato, suporte/lintel, aro e gabarito não selecionados. A envolvente cabe em altura, mas não há autorização de fixação acima das portas.",
      "close_with": "Corte coordenado da parede, aro/carril e apoio resistente; manual/referência final."
    },
    {
      "id": "AC43-02",
      "scope": "Matilde/Francisco",
      "status": "ABERTO",
      "finding": "Roupeiros até ao teto parcialmente em frente:1255mm até à frente;509/489mm de sobreposição em largura do corpo. Não confundir ausência de colisão com insuflação eficaz.",
      "close_with": "Orientação de insuflação, abertura de painel/filtros, ensaio de conforto/alcance e validação do instalador/projetista; comparar posiçãoR42 caso falhe."
    },
    {
      "id": "AC43-03",
      "scope": "Suíte",
      "status": "ABERTO",
      "finding": "Corpo sobreP4 aproxima-se da cassete51mm em planta; banco do closet parcialmente em frente a655mm/149mm de sobreposição.",
      "close_with": "Corte do kitP4/lintel e coordenação comcloset; prova de manutenção/insuflação sem alterar C2 por presunção."
    },
    {
      "id": "AC43-04",
      "scope": "3quartos",
      "status": "ABERTO",
      "finding": "Condensados e ramais anteriores deixam de comprovar os percursos depois da deslocação.",
      "close_with": "Traçados e perfis novos com comprimentos/desníveis, destino e ensaio. Não subir drenagem por gravidade até ao teto."
    },
    {
      "id": "AC43-05",
      "scope": "3quartos",
      "status": "ABERTO",
      "finding": "Capacidades e combinação multisplit continuam candidatas. Este estudo não recalcula cargas nem aprova compra/instalação.",
      "close_with": "Cálculo térmico e seleção/combinação pelo projetista/instalador."
    }
  ],
  "scope_limits": [
    "Sem aprovação de fabrico/instalação nem declaração de conformidade regulamentar.",
    "Sem browser/WebGL ou simulação de escoamento/CFD. Geometria e documentos lidos offline.",
    "Sem novos furos, secções elétricas, tubagens ou drenos de execução.",
    "A posição da sala AC-SAL-01,197pontos,60placas,75módulos e os espelhos R42 ficam inalterados."
  ]
}
