{
  "status": "Candidate B only; current objects remain visible, no installed lift or structural cut",
  "rect": [
    10.65,
    1.4,
    11.85,
    2.95
  ],
  "aperture": [
    10.7,
    1.8,
    11.8,
    2.9
  ],
  "center": [
    11.25,
    2.35
  ],
  "upper_clear_height": 2.5,
  "linen_door_proposal": [
    9.8,
    10.6
  ],
  "linen_door_shift_m": -0.2,
  "upper_west_clear_band_m": 2.0,
  "main_floor_beam_edge_x": 11.94,
  "aperture_to_main_beam_gap_m": 0.14,
  "joists": [
    {
      "name": "Barrote metálico do piso 6",
      "bounds": [
        [
          11.57,
          0.08099999999999596,
          2.6480000000000015
        ],
        [
          11.650000000000006,
          6.818999999999999,
          2.807999999999998
        ]
      ]
    },
    {
      "name": "Barrote metálico do piso 5",
      "bounds": [
        [
          10.970000000000002,
          0.08099999999999596,
          2.6480000000000015
        ],
        [
          11.050000000000004,
          6.818999999999999,
          2.807999999999998
        ]
      ]
    }
  ],
  "affected": [
    {
      "name": "Parede 0/14 · partition",
      "group": "walls-ground",
      "floor": 0,
      "bounds": [
        [
          10.400000000000002,
          2.029999999999996,
          0.0
        ],
        [
          12.050000000000008,
          2.1299999999999955,
          2.7879999999999985
        ]
      ]
    },
    {
      "name": "Armário integrado do núcleo · caixa",
      "group": "furniture",
      "floor": 0,
      "bounds": [
        [
          10.400000000000002,
          1.3299999999999965,
          0.0
        ],
        [
          12.250000000000004,
          2.029999999999996,
          2.4999999999999982
        ]
      ]
    },
    {
      "name": "Parede 1/29 · partition",
      "group": "walls-upper",
      "floor": 1,
      "bounds": [
        [
          10.800000000000004,
          1.7999999999999972,
          2.8199999999999985
        ],
        [
          12.050000000000008,
          1.8999999999999968,
          5.619999999999999
        ]
      ]
    },
    {
      "name": "Sanita",
      "group": "furniture",
      "floor": 0,
      "bounds": [
        [
          11.300000000000004,
          2.4999999999999964,
          0.0
        ],
        [
          11.950000000000006,
          2.899999999999997,
          0.41999999999999993
        ]
      ]
    },
    {
      "name": "Estante de retorno para a galeria 1 · book1",
      "group": "books",
      "floor": 1,
      "bounds": [
        [
          11.222,
          1.4444444444444444,
          3.325
        ],
        [
          11.418,
          1.85,
          4.995
        ]
      ]
    },
    {
      "name": "Estante de retorno para a galeria 1 · montantes e prateleiras",
      "group": "bookcase",
      "floor": 1,
      "bounds": [
        [
          11.1,
          1.4,
          2.82
        ],
        [
          11.8,
          1.9,
          5.32
        ]
      ]
    },
    {
      "name": "Estante de retorno para a galeria 1 · book2",
      "group": "books",
      "floor": 1,
      "bounds": [
        [
          11.17,
          1.4444444444444444,
          3.325
        ],
        [
          11.366,
          1.85,
          5.02
        ]
      ]
    },
    {
      "name": "Estante de retorno para a galeria 1 · book3",
      "group": "books",
      "floor": 1,
      "bounds": [
        [
          11.17,
          1.4444444444444444,
          3.325
        ],
        [
          11.366,
          1.85,
          4.97
        ]
      ]
    },
    {
      "name": "Estante de retorno para a galeria 2 · montantes e prateleiras",
      "group": "bookcase",
      "floor": 1,
      "bounds": [
        [
          11.8,
          1.4,
          2.82
        ],
        [
          12.5,
          1.9,
          5.32
        ]
      ]
    },
    {
      "name": "Coletor sanitário · topo aberto para extrator",
      "group": "ventilation",
      "floor": 1,
      "bounds": [
        [
          8.768000000000008,
          2.937999999999997,
          5.423
        ],
        [
          11.552000000000007,
          6.661999999999999,
          5.424999999999999
        ]
      ]
    },
    {
      "name": "Coletor sanitário · lados sem divisórias nas junções",
      "group": "ventilation",
      "floor": 1,
      "bounds": [
        [
          8.768000000000008,
          2.937999999999997,
          5.365
        ],
        [
          11.552000000000007,
          6.661999999999999,
          5.424999999999999
        ]
      ]
    },
    {
      "name": "Coletor sanitário · base com entradas abertas",
      "group": "ventilation",
      "floor": 1,
      "bounds": [
        [
          8.768000000000008,
          2.937999999999997,
          5.365
        ],
        [
          11.552000000000007,
          6.661999999999999,
          5.366999999999999
        ]
      ]
    },
    {
      "name": "Painel de continuidade junto à rouparia",
      "group": "furniture",
      "floor": 1,
      "bounds": [
        [
          10.8,
          1.4,
          2.82
        ],
        [
          11.1,
          1.8,
          5.32
        ]
      ]
    },
    {
      "name": "Rouparia · porta faceada com a marcenaria",
      "group": "doors",
      "floor": 1,
      "bounds": [
        [
          10.003,
          1.4,
          2.83
        ],
        [
          10.797,
          1.435,
          5.3100000000000005
        ]
      ]
    },
    {
      "name": "Rouparia · puxador embutido",
      "group": "doors",
      "floor": 1,
      "bounds": [
        [
          10.71,
          1.4,
          3.8
        ],
        [
          10.735,
          1.405,
          4.02
        ]
      ]
    },
    {
      "name": "Rouparia · prolongamento da ombreira",
      "group": "furniture",
      "floor": 1,
      "bounds": [
        [
          10.8,
          1.435,
          2.82
        ],
        [
          10.822,
          1.9,
          5.32
        ]
      ]
    }
  ],
  "conclusions": [
    "Geometrically preferable to west-end candidate because machines, tank and lower common-bath approach remain outside reservation.",
    "Social WC cannot coexist with this lift: remove WC fittings and south joinery/partition, close or redesign former side access at installation.",
    "Upper return shelves and part of partition must change; move linen door 0.20 m west, keeping 0.80 m nominal opening and 1.20 m gallery.",
    "A future conversion can retain social WC until installation, provided floor framing, service routes and removable joinery are designed now. This is not demonstrated by the current IFC.",
    "Two floor joists require engineered headers. Main beam remains outside aperture but this is not a structural capacity check.",
    "Supplier must confirm split machinery, service space, door swing, tolerances, support loads and supplied model. No wheelchair transport in this compact reference.",
    "MEP rerouting and closure of redundant WC services, ventilation and drainage are not designed here. Existing drainage cannot be assumed compatible with the future aperture."
  ],
  "source": "https://www.cmlift.pt/produtos/elevador-a-vacuo-pve37/"
}