{
  "revision": "R43-AC01",
  "date": "2026-11-02",
  "title": "Proposta revista do teto da ilha — uma luminária linear preta e bancos originais",
  "status": "PROPOSTA_NAO_ADOTADA_NAO_FABRICAR_NAO_INSTALAR",
  "publication_executed": false,
  "execution_released": false,
  "R42_modified": false,
  "authority": "Os valores abaixo são estudo geométrico. Não substituem projeto de especialidades, levantamento, dimensionamento estrutural, fotometria e manuais dos produtos finais.",
  "source_files": [
    {
      "path": "output/R42_Espelhos_Largos_Quartos/dados/Dados_Coordenados_R42.json",
      "sha256": "de75ad640ac74204200a7af7e5fbefd213f38bdbd7c240580d3d1bfcdb9e5f00"
    },
    {
      "path": "output/R42_Espelhos_Largos_Quartos/dados/Programa_Instalacoes_R41.json",
      "sha256": "ecc25a46d09b845d7869bf6dad7f18cb3610d4047e8e96c5f79bf3476b133c5a"
    },
    {
      "path": "output/R42_Espelhos_Largos_Quartos/dados/Modulos_Carpintaria_R42.json",
      "sha256": "76b2d07d3c8840308b62f24a83ffdd2d894469ab9a7d43cb819bd2395f53aeb4"
    }
  ],
  "reference_image": "C:/Users/neon/Downloads/Screenshot_20261030_125018_Facebook.jpg",
  "source_image_current": {
    "invalid_reference_id": "CO-R38-IL-VG-001",
    "invalid_reference_version": "v01",
    "status": "INVALID_CONTEXT_NOT_FOR_REUSE",
    "instruction": "Não usar a antiga foto da face N como prova da envolvente. Planta/dados R42 e guia CAD governam o contexto. Não altera as duas correções atuais R38 sem teto R43.",
    "CAD_guide": "../auditoria/Perspetiva_CAD_Ajustada_22mm_R43_AC01.png",
    "camera_authority": "CAD R42, câmara [9.70,4.70,1.60] para [6.8,7.3,1.8], 22 mm; não métricas inferidas da imagem IA."
  },
  "baseline": {
    "island": {
      "id": "ISLAND",
      "bbox": [
        5.15,
        5.8,
        7.55,
        6.7
      ],
      "height": 0.9,
      "base": 0,
      "exactPlan": true,
      "heightStatus": "carpintaria R5",
      "bodyBBox": [
        5.15,
        6.2,
        7.55,
        6.7
      ],
      "overhang": 0.4,
      "bodyDepth": 0.5,
      "face": "N",
      "topThickness": 0.03,
      "frontsR38": [
        {
          "id": "I01-F1-R38",
          "u0_mm": 32,
          "u1_mm": 798,
          "z0_mm": 152,
          "z1_mm": 412,
          "width_mm": 766,
          "height_mm": 260,
          "thickness_mm": 20,
          "material": "carvalho natural",
          "status": "COTA_DE_DESENVOLVIMENTO_R38_FERRAGENS_GABARITO_E_OBRA_POR_VALIDAR",
          "operation": "gavetaextraçãoN",
          "nominal_runner_length_mm": 400
        },
        {
          "id": "I01-F2-R38",
          "u0_mm": 32,
          "u1_mm": 798,
          "z0_mm": 416,
          "z1_mm": 642,
          "width_mm": 766,
          "height_mm": 226,
          "thickness_mm": 20,
          "material": "carvalho natural",
          "status": "COTA_DE_DESENVOLVIMENTO_R38_FERRAGENS_GABARITO_E_OBRA_POR_VALIDAR",
          "operation": "gavetaextraçãoN",
          "nominal_runner_length_mm": 400
        },
        {
          "id": "I01-F3-R38",
          "u0_mm": 32,
          "u1_mm": 798,
          "z0_mm": 646,
          "z1_mm": 868,
          "width_mm": 766,
          "height_mm": 222,
          "thickness_mm": 20,
          "material": "carvalho natural",
          "status": "COTA_DE_DESENVOLVIMENTO_R38_FERRAGENS_GABARITO_E_OBRA_POR_VALIDAR",
          "operation": "gavetaextraçãoN",
          "nominal_runner_length_mm": 400
        },
        {
          "id": "I02-F1-R38",
          "u0_mm": 802,
          "u1_mm": 1598,
          "z0_mm": 152,
          "z1_mm": 412,
          "width_mm": 796,
          "height_mm": 260,
          "thickness_mm": 20,
          "material": "carvalho natural",
          "status": "COTA_DE_DESENVOLVIMENTO_R38_FERRAGENS_GABARITO_E_OBRA_POR_VALIDAR",
          "operation": "gavetaextraçãoN",
          "nominal_runner_length_mm": 400
        },
        {
          "id": "I02-F2-R38",
          "u0_mm": 802,
          "u1_mm": 1598,
          "z0_mm": 416,
          "z1_mm": 642,
          "width_mm": 796,
          "height_mm": 226,
          "thickness_mm": 20,
          "material": "carvalho natural",
          "status": "COTA_DE_DESENVOLVIMENTO_R38_FERRAGENS_GABARITO_E_OBRA_POR_VALIDAR",
          "operation": "gavetaextraçãoN",
          "nominal_runner_length_mm": 400
        },
        {
          "id": "I02-F3-R38",
          "u0_mm": 802,
          "u1_mm": 1598,
          "z0_mm": 646,
          "z1_mm": 868,
          "width_mm": 796,
          "height_mm": 222,
          "thickness_mm": 20,
          "material": "carvalho natural",
          "status": "COTA_DE_DESENVOLVIMENTO_R38_FERRAGENS_GABARITO_E_OBRA_POR_VALIDAR",
          "operation": "gavetaextraçãoN",
          "nominal_runner_length_mm": 400
        },
        {
          "id": "I03-F1-R38",
          "u0_mm": 1602,
          "u1_mm": 2368,
          "z0_mm": 152,
          "z1_mm": 412,
          "width_mm": 766,
          "height_mm": 260,
          "thickness_mm": 20,
          "material": "carvalho natural",
          "status": "COTA_DE_DESENVOLVIMENTO_R38_FERRAGENS_GABARITO_E_OBRA_POR_VALIDAR",
          "operation": "gavetaextraçãoN",
          "nominal_runner_length_mm": 400
        },
        {
          "id": "I03-F2-R38",
          "u0_mm": 1602,
          "u1_mm": 2368,
          "z0_mm": 416,
          "z1_mm": 642,
          "width_mm": 766,
          "height_mm": 226,
          "thickness_mm": 20,
          "material": "carvalho natural",
          "status": "COTA_DE_DESENVOLVIMENTO_R38_FERRAGENS_GABARITO_E_OBRA_POR_VALIDAR",
          "operation": "gavetaextraçãoN",
          "nominal_runner_length_mm": 400
        },
        {
          "id": "I03-F3-R38",
          "u0_mm": 1602,
          "u1_mm": 2368,
          "z0_mm": 646,
          "z1_mm": 868,
          "width_mm": 766,
          "height_mm": 222,
          "thickness_mm": 20,
          "material": "carvalho natural",
          "status": "COTA_DE_DESENVOLVIMENTO_R38_FERRAGENS_GABARITO_E_OBRA_POR_VALIDAR",
          "operation": "gavetaextraçãoN",
          "nominal_runner_length_mm": 400
        }
      ],
      "drawerBoxesR38": [
        {
          "id": "I01-D1",
          "module_id": "I01",
          "front_id": "I01-F1-R38",
          "front_closed_bbox_xyz_mm": [
            5182,
            6680,
            152,
            5948,
            6700,
            412
          ],
          "box_closed_bbox_xyz_mm": [
            5203.000000000001,
            6288,
            210,
            5927.0,
            6678,
            390
          ],
          "runner_reference": "BLUM MOVENTO760H4000S",
          "locking_pair": "T51.7601 esquerda/direita",
          "motion": "BLUMOTION S, extração total; abertura manual por puxador/cava a selecionar",
          "nominal_runner_length_mm": 400,
          "minimum_internal_depth_mm": 403,
          "inside_available_depth_mm": 448,
          "runner_depth_margin_mm": 45,
          "side_thickness_mm": 16,
          "drawer_side_length_mm": 390,
          "cabinet_clear_width_mm": 733.9999999999991,
          "drawer_internal_width_mm": 691.9999999999991,
          "drawer_external_width_mm": 723.9999999999991,
          "box_external_depth_mm": 390,
          "drawer_internal_depth_mm": 358,
          "box_side_height_mm": 180,
          "floor_thickness_mm": 12,
          "floor_underside_above_side_bottom_mm": 13.5,
          "floor_top_above_side_bottom_mm": 25.5,
          "floor_groove_each_side_study_mm": 6,
          "floor_panel_WD_mm": [
            703.9999999999991,
            370
          ],
          "inside_clear_height_mm": 154.5,
          "rectangular_geometric_capacity_l": 38.27521199999995,
          "full_open_travel_study_mm": 400,
          "full_open_tip_y_mm": 7100,
          "product_dynamic_class_kg": 40,
          "load_note": "40kginclui gaveta/frente/conteúdo. Fixações/caixa do móvel e balanço da pedra não são certificados por esta classe.",
          "machining_status": "Corte acabado doestudo;juntas/rasgos/furação pelo gabaritoT65.1000.02 e amostra deoficina, nãoCNC autorizado.",
          "use": "Panelas/tabuleiros",
          "cut_panels": [
            {
              "name": "Lateralgaveta",
              "qty": 2,
              "length_mm": 390,
              "width_mm": 180,
              "thickness_mm": 16
            },
            {
              "name": "Frenteinterior/costasgaveta",
              "qty": 2,
              "length_mm": 691.9999999999991,
              "width_mm": 180,
              "thickness_mm": 16
            },
            {
              "name": "Fundogaveta emrasgo6",
              "qty": 1,
              "length_mm": 703.9999999999991,
              "width_mm": 370,
              "thickness_mm": 12
            }
          ]
        },
        {
          "id": "I01-D2",
          "module_id": "I01",
          "front_id": "I01-F2-R38",
          "front_closed_bbox_xyz_mm": [
            5182,
            6680,
            416,
            5948,
            6700,
            642
          ],
          "box_closed_bbox_xyz_mm": [
            5203.000000000001,
            6288,
            452,
            5927.0,
            6678,
            602
          ],
          "runner_reference": "BLUM MOVENTO760H4000S",
          "locking_pair": "T51.7601 esquerda/direita",
          "motion": "BLUMOTION S, extração total; abertura manual por puxador/cava a selecionar",
          "nominal_runner_length_mm": 400,
          "minimum_internal_depth_mm": 403,
          "inside_available_depth_mm": 448,
          "runner_depth_margin_mm": 45,
          "side_thickness_mm": 16,
          "drawer_side_length_mm": 390,
          "cabinet_clear_width_mm": 733.9999999999991,
          "drawer_internal_width_mm": 691.9999999999991,
          "drawer_external_width_mm": 723.9999999999991,
          "box_external_depth_mm": 390,
          "drawer_internal_depth_mm": 358,
          "box_side_height_mm": 150,
          "floor_thickness_mm": 12,
          "floor_underside_above_side_bottom_mm": 13.5,
          "floor_top_above_side_bottom_mm": 25.5,
          "floor_groove_each_side_study_mm": 6,
          "floor_panel_WD_mm": [
            703.9999999999991,
            370
          ],
          "inside_clear_height_mm": 124.5,
          "rectangular_geometric_capacity_l": 30.843131999999958,
          "full_open_travel_study_mm": 400,
          "full_open_tip_y_mm": 7100,
          "product_dynamic_class_kg": 40,
          "load_note": "40kginclui gaveta/frente/conteúdo. Fixações/caixa do móvel e balanço da pedra não são certificados por esta classe.",
          "machining_status": "Corte acabado doestudo;juntas/rasgos/furação pelo gabaritoT65.1000.02 e amostra deoficina, nãoCNC autorizado.",
          "use": "Loiça deuso diário",
          "cut_panels": [
            {
              "name": "Lateralgaveta",
              "qty": 2,
              "length_mm": 390,
              "width_mm": 150,
              "thickness_mm": 16
            },
            {
              "name": "Frenteinterior/costasgaveta",
              "qty": 2,
              "length_mm": 691.9999999999991,
              "width_mm": 150,
              "thickness_mm": 16
            },
            {
              "name": "Fundogaveta emrasgo6",
              "qty": 1,
              "length_mm": 703.9999999999991,
              "width_mm": 370,
              "thickness_mm": 12
            }
          ]
        },
        {
          "id": "I01-D3",
          "module_id": "I01",
          "front_id": "I01-F3-R38",
          "front_closed_bbox_xyz_mm": [
            5182,
            6680,
            646,
            5948,
            6700,
            868
          ],
          "box_closed_bbox_xyz_mm": [
            5203.000000000001,
            6288,
            680,
            5927.0,
            6678,
            830
          ],
          "runner_reference": "BLUM MOVENTO760H4000S",
          "locking_pair": "T51.7601 esquerda/direita",
          "motion": "BLUMOTION S, extração total; abertura manual por puxador/cava a selecionar",
          "nominal_runner_length_mm": 400,
          "minimum_internal_depth_mm": 403,
          "inside_available_depth_mm": 448,
          "runner_depth_margin_mm": 45,
          "side_thickness_mm": 16,
          "drawer_side_length_mm": 390,
          "cabinet_clear_width_mm": 733.9999999999991,
          "drawer_internal_width_mm": 691.9999999999991,
          "drawer_external_width_mm": 723.9999999999991,
          "box_external_depth_mm": 390,
          "drawer_internal_depth_mm": 358,
          "box_side_height_mm": 150,
          "floor_thickness_mm": 12,
          "floor_underside_above_side_bottom_mm": 13.5,
          "floor_top_above_side_bottom_mm": 25.5,
          "floor_groove_each_side_study_mm": 6,
          "floor_panel_WD_mm": [
            703.9999999999991,
            370
          ],
          "inside_clear_height_mm": 124.5,
          "rectangular_geometric_capacity_l": 30.843131999999958,
          "full_open_travel_study_mm": 400,
          "full_open_tip_y_mm": 7100,
          "product_dynamic_class_kg": 40,
          "load_note": "40kginclui gaveta/frente/conteúdo. Fixações/caixa do móvel e balanço da pedra não são certificados por esta classe.",
          "machining_status": "Corte acabado doestudo;juntas/rasgos/furação pelo gabaritoT65.1000.02 e amostra deoficina, nãoCNC autorizado.",
          "use": "Talheres/utensílios",
          "cut_panels": [
            {
              "name": "Lateralgaveta",
              "qty": 2,
              "length_mm": 390,
              "width_mm": 150,
              "thickness_mm": 16
            },
            {
              "name": "Frenteinterior/costasgaveta",
              "qty": 2,
              "length_mm": 691.9999999999991,
              "width_mm": 150,
              "thickness_mm": 16
            },
            {
              "name": "Fundogaveta emrasgo6",
              "qty": 1,
              "length_mm": 703.9999999999991,
              "width_mm": 370,
              "thickness_mm": 12
            }
          ]
        },
        {
          "id": "I02-D1",
          "module_id": "I02",
          "front_id": "I02-F1-R38",
          "front_closed_bbox_xyz_mm": [
            5952,
            6680,
            152,
            6748,
            6700,
            412
          ],
          "box_closed_bbox_xyz_mm": [
            5973.0,
            6288,
            210,
            6727.0,
            6678,
            390
          ],
          "runner_reference": "BLUM MOVENTO760H4000S",
          "locking_pair": "T51.7601 esquerda/direita",
          "motion": "BLUMOTION S, extração total; abertura manual por puxador/cava a selecionar",
          "nominal_runner_length_mm": 400,
          "minimum_internal_depth_mm": 403,
          "inside_available_depth_mm": 448,
          "runner_depth_margin_mm": 45,
          "side_thickness_mm": 16,
          "drawer_side_length_mm": 390,
          "cabinet_clear_width_mm": 764.0,
          "drawer_internal_width_mm": 722.0,
          "drawer_external_width_mm": 754.0,
          "box_external_depth_mm": 390,
          "drawer_internal_depth_mm": 358,
          "box_side_height_mm": 180,
          "floor_thickness_mm": 12,
          "floor_underside_above_side_bottom_mm": 13.5,
          "floor_top_above_side_bottom_mm": 25.5,
          "floor_groove_each_side_study_mm": 6,
          "floor_panel_WD_mm": [
            734.0,
            370
          ],
          "inside_clear_height_mm": 154.5,
          "rectangular_geometric_capacity_l": 39.934542,
          "full_open_travel_study_mm": 400,
          "full_open_tip_y_mm": 7100,
          "product_dynamic_class_kg": 40,
          "load_note": "40kginclui gaveta/frente/conteúdo. Fixações/caixa do móvel e balanço da pedra não são certificados por esta classe.",
          "machining_status": "Corte acabado doestudo;juntas/rasgos/furação pelo gabaritoT65.1000.02 e amostra deoficina, nãoCNC autorizado.",
          "use": "Taças/caixas",
          "cut_panels": [
            {
              "name": "Lateralgaveta",
              "qty": 2,
              "length_mm": 390,
              "width_mm": 180,
              "thickness_mm": 16
            },
            {
              "name": "Frenteinterior/costasgaveta",
              "qty": 2,
              "length_mm": 722.0,
              "width_mm": 180,
              "thickness_mm": 16
            },
            {
              "name": "Fundogaveta emrasgo6",
              "qty": 1,
              "length_mm": 734.0,
              "width_mm": 370,
              "thickness_mm": 12
            }
          ]
        },
        {
          "id": "I02-D2",
          "module_id": "I02",
          "front_id": "I02-F2-R38",
          "front_closed_bbox_xyz_mm": [
            5952,
            6680,
            416,
            6748,
            6700,
            642
          ],
          "box_closed_bbox_xyz_mm": [
            5973.0,
            6288,
            452,
            6727.0,
            6678,
            602
          ],
          "runner_reference": "BLUM MOVENTO760H4000S",
          "locking_pair": "T51.7601 esquerda/direita",
          "motion": "BLUMOTION S, extração total; abertura manual por puxador/cava a selecionar",
          "nominal_runner_length_mm": 400,
          "minimum_internal_depth_mm": 403,
          "inside_available_depth_mm": 448,
          "runner_depth_margin_mm": 45,
          "side_thickness_mm": 16,
          "drawer_side_length_mm": 390,
          "cabinet_clear_width_mm": 764.0,
          "drawer_internal_width_mm": 722.0,
          "drawer_external_width_mm": 754.0,
          "box_external_depth_mm": 390,
          "drawer_internal_depth_mm": 358,
          "box_side_height_mm": 150,
          "floor_thickness_mm": 12,
          "floor_underside_above_side_bottom_mm": 13.5,
          "floor_top_above_side_bottom_mm": 25.5,
          "floor_groove_each_side_study_mm": 6,
          "floor_panel_WD_mm": [
            734.0,
            370
          ],
          "inside_clear_height_mm": 124.5,
          "rectangular_geometric_capacity_l": 32.180262,
          "full_open_travel_study_mm": 400,
          "full_open_tip_y_mm": 7100,
          "product_dynamic_class_kg": 40,
          "load_note": "40kginclui gaveta/frente/conteúdo. Fixações/caixa do móvel e balanço da pedra não são certificados por esta classe.",
          "machining_status": "Corte acabado doestudo;juntas/rasgos/furação pelo gabaritoT65.1000.02 e amostra deoficina, nãoCNC autorizado.",
          "use": "Pratos/copos",
          "cut_panels": [
            {
              "name": "Lateralgaveta",
              "qty": 2,
              "length_mm": 390,
              "width_mm": 150,
              "thickness_mm": 16
            },
            {
              "name": "Frenteinterior/costasgaveta",
              "qty": 2,
              "length_mm": 722.0,
              "width_mm": 150,
              "thickness_mm": 16
            },
            {
              "name": "Fundogaveta emrasgo6",
              "qty": 1,
              "length_mm": 734.0,
              "width_mm": 370,
              "thickness_mm": 12
            }
          ]
        },
        {
          "id": "I02-D3",
          "module_id": "I02",
          "front_id": "I02-F3-R38",
          "front_closed_bbox_xyz_mm": [
            5952,
            6680,
            646,
            6748,
            6700,
            868
          ],
          "box_closed_bbox_xyz_mm": [
            5973.0,
            6288,
            680,
            6727.0,
            6678,
            830
          ],
          "runner_reference": "BLUM MOVENTO760H4000S",
          "locking_pair": "T51.7601 esquerda/direita",
          "motion": "BLUMOTION S, extração total; abertura manual por puxador/cava a selecionar",
          "nominal_runner_length_mm": 400,
          "minimum_internal_depth_mm": 403,
          "inside_available_depth_mm": 448,
          "runner_depth_margin_mm": 45,
          "side_thickness_mm": 16,
          "drawer_side_length_mm": 390,
          "cabinet_clear_width_mm": 764.0,
          "drawer_internal_width_mm": 722.0,
          "drawer_external_width_mm": 754.0,
          "box_external_depth_mm": 390,
          "drawer_internal_depth_mm": 358,
          "box_side_height_mm": 150,
          "floor_thickness_mm": 12,
          "floor_underside_above_side_bottom_mm": 13.5,
          "floor_top_above_side_bottom_mm": 25.5,
          "floor_groove_each_side_study_mm": 6,
          "floor_panel_WD_mm": [
            734.0,
            370
          ],
          "inside_clear_height_mm": 124.5,
          "rectangular_geometric_capacity_l": 32.180262,
          "full_open_travel_study_mm": 400,
          "full_open_tip_y_mm": 7100,
          "product_dynamic_class_kg": 40,
          "load_note": "40kginclui gaveta/frente/conteúdo. Fixações/caixa do móvel e balanço da pedra não são certificados por esta classe.",
          "machining_status": "Corte acabado doestudo;juntas/rasgos/furação pelo gabaritoT65.1000.02 e amostra deoficina, nãoCNC autorizado.",
          "use": "Pequenos utensílios",
          "cut_panels": [
            {
              "name": "Lateralgaveta",
              "qty": 2,
              "length_mm": 390,
              "width_mm": 150,
              "thickness_mm": 16
            },
            {
              "name": "Frenteinterior/costasgaveta",
              "qty": 2,
              "length_mm": 722.0,
              "width_mm": 150,
              "thickness_mm": 16
            },
            {
              "name": "Fundogaveta emrasgo6",
              "qty": 1,
              "length_mm": 734.0,
              "width_mm": 370,
              "thickness_mm": 12
            }
          ]
        },
        {
          "id": "I03-D1",
          "module_id": "I03",
          "front_id": "I03-F1-R38",
          "front_closed_bbox_xyz_mm": [
            6752,
            6680,
            152,
            7518,
            6700,
            412
          ],
          "box_closed_bbox_xyz_mm": [
            6773.0,
            6288,
            210,
            7379.0,
            6678,
            390
          ],
          "runner_reference": "BLUM MOVENTO760H4000S",
          "locking_pair": "T51.7601 esquerda/direita",
          "motion": "BLUMOTION S, extração total; abertura manual por puxador/cava a selecionar",
          "nominal_runner_length_mm": 400,
          "minimum_internal_depth_mm": 403,
          "inside_available_depth_mm": 448,
          "runner_depth_margin_mm": 45,
          "side_thickness_mm": 16,
          "drawer_side_length_mm": 390,
          "cabinet_clear_width_mm": 616.0,
          "drawer_internal_width_mm": 574.0,
          "drawer_external_width_mm": 606.0,
          "box_external_depth_mm": 390,
          "drawer_internal_depth_mm": 358,
          "box_side_height_mm": 180,
          "floor_thickness_mm": 12,
          "floor_underside_above_side_bottom_mm": 13.5,
          "floor_top_above_side_bottom_mm": 25.5,
          "floor_groove_each_side_study_mm": 6,
          "floor_panel_WD_mm": [
            586.0,
            370
          ],
          "inside_clear_height_mm": 154.5,
          "rectangular_geometric_capacity_l": 31.748514,
          "full_open_travel_study_mm": 400,
          "full_open_tip_y_mm": 7100,
          "product_dynamic_class_kg": 40,
          "load_note": "40kginclui gaveta/frente/conteúdo. Fixações/caixa do móvel e balanço da pedra não são certificados por esta classe.",
          "machining_status": "Corte acabado doestudo;juntas/rasgos/furação pelo gabaritoT65.1000.02 e amostra deoficina, nãoCNC autorizado.",
          "use": "Papelseco/cartão; tabuleiroamovível560×330×140; sem alimentos/limpeza.",
          "cut_panels": [
            {
              "name": "Lateralgaveta",
              "qty": 2,
              "length_mm": 390,
              "width_mm": 180,
              "thickness_mm": 16
            },
            {
              "name": "Frenteinterior/costasgaveta",
              "qty": 2,
              "length_mm": 574.0,
              "width_mm": 180,
              "thickness_mm": 16
            },
            {
              "name": "Fundogaveta emrasgo6",
              "qty": 1,
              "length_mm": 586.0,
              "width_mm": 370,
              "thickness_mm": 12
            }
          ]
        },
        {
          "id": "I03-D2",
          "module_id": "I03",
          "front_id": "I03-F2-R38",
          "front_closed_bbox_xyz_mm": [
            6752,
            6680,
            416,
            7518,
            6700,
            642
          ],
          "box_closed_bbox_xyz_mm": [
            6773.0,
            6288,
            452,
            7379.0,
            6678,
            602
          ],
          "runner_reference": "BLUM MOVENTO760H4000S",
          "locking_pair": "T51.7601 esquerda/direita",
          "motion": "BLUMOTION S, extração total; abertura manual por puxador/cava a selecionar",
          "nominal_runner_length_mm": 400,
          "minimum_internal_depth_mm": 403,
          "inside_available_depth_mm": 448,
          "runner_depth_margin_mm": 45,
          "side_thickness_mm": 16,
          "drawer_side_length_mm": 390,
          "cabinet_clear_width_mm": 616.0,
          "drawer_internal_width_mm": 574.0,
          "drawer_external_width_mm": 606.0,
          "box_external_depth_mm": 390,
          "drawer_internal_depth_mm": 358,
          "box_side_height_mm": 150,
          "floor_thickness_mm": 12,
          "floor_underside_above_side_bottom_mm": 13.5,
          "floor_top_above_side_bottom_mm": 25.5,
          "floor_groove_each_side_study_mm": 6,
          "floor_panel_WD_mm": [
            586.0,
            370
          ],
          "inside_clear_height_mm": 124.5,
          "rectangular_geometric_capacity_l": 25.583754,
          "full_open_travel_study_mm": 400,
          "full_open_tip_y_mm": 7100,
          "product_dynamic_class_kg": 40,
          "load_note": "40kginclui gaveta/frente/conteúdo. Fixações/caixa do móvel e balanço da pedra não são certificados por esta classe.",
          "machining_status": "Corte acabado doestudo;juntas/rasgos/furação pelo gabaritoT65.1000.02 e amostra deoficina, nãoCNC autorizado.",
          "use": "Panos/cozinha",
          "cut_panels": [
            {
              "name": "Lateralgaveta",
              "qty": 2,
              "length_mm": 390,
              "width_mm": 150,
              "thickness_mm": 16
            },
            {
              "name": "Frenteinterior/costasgaveta",
              "qty": 2,
              "length_mm": 574.0,
              "width_mm": 150,
              "thickness_mm": 16
            },
            {
              "name": "Fundogaveta emrasgo6",
              "qty": 1,
              "length_mm": 586.0,
              "width_mm": 370,
              "thickness_mm": 12
            }
          ]
        },
        {
          "id": "I03-D3",
          "module_id": "I03",
          "front_id": "I03-F3-R38",
          "front_closed_bbox_xyz_mm": [
            6752,
            6680,
            646,
            7518,
            6700,
            868
          ],
          "box_closed_bbox_xyz_mm": [
            6773.0,
            6288,
            680,
            7379.0,
            6678,
            830
          ],
          "runner_reference": "BLUM MOVENTO760H4000S",
          "locking_pair": "T51.7601 esquerda/direita",
          "motion": "BLUMOTION S, extração total; abertura manual por puxador/cava a selecionar",
          "nominal_runner_length_mm": 400,
          "minimum_internal_depth_mm": 403,
          "inside_available_depth_mm": 448,
          "runner_depth_margin_mm": 45,
          "side_thickness_mm": 16,
          "drawer_side_length_mm": 390,
          "cabinet_clear_width_mm": 616.0,
          "drawer_internal_width_mm": 574.0,
          "drawer_external_width_mm": 606.0,
          "box_external_depth_mm": 390,
          "drawer_internal_depth_mm": 358,
          "box_side_height_mm": 150,
          "floor_thickness_mm": 12,
          "floor_underside_above_side_bottom_mm": 13.5,
          "floor_top_above_side_bottom_mm": 25.5,
          "floor_groove_each_side_study_mm": 6,
          "floor_panel_WD_mm": [
            586.0,
            370
          ],
          "inside_clear_height_mm": 124.5,
          "rectangular_geometric_capacity_l": 25.583754,
          "full_open_travel_study_mm": 400,
          "full_open_tip_y_mm": 7100,
          "product_dynamic_class_kg": 40,
          "load_note": "40kginclui gaveta/frente/conteúdo. Fixações/caixa do móvel e balanço da pedra não são certificados por esta classe.",
          "machining_status": "Corte acabado doestudo;juntas/rasgos/furação pelo gabaritoT65.1000.02 e amostra deoficina, nãoCNC autorizado.",
          "use": "Sacoslimpos/acessórios",
          "cut_panels": [
            {
              "name": "Lateralgaveta",
              "qty": 2,
              "length_mm": 390,
              "width_mm": 150,
              "thickness_mm": 16
            },
            {
              "name": "Frenteinterior/costasgaveta",
              "qty": 2,
              "length_mm": 574.0,
              "width_mm": 150,
              "thickness_mm": 16
            },
            {
              "name": "Fundogaveta emrasgo6",
              "qty": 1,
              "length_mm": 586.0,
              "width_mm": 370,
              "thickness_mm": 12
            }
          ]
        }
      ],
      "technicalBayR38": {
        "inner_bbox_xyz_mm": [
          7402,
          6232,
          168,
          7502,
          6680,
          852
        ],
        "clear_width_mm": 100,
        "access": "Tampa removível pelo interiorI03,comgavetas retiradas; tomadaacessível exteriorfaceE.",
        "no_food": true,
        "no_loose_objects": true,
        "socket_centreCAD_m": [
          7.55,
          6.4,
          0.65
        ],
        "socket_face": "E",
        "plate_WH_mm": [
          160,
          80
        ],
        "connection_reserve_bbox_xyz_mm": [
          7460,
          6300,
          590,
          7550,
          6500,
          710
        ],
        "maximum_recess_from_outer_face_mm": 90,
        "no_cut_without_stone_supplier": true,
        "note": "Partiçãoretira118mm da larguradasgavetasI03. Nãoencaixarcaixadeligaçãoatrásdagavetaantiga692mm. Fixação/cabos/aterramentopeloeletricista; recortepedra e travamento pelo fornecedor."
      },
      "paperTrayR38": {
        "drawer_id": "I03-D1",
        "outer_WDH_mm": [
          560,
          330,
          140
        ],
        "thickness_mm": 8,
        "inner_WDH_mm": [
          544,
          314,
          132
        ],
        "geometric_inner_volume_l": 22.547712,
        "cut_panels": [
          {
            "name": "Fundotabuleiro",
            "qty": 1,
            "length_mm": 560,
            "width_mm": 330,
            "thickness_mm": 8
          },
          {
            "name": "Lateraistabuleiro",
            "qty": 2,
            "length_mm": 330,
            "width_mm": 132,
            "thickness_mm": 8
          },
          {
            "name": "Frente/costastabuleiro",
            "qty": 2,
            "length_mm": 544,
            "width_mm": 132,
            "thickness_mm": 8
          }
        ],
        "note": "Dimensões exterior/interno separadas; tapete removível e proteção lavável; papel sempreseco. Não é baldealimentar nemcapacidadecertificada."
      }
    },
    "ceiling_finished_mm": 2700,
    "technical_reference_underside_mm": 3100,
    "technical_zone_nominal_mm": 400,
    "ceiling_zone_proven_free": false,
    "equipment": [
      {
        "id": "K01",
        "bbox": [
          4.05,
          7.9,
          4.65,
          8.5
        ],
        "equipment": "C01",
        "name": "Frigorífico integrado Siemens KI86FHDD0, ventilação e maleiro"
      },
      {
        "id": "K02",
        "bbox": [
          4.65,
          7.9,
          5.25,
          8.5
        ],
        "equipment": "C02/C03",
        "name": "Torre fornoHB478G5B7 e micro-ondasCM724G1B1 proposto"
      },
      {
        "id": "K03",
        "bbox": [
          5.25,
          7.9,
          5.85,
          8.5
        ],
        "equipment": "C04",
        "name": "Máquina de loiça integrada Siemens SN65YX00CE"
      },
      {
        "id": "K04",
        "bbox": [
          5.85,
          7.9,
          6.75,
          8.5
        ],
        "equipment": "C07",
        "name": "Lava-loiça de duas cubas — duas portas de abrir, sem gavetas"
      },
      {
        "id": "K05",
        "bbox": [
          6.75,
          7.9,
          7.35,
          8.5
        ],
        "equipment": "",
        "name": "Resíduos e reciclagem ocultos — extraível dedicado"
      },
      {
        "id": "K06",
        "bbox": [
          7.35,
          7.9,
          8.25,
          8.5
        ],
        "equipment": "C05/C06",
        "name": "Indução + gavetas"
      },
      {
        "id": "K07",
        "bbox": [
          8.25,
          7.9,
          8.45,
          8.5
        ],
        "equipment": "",
        "name": "Arrumação estreita com porta e duas prateleiras"
      }
    ],
    "hob": {
      "id": "C05",
      "bbox": [
        7.504,
        7.939,
        8.096,
        8.461
      ],
      "height": 0.006,
      "base": 0.9,
      "exactPlan": true,
      "heightStatus": "visualização nominal",
      "top": 0.906,
      "name": "Placa Siemens ED651HSC1E",
      "appliance_model": "ED651HSC1E",
      "product_height": 0.051
    },
    "hood": {
      "id": "U02",
      "bbox": [
        7.35,
        8.15,
        8.25,
        8.5
      ],
      "height": 1.12,
      "base": 0,
      "exactPlan": true,
      "heightStatus": "R15 - topo ao teto falso; base e exaustor mantidos",
      "bottom": 1.58,
      "face": "S",
      "integratedHood": true,
      "carcass_top": 2.68,
      "top_filler": 0.02,
      "hood_face_bottom": 1.58,
      "hood_body_reference_m": [
        0.598,
        0.298,
        0.34
      ],
      "appliance_model": "LJ67BDP60",
      "body_widths_m": [
        0.15,
        0.6,
        0.15
      ],
      "hood_visor_projection_open": 0.097,
      "hood_duct_diameter": 0.15,
      "hood_cabinet_depth_max": 0.36,
      "hood_installation_status": "Siemens LJ67BDP60: ficha/diagramas e manual conferidos; gabarito E-Nr, frisos/compensação, fixações e conduta por fechar antes do fabrico"
    },
    "existing_pendants": [
      {
        "id": "LU-IL-R38-1",
        "space": "Cozinha",
        "type": "pendente",
        "centre_CAD_m": [
          5.65,
          6.25,
          1.85
        ],
        "centre_CAD_mm": [
          5650.0,
          6250.0,
          1850.0
        ],
        "circuit_study": "C-L1",
        "support": "teto",
        "face": "D",
        "function": "Pendenteilha,teto2.70→base1.85=950mmsobrebancada;produto/difusão a selecionar",
        "quantity": 1,
        "status": "PROPOSTA_R38;produto/localmontagememobra_porvalidar",
        "functional_group_R38": "G-CO-03"
      },
      {
        "id": "LU-IL-R38-2",
        "space": "Cozinha",
        "type": "pendente",
        "centre_CAD_m": [
          6.35,
          6.25,
          1.85
        ],
        "centre_CAD_mm": [
          6350.0,
          6250.0,
          1850.0
        ],
        "circuit_study": "C-L1",
        "support": "teto",
        "face": "D",
        "function": "Pendenteilha,teto2.70→base1.85=950mmsobrebancada;produto/difusão a selecionar",
        "quantity": 1,
        "status": "PROPOSTA_R38;produto/localmontagememobra_porvalidar",
        "functional_group_R38": "G-CO-03"
      },
      {
        "id": "LU-IL-R38-3",
        "space": "Cozinha",
        "type": "pendente",
        "centre_CAD_m": [
          7.05,
          6.25,
          1.85
        ],
        "centre_CAD_mm": [
          7050.0,
          6250.0,
          1850.0
        ],
        "circuit_study": "C-L1",
        "support": "teto",
        "face": "D",
        "function": "Pendenteilha,teto2.70→base1.85=950mmsobrebancada;produto/difusão a selecionar",
        "quantity": 1,
        "status": "PROPOSTA_R38;produto/localmontagememobra_porvalidar",
        "functional_group_R38": "G-CO-03"
      }
    ],
    "existing_general_lights": [
      {
        "id": "LU-CO-01",
        "space": "Cozinha",
        "type": "luminaria",
        "centre_CAD_m": [
          5.65,
          7.15,
          2.7
        ],
        "centre_CAD_mm": [
          5650.0,
          7150.0,
          2700.0
        ],
        "function": "Ponto luminoso em estudo; ótica/fluxo/UGR/IP a calcular",
        "circuit_study": "C-L1",
        "support": null,
        "face": null,
        "quantity": 1,
        "plate_envelope_mm": null,
        "status": "PROPOSTA_DE_COORDENACAO",
        "note": "",
        "functional_group": "G-CO-01",
        "lumens": null,
        "functional_group_R38": "G-CO-01"
      },
      {
        "id": "LU-CO-02",
        "space": "Cozinha",
        "type": "luminaria",
        "centre_CAD_m": [
          7.6,
          7.15,
          2.7
        ],
        "centre_CAD_mm": [
          7600.0,
          7150.0,
          2700.0
        ],
        "function": "Ponto luminoso em estudo; ótica/fluxo/UGR/IP a calcular",
        "circuit_study": "C-L1",
        "support": null,
        "face": null,
        "quantity": 1,
        "plate_envelope_mm": null,
        "status": "PROPOSTA_DE_COORDENACAO",
        "note": "",
        "functional_group": "G-CO-01",
        "lumens": null,
        "functional_group_R38": "G-CO-01"
      }
    ],
    "existing_VMC": {
      "id": "VMC-CO",
      "space": "Cozinha",
      "type": "VMC_extracao",
      "centre_CAD_m": [
        5.4,
        6.8,
        2.7
      ],
      "centre_CAD_mm": [
        5400.0,
        6800.0,
        2700.0
      ],
      "function": "Terminal no teto em estudo; caudal/diâmetro/alcance/ruído por dimensionar",
      "circuit_study": null,
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Insuflação em espaços secos; extração em zonas húmidas. Validar transferência com portas fechadas e equilíbrio total. Exaustor da placa é independente daVMC; não ligar gordura à rede de duplo fluxo."
    },
    "existing_control": {
      "id": "S-CO-01",
      "space": "Cozinha",
      "type": "comando",
      "centre_CAD_m": [
        8.5,
        7.75,
        1.05
      ],
      "centre_CAD_mm": [
        8500.0,
        7750.0,
        1050.0
      ],
      "function": "Pano maciço entre o início da parede e a bancada, face da cozinha.",
      "circuit_study": "BUS-KNX",
      "support": "W33",
      "face": "W",
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Centro1050mm nesta posição; placa termina60mm abaixo da cota inferior do espelho no lado oposto. Não abrir roço sem compatibilizar o espelho e a carpintaria.",
      "keys": [
        {
          "key": 1,
          "label": "Geral",
          "targets": [
            "G-CO-01"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 2,
          "label": "Bancada",
          "targets": [
            "G-CO-02"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 3,
          "label": "Pendentes",
          "targets": [
            "G-CO-03"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 4,
          "label": "Ilha + nichos",
          "targets": [
            "G-CO-04"
          ],
          "action": "alternar",
          "long_press_required": false
        }
      ],
      "bus_address_pending": true
    },
    "existing_functional_groups": [
      {
        "id": "G-CO-01",
        "space": "Cozinha",
        "title": "Luz geral de cozinha",
        "status": "grupo funcional para a iluminação geral existente",
        "reference": "R32 / SAL, zona COZ",
        "electrical_circuit": false,
        "luminaires_or_power_sized": false,
        "circuit_R38": "C-L1",
        "KNX_group_address_proposed": "1/0/7",
        "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
        "point_IDs_R38": [
          "LU-CO-01",
          "LU-CO-02"
        ],
        "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
      },
      {
        "id": "G-CO-02",
        "space": "Cozinha",
        "title": "LED da bancada/janela",
        "status": "preservar pormenor existente",
        "reference": "R27 / LC1, ponte superior",
        "electrical_circuit": false,
        "luminaires_or_power_sized": false,
        "circuit_R38": "C-L1",
        "KNX_group_address_proposed": "1/0/8",
        "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
        "point_IDs_R38": [
          "LED-U_BRIDGE-1"
        ],
        "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
      },
      {
        "id": "G-CO-03",
        "space": "Cozinha",
        "title": "Pendentes sobre a ilha",
        "status": "preservar proposta visual existente",
        "reference": "R27 / vistas da cozinha",
        "electrical_circuit": false,
        "luminaires_or_power_sized": false,
        "circuit_R38": "C-L1",
        "KNX_group_address_proposed": "1/0/9",
        "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
        "point_IDs_R38": [
          "LU-IL-R38-1",
          "LU-IL-R38-2",
          "LU-IL-R38-3"
        ],
        "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
      },
      {
        "id": "G-CO-04",
        "space": "Cozinha",
        "title": "LED ilha e nichos",
        "status": "preservar pormenores existentes, agrupamento proposto",
        "reference": "R27 / LC3 e LC2-1/2/3",
        "electrical_circuit": false,
        "luminaires_or_power_sized": false,
        "circuit_R38": "C-L1",
        "KNX_group_address_proposed": "1/0/10",
        "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
        "point_IDs_R38": [
          "LED-U03-1",
          "LED-U03-2",
          "LED-U03-3",
          "LED-ISLAND-1"
        ],
        "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
      }
    ]
  },
  "geometry": {
    "coordinate_system": "CAD m; X longitudinal ilha, Y transversal, Z desde pavimento acabado",
    "island_bbox_CAD_m": [
      5.15,
      5.8,
      7.55,
      6.7
    ],
    "island_centre_CAD_m": [
      6.35,
      6.25
    ],
    "top_LDH_mm": [
      2400,
      900,
      900
    ],
    "top_thickness_mm": 30,
    "body_depth_mm": 500,
    "seating_overhang_mm": 400,
    "coffer_opening_bbox_CAD_m": [
      5.05,
      5.7,
      7.65,
      6.8
    ],
    "coffer_opening_LD_mm": [
      2600,
      1100
    ],
    "wood_panel_nominal_bbox_CAD_m": [
      5.15,
      5.8,
      2.78,
      7.55,
      6.7,
      2.792
    ],
    "wood_panel_LDT_mm": [
      2400,
      900,
      12
    ],
    "wood_underside_Z_mm": 2780,
    "recess_above_existing_ceiling_mm": 80,
    "nominal_remaining_to_technical_reference_mm": 320,
    "reveal_band_mm": 100,
    "panel_perimeter_shadow_gap_mm": 8,
    "cassette_joint_mm": 4,
    "cassettes": [
      {
        "id": "R43-CO-MAD-1",
        "finished_envelope_mm": [
          792,
          884,
          12
        ],
        "local_U_mm": [
          8,
          800
        ],
        "local_V_mm": [
          8,
          892
        ],
        "underside_Z_mm": 2780,
        "access": "Cassete esquerda proposta para visita ao driver do LED perimetral; travessias fora da sua reserva. Ensaio físico pendente.",
        "mass_kg_assumed_density700": 5.881
      },
      {
        "id": "R43-CO-MAD-2",
        "finished_envelope_mm": [
          792,
          884,
          12
        ],
        "local_U_mm": [
          804,
          1596
        ],
        "local_V_mm": [
          8,
          892
        ],
        "underside_Z_mm": 2780,
        "access": "Cassete central atravessada pelas suspensões da luminária linear: NÃO declarar remoção livre. Sequência de desmontagem e apoio independente a definir.",
        "mass_kg_assumed_density700": 5.881
      },
      {
        "id": "R43-CO-MAD-3",
        "finished_envelope_mm": [
          792,
          884,
          12
        ],
        "local_U_mm": [
          1600,
          2392
        ],
        "local_V_mm": [
          8,
          892
        ],
        "underside_Z_mm": 2780,
        "access": "Removível por instalador; retenção, cabos e sequência real por selecionar.",
        "mass_kg_assumed_density700": 5.881
      }
    ],
    "cassette_total_assumed_mass_kg": 17.643,
    "support": "Subestrutura metálica/apoios independentes a dimensionar na estrutura verificada; não suspender os painéis só da placa de gesso nem por colagem. Cassetes com retenção mecânica positiva e acesso por instalador.",
    "finish": "Carvalho natural claro mate, conforme amostra da casa. Preferir superfície fechada, lavável, com ranhura muito discreta; não adotar ripado aberto que acumule gordura. Contraface equilibrada. Reação ao fogo, empeno e juntas pelo sistema real.",
    "pendants": [
      {
        "id": "R43-AC01-CO-LIN-01",
        "type": "linear_assembly",
        "centre_CAD_m": [
          6.35,
          6.25,
          1.8
        ],
        "product_selected": false,
        "lowest_Z_mm": 1800,
        "clearance_above_top_mm": 900,
        "geometry_reference": "geometry.linear_fixture"
      }
    ],
    "functional_luminaires": [],
    "linear_fixture": {
      "id": "R43-AC01-CO-LIN-01",
      "type": "Uma luminária linear suspensa com dois tubos assimétricos",
      "quantity": 1,
      "centre_CAD_m": [
        6.35,
        6.25
      ],
      "finish": "Preto mate; intenção visual baseada nas referências do proprietário",
      "status": "RESERVA_GEOMETRICA_DE_ESTUDO_PRODUTO_NAO_IDENTIFICADO",
      "product_selected": false,
      "bar": {
        "bbox_CAD_m": [
          5.85,
          6.2285,
          2.0,
          6.85,
          6.2715,
          2.02
        ],
        "LDH_mm": [
          1000,
          43,
          20
        ],
        "underside_LED": true
      },
      "tubes": [
        {
          "id": "R43-AC01-CO-LIN-T1",
          "description": "Tubo mais alto, ligeiramente à direita do centro",
          "centre_XY_CAD_m": [
            6.45,
            6.25
          ],
          "bbox_CAD_m": [
            6.435,
            6.235,
            1.95,
            6.465,
            6.265,
            2.25
          ],
          "diameter_mm": 30,
          "height_mm": 300,
          "bottom_Z_mm": 1950,
          "top_Z_mm": 2250
        },
        {
          "id": "R43-AC01-CO-LIN-T2",
          "description": "Tubo mais baixo, próximo do extremo direito da barra",
          "centre_XY_CAD_m": [
            6.72,
            6.25
          ],
          "bbox_CAD_m": [
            6.705,
            6.235,
            1.8,
            6.735,
            6.265,
            2.1
          ],
          "diameter_mm": 30,
          "height_mm": 300,
          "bottom_Z_mm": 1800,
          "top_Z_mm": 2100
        }
      ],
      "rectangular_canopy": {
        "bbox_CAD_m": [
          6.395,
          6.19,
          2.75,
          6.745,
          6.31,
          2.78
        ],
        "LDH_mm": [
          350,
          120,
          30
        ],
        "dimensions_source": "Imagem comercial; montagem e produto por confirmar",
        "mounting_status": "Só reserva de implantação, suporte próprio à estrutura verificada"
      },
      "round_canopy": {
        "centre_XY_CAD_m": [
          6.02,
          6.25
        ],
        "diameter_mm": null,
        "height_mm": null,
        "illustration_only_bbox_CAD_m": [
          5.99,
          6.22,
          2.7,
          6.05,
          6.28,
          2.78
        ],
        "illustration_only_diameter_mm": 60,
        "illustration_only_height_mm": 80,
        "status": "DIMENSOES_REAIS_DESCONHECIDAS; Ø60×80 é só símbolo/envolvente de desenho, nunca cota do produto"
      },
      "suspension_reserves": [
        {
          "id": "S1",
          "XY_CAD_m": [
            6.02,
            6.25
          ],
          "from_Z_mm": 2700,
          "to_Z_mm": 2020,
          "nominal_length_mm": 680,
          "from": "Canopla redonda ilustrativa",
          "to": "Barra"
        },
        {
          "id": "S2",
          "XY_CAD_m": [
            6.45,
            6.25
          ],
          "from_Z_mm": 2750,
          "to_Z_mm": 2250,
          "nominal_length_mm": 500,
          "from": "Canopla retangular",
          "to": "Tubo T1"
        },
        {
          "id": "S3",
          "XY_CAD_m": [
            6.6,
            6.25
          ],
          "from_Z_mm": 2750,
          "to_Z_mm": 2020,
          "nominal_length_mm": 730,
          "from": "Canopla retangular",
          "to": "Barra"
        },
        {
          "id": "S4",
          "XY_CAD_m": [
            6.72,
            6.25
          ],
          "from_Z_mm": 2750,
          "to_Z_mm": 2100,
          "nominal_length_mm": 650,
          "from": "Canopla retangular",
          "to": "Tubo T2"
        }
      ],
      "lowest_Z_mm": 1800,
      "top_to_lowest_nominal_mm": 980,
      "clearance_above_island_top_mm": 900,
      "geometry_origin": "Comprimento/largura/altura da barra, tubos e canopla retangular lidos na imagem comercial. Coordenadas, níveis e posição assimétrica são estudo de adaptação, não montagem documentada pelo fabricante.",
      "adjustment_range_confirmed": false,
      "power_W": null,
      "flux_lm": null,
      "mass_kg": null,
      "dimming_protocol": null,
      "Wi_Fi_confirmed": false,
      "Home_Assistant_confirmed": false,
      "photometry_selected": false,
      "mounting": "Apoios independentes na estrutura verificada. Travessias desacopladas do revestimento amovível; nenhuma canopla/suspensão pode ser tomada como suportada apenas pela cassete de madeira. Passagem, suporte, fixações e sequência de desmontagem exigem produto/manual e ensaio."
    },
    "lighting_change_summary": {
      "previous_cylinders_status": "REJEITADOS",
      "previous_discs_status": "NAO_SELECIONADOS; rascunho privado anterior desta adenda",
      "new_proposal": "Uma barra1000×43×20 com dois tubos300×Ø30, níveis assimétricos",
      "perimeter_LED_only": true,
      "internal_LED_lines": 0,
      "R42_geometry_changed": false
    }
  },
  "cove": {
    "id": "R43-CO-LA",
    "line_bbox_CAD_m": [
      5.1,
      5.75,
      7.6,
      6.75
    ],
    "nominal_line_length_m": 7,
    "straight_segments_m": [
      2.5,
      1,
      2.5,
      1
    ],
    "LED_source_Z_mm": 2725,
    "concealing_upstand_top_Z_mm": 2735,
    "profile_reserve_WD_mm": [
      20,
      20
    ],
    "optical_arrangement": "Perfil de alumínio e difusor recuados por trás do ressalto; orientar indiretamente para a zona superior. Protótipo obrigatório de visão da fita/reflexo desde bancos, mesa e circulação. Não afirmar ausência de encandeamento só pela secção.",
    "driver_service_tray_nominal_bbox_CAD_m": [
      5.304,
      6.1,
      2.86,
      5.804,
      6.4,
      2.92
    ],
    "driver_access": "Reserva de visita pela cassete ESQUERDA792×884. Bandeja separada da madeira. Não esconder fontes/ligações; Ta/Tc, ventilação e suportes reais por confirmar. A cassete central já não tem acesso livre demonstrado.",
    "electrical": "Estudo de fita24V com alimentação paralela por trechos retos; não dobrar fita a90°. Condutores/queda de tensão/fusíveis/conectores ainda não dimensionados. Driver regulável deve casar com fita e controlo real.",
    "power_envelope_not_product": {
      "hypothesis_W_per_m": 10,
      "length_m": 7,
      "LED_load_W": 70,
      "candidate_driver_reserve_W": 100,
      "load_ratio": 0.7,
      "primary_guide_max_ratio": 0.9,
      "driver_selected": false
    }
  },
  "light_quality": {
    "proposed_CCT_K": 3000,
    "target_CRI_min": 90,
    "target_SDCM_max": 3,
    "CCT_status": "Proposta coerente com a faixa2700/3000 já existente; confirmar amostras lado a lado antes de alterar produtos atuais. Não altera a cor de toda a casa.",
    "illuminance_target_lux": null,
    "photometry_pending": true,
    "glare_proof_pending": true,
    "functional_plan": "Preservam-se LU-CO-01/02 e LED de bancada; a proposta só acrescenta LED perimetral e substitui pendentes por uma luminária linear. Fotometria, sombras, reflexo no tampo e encandeamento ainda por calcular, sem novas linhas no painel.",
    "pendant_distribution": "LED inferior da barra e tubos: forma observada, fluxo/distribuição/encandeamento desconhecidos; não validar iluminação pela referência comercial."
  },
  "controls": {
    "new_functions": [
      {
        "id": "R43-G-CO-A",
        "title": "LED perimetral ambiente",
        "dimmable_intent": true,
        "members": [
          "R43-CO-LA"
        ]
      },
      {
        "id": "R43-G-CO-P",
        "title": "Uma luminária linear com dois tubos",
        "dimmable_intent": true,
        "members": [
          "R43-AC01-CO-LIN-01"
        ],
        "independent_tube_control_confirmed": false
      }
    ],
    "preserve_groups": [
      "G-CO-01",
      "G-CO-02",
      "G-CO-04"
    ],
    "supersede_only_if_adopted": {
      "G-CO-03": [
        "LU-IL-R38-1",
        "LU-IL-R38-2",
        "LU-IL-R38-3"
      ]
    },
    "physical_control": "Duas funções propostas: LED perimetral e luminária linear. A referência comercial não prova comandos independentes da barra/tubos, protocolo de dimming, Wi-Fi ou Home Assistant. Rever S-CO-01 já com quatro teclas atribuídas; G-CO-01/02/04 preservados. Sem novos circuitos, ETS ou dependência exclusiva de app aprovados.",
    "circuits_approved": false,
    "dimming_protocol_selected": false,
    "global_point_count_unchanged": 197
  },
  "interfaces": [
    {
      "id": "R43-CO-INT-01",
      "status": "PENDENTE_VMC",
      "issue": "TerminalVMC-CO atualX5,40/Y6,80 está no bordo da abertura. Diâmetro e conduta não definidos; não está provada a compatibilidade.",
      "proposal_CAD_m": [
        5,
        7.05,
        2.7
      ],
      "proposal_status": "Só reserva alternativa fora da abertura; posição, terminal, rede, caudal, ruído e manutenção por cálculo. Nenhuma alteração do programaR41."
    },
    {
      "id": "R43-CO-INT-02",
      "status": "PENDENTE_ESTRUTURA_REDESS",
      "issue": "Zona técnica400 nominal não prova espaço livre. O rebaixo80 e drivers têm de ser compatibilizados comVMC, cabos, perfis, laje e exigências do sistema de teto."
    },
    {
      "id": "R43-CO-INT-03",
      "status": "PENDENTE_ÓTICA_CONTROLO",
      "issue": "Produtos, fluxo, distribuição, encandeamento, temperatura, cintilação, dimming e relação comKNX/HomeAssistant não selecionados."
    },
    {
      "id": "R43-CO-INT-04",
      "status": "PENDENTE_ACESSO",
      "issue": "Visita ao driver perimetral reservada pela cassete esquerda. Canopla redonda real desconhecida; a cassete central tem travessias da luminária e não tem remoção livre provada. Apoios independentes, retenção, ferramentas/cabos e ensaio à escala real continuam pendentes."
    }
  ],
  "preserves": [
    "ISLAND",
    "I01",
    "I02",
    "I03",
    "K01",
    "K02",
    "K03",
    "K04",
    "K05",
    "K06",
    "K07",
    "U02",
    "U03",
    "U_BRIDGE",
    "T-IL-01",
    "LED-ISLAND-1",
    "LED-U_BRIDGE-1",
    "LU-CO-01",
    "LU-CO-02"
  ],
  "does_not_change": [
    "Tampo, suporte da pedra, nove gavetas, baía técnicaE, tomada e balanço400.",
    "ResíduosHAILO noK05, papel seco emI03-D1, K04 duas cubas sem gavetas.",
    "PlacaED651HSC1E na bancada; exaustorLJ67BDP60 emU02 e condutaØ150 independente daVMC.",
    "Ventilação200cm² dofrigorífico, acessosK02, estoreVE2, janela e portas.",
    "Planta, modelo,75módulos e197pontos daR42 permanecem imutáveis.",
    "Quatro bancos originais redondos cognac/estrutura preta; não trocar por outro desenho nos renders."
  ],
  "source_ids": [
    "SRC-CO-01",
    "SRC-CO-03",
    "REF-CO-LIN-01",
    "REF-CO-LIN-02",
    "REF-CO-LIN-03",
    "REF-CO-LIN-04"
  ],
  "maintenance_geometry": {
    "revision_reason": "A luminária linear tem canoplas e suspensões na cassete central. Retira-se expressamente a afirmação anterior de remoção central livre; a reserva do driver perimetral desloca-se para a cassete esquerda.",
    "access_cassette_id": "R43-CO-MAD-1",
    "access_cassette_side": "ESQUERDA / X menor",
    "access_cassette_bbox_CAD_m": [
      5.158,
      5.808,
      2.78,
      5.95,
      6.692,
      2.792
    ],
    "panel_descent_reserve_mm": 100,
    "panel_swept_bbox_CAD_m": [
      5.158,
      5.808,
      2.68,
      5.95,
      6.692,
      2.792
    ],
    "central_cassette_bbox_CAD_m": [
      5.954,
      5.808,
      2.78,
      6.746,
      6.692,
      2.792
    ],
    "central_access_free_demonstrated": false,
    "central_cassette_condition": "Canoplas e suspensões têm projeção nesta cassete. O desenho não autoriza retirá-la com a luminária montada; definir travessias, recortes, suportes e sequência de desmontagem por produto/manual.",
    "driver_tray_bbox_CAD_m": [
      5.304,
      6.1,
      2.86,
      5.804,
      6.4,
      2.92
    ],
    "driver_tray_LDH_mm": [
      500,
      300,
      60
    ],
    "driver_tray_to_access_cassette_sides_mm": [
      146,
      146,
      292,
      292
    ],
    "driver_tray_scope": "Driver do LED perimetral apenas. Driver e ligações da luminária comercial desconhecidos; não se presume que caibam nesta bandeja.",
    "service_cable_reserve": {
      "bbox_CAD_m": [
        5.35,
        5.96,
        2.84,
        5.65,
        6.06,
        2.94
      ],
      "extra_cable_length_mm": 300,
      "nominal_bend_radius_reserve_mm": 50,
      "status": "300mm de folga e raio50 apenas reservas; cabo, conectores, raio real, separação230V/SELV e retenção pelo manual real. Não aprovados."
    },
    "left_cassette_to_round_canopy_illustration_X_gap_mm": 40,
    "sequence": [
      "Instalador: isolar alimentação e verificar ausência de tensão; plataforma própria, nunca tampo ou bancos.",
      "Apoiar a cassete esquerda (massa assumida5,88kg) e libertar retenções ainda por selecionar.",
      "Descer100mm na reserva desenhada, sem canoplas nem suspensões nessa caixa. Não é prova de tolerância, manuseamento ou ferragem real.",
      "Visitar bandeja500×300×60 do LED perimetral, fixa à subestrutura própria. Ligações não ficam soltas na cassete.",
      "Ensaiar à escala real cassete, retenções, peso, mãos/ferramentas, cabos e driver. Confirmar a canopla redonda real antes de aceitar os40mm nominais.",
      "Definir separadamente manutenção da luminária e eventual remoção da cassete central. Nenhuma fixação pode carregar só o painel amovível."
    ],
    "geometry_pass_is_not_physical_approval": true,
    "desmontagem_ensaio_fisico_pendente": true,
    "photometry_after_position_change_pending": true
  },
  "owner_decision": {
    "date": "2026-11-02",
    "instruction": "Uma luminária linear preta conforme as quatro referências, substituindo os discos. Repor/manter os quatro bancos originais redondos cognac e estrutura preta. LED só em volta do aro, sem linhas internas.",
    "status": "LINHA_VISUAL_ESCOLHIDA_PARA_DESENVOLVER_PROPOSTA_AINDA_NAO_ADOTADA_NA_R42",
    "manufacture_approval": false
  },
  "derived_from": {
    "file": "/propostas/ilha-ac/r43/cozinha/Estudo_Teto_Ilha_R43.json",
    "sha256": "68a0757622b5455f52d850ba8bbc757faaf513d071c2feabfe80a2e363c76f78",
    "original_R43_unchanged": true,
    "changed_geometry": "A consulta atual da proposta de teto é atualizada nesta adenda: uma barra com dois tubos substitui dois pendentes, e a reserva de manutenção do driver perimetral passa à cassete esquerda. Os originais R43 ficam preservados; não se altera a R42."
  },
  "stools_preserved": {
    "count": 4,
    "visual_type": "Assentos redondos cognac, estrutura preta, mesmo desenho existente na casa",
    "baseline_geometry": [
      {
        "id": "B01",
        "bbox": [
          5.225,
          5.75,
          5.675,
          6.2
        ],
        "height": 0.65,
        "base": 0,
        "exactPlan": true,
        "heightStatus": "visualização nominal",
        "seatHeight": 0.65,
        "occupiedBBox": [
          5.15,
          5.2,
          5.75,
          5.8
        ],
        "face": "N"
      },
      {
        "id": "B02",
        "bbox": [
          5.825,
          5.75,
          6.275,
          6.2
        ],
        "height": 0.65,
        "base": 0,
        "exactPlan": true,
        "heightStatus": "visualização nominal",
        "seatHeight": 0.65,
        "occupiedBBox": [
          5.75,
          5.2,
          6.35,
          5.8
        ],
        "face": "N"
      },
      {
        "id": "B03",
        "bbox": [
          6.425,
          5.75,
          6.875,
          6.2
        ],
        "height": 0.65,
        "base": 0,
        "exactPlan": true,
        "heightStatus": "visualização nominal",
        "seatHeight": 0.65,
        "occupiedBBox": [
          6.35,
          5.2,
          6.95,
          5.8
        ],
        "face": "N"
      },
      {
        "id": "B04",
        "bbox": [
          7.025,
          5.75,
          7.475,
          6.2
        ],
        "height": 0.65,
        "base": 0,
        "exactPlan": true,
        "heightStatus": "visualização nominal",
        "seatHeight": 0.65,
        "occupiedBBox": [
          6.95,
          5.2,
          7.55,
          5.8
        ],
        "face": "N"
      }
    ],
    "seat_height_nominal_mm": 650,
    "appearance_reference": "JA-R38-VG-D-001 v02 / JA-R38-VG-N-001 v02",
    "geometry_changed": false,
    "product_selected": false
  },
  "historical_rejected_lighting_references": [
    {
      "type": "CilindrosØ40×250",
      "status": "REJEITADOS_PELO_PROPRIETARIO",
      "source": "Estudo R43 original preservado; Flos era exemplo, nunca produto selecionado."
    },
    {
      "type": "Dois discosØ200×40",
      "status": "RASCUNHO_AC01_NAO_SELECIONADO",
      "source": "Rascunho privado anterior, não entregar como consulta atual."
    }
  ]
}
