{
  "revision": "R38",
  "status": "DESENVOLVIMENTO_COORDENADO_COM_AUDITORIA_SEM_LIBERACAO_DE_FABRICO",
  "units": "mm e bbox_m em metros CAD",
  "global": "Dados_Coordenados_R38.json",
  "sources": [
    "Cozinha_Definicoes_R27.json",
    "Lavandaria_Escritorio_Definicoes_R27.json",
    "Restantes_Carpintarias_R27.json"
  ],
  "modules": [
    {
      "id": "K01",
      "name": "Frigorífico/congelador integrado",
      "bbox_m": [
        4.05,
        7.9,
        4.65,
        8.5
      ],
      "width_mm": 600,
      "depth_mm": 600,
      "height_mm": 2700,
      "bottom_mm": 0,
      "top_mm": 2700,
      "front": "S",
      "front_count": 4,
      "kind": "tower",
      "panels": [
        {
          "name": "Lateral corrida",
          "qty": 2,
          "length_mm": 2530,
          "width_mm": 580,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        },
        {
          "name": "Base / topo",
          "qty": 2,
          "length_mm": 564,
          "width_mm": 580,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        },
        {
          "name": "Remate superior de ajustar em obra",
          "qty": 1,
          "length_mm": 600,
          "width_mm": 20,
          "thickness_mm": 20,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        },
        {
          "name": "Teto do nicho com via traseira aberta — pré-coordenação",
          "qty": 1,
          "length_mm": 564,
          "width_mm": 540,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "CONFIRMAR_DATUM_PROFUNDIDADE_E_CANAL_E-Nr",
          "z_bottom_mm": 1943
        },
        {
          "name": "Base do maleiro acima da câmara de descarga",
          "qty": 1,
          "length_mm": 564,
          "width_mm": 580,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR; CÂMARA_ATE2070_NAO_OBSTRUIR",
          "z_bottom_mm": 2070
        }
      ],
      "fronts": [
        {
          "id": "K01-F11",
          "u0_mm": 2,
          "u1_mm": 598,
          "z0_mm": 155,
          "z1_mm": 882,
          "width_mm": 596,
          "height_mm": 727,
          "thickness_mm": 20,
          "material": "lacado marfim mate",
          "status": "PROPOSTA_NOMINAL_SIEMENS; FORMULAS_PASSAM; GABARITO_E_PESO_PENDENTES"
        },
        {
          "id": "K01-F21",
          "u0_mm": 2,
          "u1_mm": 598,
          "z0_mm": 886,
          "z1_mm": 1943,
          "width_mm": 596,
          "height_mm": 1057,
          "thickness_mm": 20,
          "material": "lacado marfim mate",
          "status": "PROPOSTA_NOMINAL_SIEMENS; FORMULAS_PASSAM; GABARITO_E_PESO_PENDENTES"
        },
        {
          "id": "K01-F31",
          "u0_mm": 2,
          "u1_mm": 598,
          "z0_mm": 2095,
          "z1_mm": 2395,
          "width_mm": 596,
          "height_mm": 300,
          "thickness_mm": 20,
          "material": "carvalho natural",
          "status": "FRONTAL_NOMINAL_MODELO; CONFIRMAR_FERRAGENS_E_FOLGAS"
        },
        {
          "id": "K01-F41",
          "u0_mm": 2,
          "u1_mm": 598,
          "z0_mm": 2405,
          "z1_mm": 2678,
          "width_mm": 596,
          "height_mm": 273,
          "thickness_mm": 20,
          "material": "carvalho natural",
          "status": "FRONTAL_NOMINAL_MODELO; CONFIRMAR_FERRAGENS_E_FOLGAS"
        }
      ],
      "lighting": [],
      "notes": [
        "Topo de envolvente2700; corpo termina2680 e remate superior20 ajustável, sem faixa vazia. Costas omitidas nos volumes de aparelhos/ventilação.",
        "600mm de largura externa com laterais18 dá564mm livres; calços/kit devem ajustar a largura efetiva do nicho do aparelho. Não deduzir nicho pela frente decorativa.",
        "REVISÃO SIEMENS: nicho1775 em vez1940mm; retirar a antiga divisão Bosch das portas e rever o maleiro superior.",
        "Frentes inferior727 e superior1057 com junta4 são proposta nominal dentro das fórmulas do fabricante, não gabarito de furação.",
        "BLOQUEIO: saída frontal de ventilação deve substituir parte da frente superior; confirmar canal traseiro, afastamento, peso das portas e abertura sem colisão com K02 antes de fabricar.",
        "Não colocar dobradiças de móvel independentes nas duas frentes fixadas às portas do frigorífico; aplicar o sistema de dobradiça fixa softClose do aparelho.",
        "R38: folgas laterais2mm por bordo; junta4mm entre módulos adjacentes. Alturas de frentes/nichos mantidas. Furação/aparelho e folgas em obra continuam condicionantes.",
        "Normalização R38 para avaliação: F11/F21 marfim mate, F31/F41 e ilhargas carvalho natural. Resolve divergência foto versus ficha/modelo R37; não é decisão expressa de alteração atribuída ao proprietário."
      ],
      "status": "COTAS_NOMINAIS_CONFERIDAS_NO_PROJETO; FABRICO_CONDICIONADO",
      "fabrication_released": false,
      "views": {
        "plan": {
          "origin_global_mm": [
            4050,
            7900
          ],
          "bbox_global_mm": [
            4050,
            7900,
            4650,
            8500
          ]
        },
        "elevation": {
          "u_axis": "X",
          "origin_u_global_mm": 4050,
          "z_datum_mm": 0,
          "outline_local_uz_mm": [
            0,
            0,
            600,
            2700
          ]
        },
        "section": {
          "depth_total_mm": 600,
          "z_min_mm": 0,
          "z_max_mm": 2700
        }
      },
      "original_scene_height_mm": 2700,
      "plinth_mm": 150,
      "carcass_z_mm": [
        150,
        2680
      ],
      "top_scribe_mm": 20,
      "carcass_depth_mm": 580,
      "body_internal_width_mm": 564,
      "appliance_interface": {
        "reference": "Siemens KI86FHDD0 — selecionado no dossier do utilizador; E-Nr/compra por confirmar",
        "product_HWD_mm": [
          1772,
          558,
          545
        ],
        "required_niche_HWD_mm": [
          1775,
          560,
          550
        ],
        "drawing_niche_height_range_mm": [
          1772,
          1780
        ],
        "recommended_niche_depth_mm": 560,
        "niche_proposed_floor_mm": 168,
        "niche_proposed_top_mm": 1943,
        "appliance_proposed_top_mm": 1940,
        "side_shims_target_mm_each": 2,
        "niche_clear_width_proposed_mm": 560,
        "shelf_under_fridge": {
          "name": "Base de aparelho — carga e ventilação a verificar",
          "qty": 1,
          "length_mm": 564,
          "width_mm": 550,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        },
        "fixed_hinge": true,
        "soft_close": true,
        "hinge_factory_side": "direita, reversível",
        "door_split": {
          "source": "Ficha oficial, páginas3–4",
          "joint_mm": 4,
          "front_thickness_proposed_mm": 20,
          "A_bottom_front_projection_below_appliance_mm": 13,
          "U_top_front_projection_above_appliance_mm": 3,
          "lower_formula_mm": "703 + A <= H inferior <= 727 + A",
          "upper_formula_mm": "1041 + U <= H superior <= 1065 + U",
          "lower_range_with_A13_mm": [
            716,
            740
          ],
          "upper_range_with_U3_mm": [
            1044,
            1068
          ],
          "lower_front_proposed_z_mm": [
            155,
            882
          ],
          "lower_front_proposed_H_mm": 727,
          "upper_front_proposed_z_mm": [
            886,
            1943
          ],
          "upper_front_proposed_H_mm": 1057,
          "both_heights_within_official_ranges": true,
          "front_nominal_width_mm": 596,
          "hinge_clearance_table_for_F20_mm": [
            {
              "edge_radius_R_mm": [
                0,
                1
              ],
              "minimum_gap_X_mm": 3
            },
            {
              "edge_radius_R_mm": [
                2,
                3
              ],
              "minimum_gap_X_mm": 2.5
            }
          ],
          "drawing_front_mass_limit_soft_close_kg_each": 19,
          "mass_status": "Verificar massa real de cada frente, puxador e ferragens; não basta verificar espessura. Furação e posição final exclusivamente pelo gabarito de montagem."
        },
        "ventilation": {
          "source": "Ficha oficial KI86FHDD0, p.3–4; específico deste aparelho",
          "inlet_free_area_min_cm2": 200,
          "outlet_free_area_min_cm2": 200,
          "rear_air_channel_reference_min_mm": 40,
          "route": "Entrada no rodapé, subida traseira contínua e saída frontal acima do nicho, antes do maleiro fechado. O remate até ao teto não pode bloquear a descarga.",
          "grille_nominal_proposals": [
            {
              "position": "rodapé",
              "W_mm": 560,
              "H_mm": 75,
              "free_ratio_design_assumption": 0.5,
              "free_area_design_cm2": 210
            },
            {
              "position": "frente acima do nicho, Z1980..2055",
              "W_mm": 560,
              "H_mm": 75,
              "free_ratio_design_assumption": 0.5,
              "free_area_design_cm2": 210
            }
          ],
          "grille_status": "Dimensões preliminares; verificar área livre líquida no catálogo da grelha. Reservar saída e redesenhar a frente do maleiro, que não pode permanecer lisa/estanque nesta faixa.",
          "outlet_chamber_coordination": {
            "niche_ceiling_panel_z_mm": [
              1943,
              1961
            ],
            "outlet_clear_opening_z_mm": [
              1980,
              2055
            ],
            "upper_storage_floor_z_mm": [
              2070,
              2088
            ],
            "upper_storage_front_from_z_mm": 2095,
            "note": "Câmara de descarga entre teto do nicho e base do maleiro, ligada à subida traseira. A grelha não atravessa uma prateleira. Reservar as áreas líquidas após estrutura/fixações."
          },
          "depth_status": "BLOQUEIO: a secção exata de encaixe entre porta/aparelho/canal traseiro tem de ser conferida no gabarito E-Nr. D600 exterior por si só não prova nicho550/560 + canal40; não somar nem sobrepor sem o desenho de instalação."
        },
        "cable_length_mm": 2300,
        "power_W": 90,
        "connection": "220–240V,50Hz; tomada acessível fora do canal de ar; proteção segundo projeto elétrico.",
        "manufacturer_template_status": "Ficha e diagramas oficiais conferidos; levantamento, kit e gabarito E-Nr final pendentes."
      },
      "source_R37": {
        "file": "Cozinha_Definicoes_R27.json",
        "sha256": "940ba516f0e86f922df62c06871bc8aba27200592205145da7552c966c523388",
        "module_id": "K01"
      },
      "revision": "R38",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "source_state_R38": "DESENVOLVIDO_R38_VALIDACOES_DE_EXECUCAO_PENDENTES",
      "previous_module_sha256": "035a9156cbd64280a67c7f178704dce950f033c06c72d0b8e77c713e1c928dfb",
      "finish_normalization_R38": {
        "status": "NORMALIZAÇÃO R38 PARA AVALIAÇÃO",
        "adopted_by": "coordenação da revisão; não atribuir esta normalização a uma exigência expressa do proprietário",
        "fronts": {
          "K01-F11": "lacado marfim mate",
          "K01-F21": "lacado marfim mate",
          "K01-F31": "carvalho natural",
          "K01-F41": "carvalho natural"
        },
        "sides": "carvalho natural",
        "basis": "As imagens publicadas CO-001/003 mostram duas frentes do frigorífico marfim; a ficha e o modelo R37 declaravam madeira em todas. Resolver a divergência preservando o contraste das imagens diurnas de base. Vistas de madeira total ficam como contexto/histórico."
      },
      "issued_revision": "R38"
    },
    {
      "id": "K02",
      "name": "Torre forno + micro-ondas combinado proposto",
      "bbox_m": [
        4.65,
        7.9,
        5.25,
        8.5
      ],
      "width_mm": 600,
      "depth_mm": 600,
      "height_mm": 2700,
      "bottom_mm": 0,
      "top_mm": 2700,
      "front": "S",
      "front_count": 3,
      "kind": "tower",
      "panels": [
        {
          "name": "Lateral corrida",
          "qty": 2,
          "length_mm": 2530,
          "width_mm": 580,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        },
        {
          "name": "Base / topo",
          "qty": 2,
          "length_mm": 564,
          "width_mm": 580,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        },
        {
          "name": "Remate superior de ajustar em obra",
          "qty": 1,
          "length_mm": 600,
          "width_mm": 20,
          "thickness_mm": 20,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        },
        {
          "name": "Apoio forno R38",
          "qty": 1,
          "length_mm": 564,
          "width_mm": 540,
          "thickness_mm": 18,
          "z_bottom_mm": 539.5,
          "finished_size": true,
          "status": "RESERVA_DE_SUPORTE_NAO_DIMENSIONADA_CARGA_E_DATUM_A_VALIDAR",
          "position_global_mm": {
            "bbox_xyz_mm": [
              4668,
              7920,
              539.5,
              5232,
              8460,
              557.5
            ]
          }
        },
        {
          "name": "Teto do nicho forno R38",
          "qty": 1,
          "length_mm": 564,
          "width_mm": 540,
          "thickness_mm": 18,
          "z_bottom_mm": 1147.5,
          "finished_size": true,
          "status": "RESERVA_DE_SUPORTE_NAO_DIMENSIONADA_CARGA_E_DATUM_A_VALIDAR",
          "position_global_mm": {
            "bbox_xyz_mm": [
              4668,
              7920,
              1147.5,
              5232,
              8460,
              1165.5
            ]
          }
        },
        {
          "name": "Apoio compacto R38",
          "qty": 1,
          "length_mm": 564,
          "width_mm": 540,
          "thickness_mm": 18,
          "z_bottom_mm": 1189.5,
          "finished_size": true,
          "status": "RESERVA_DE_SUPORTE_NAO_DIMENSIONADA_CARGA_E_DATUM_A_VALIDAR",
          "position_global_mm": {
            "bbox_xyz_mm": [
              4668,
              7920,
              1189.5,
              5232,
              8460,
              1207.5
            ]
          }
        },
        {
          "name": "Teto do nicho compacto R38",
          "qty": 1,
          "length_mm": 564,
          "width_mm": 540,
          "thickness_mm": 18,
          "z_bottom_mm": 1657.5,
          "finished_size": true,
          "status": "RESERVA_DE_SUPORTE_NAO_DIMENSIONADA_CARGA_E_DATUM_A_VALIDAR",
          "position_global_mm": {
            "bbox_xyz_mm": [
              4668,
              7920,
              1657.5,
              5232,
              8460,
              1675.5
            ]
          }
        },
        {
          "name": "Base maleiro R38",
          "qty": 1,
          "length_mm": 564,
          "width_mm": 580,
          "thickness_mm": 18,
          "z_bottom_mm": 1780,
          "finished_size": true,
          "status": "RESERVA_DE_SUPORTE_NAO_DIMENSIONADA_CARGA_E_DATUM_A_VALIDAR",
          "position_global_mm": {
            "bbox_xyz_mm": [
              4668,
              7920,
              1780,
              5232,
              8500,
              1798
            ]
          }
        }
      ],
      "fronts": [
        {
          "id": "K02-F1",
          "u0_mm": 2,
          "u1_mm": 598,
          "z0_mm": 155,
          "z1_mm": 545,
          "width_mm": 596,
          "height_mm": 390,
          "thickness_mm": 20,
          "material": "lacado marfim mate",
          "status": "PROPOSTA; confirmar gabaritos e ferragens",
          "operation": "porta de abrir105graus para manutenção; não gaveta"
        },
        {
          "id": "K02-F2",
          "u0_mm": 2,
          "u1_mm": 598,
          "z0_mm": 1805,
          "z1_mm": 2395,
          "width_mm": 596,
          "height_mm": 590,
          "thickness_mm": 20,
          "material": "carvalho natural",
          "status": "PROPOSTA; confirmar gabaritos e ferragens"
        },
        {
          "id": "K02-F3",
          "u0_mm": 2,
          "u1_mm": 598,
          "z0_mm": 2405,
          "z1_mm": 2678,
          "width_mm": 596,
          "height_mm": 273,
          "thickness_mm": 20,
          "material": "carvalho natural",
          "status": "PROPOSTA; confirmar gabaritos e ferragens"
        }
      ],
      "lighting": [],
      "notes": [
        "Topo de envolvente2700; corpo termina2680 e remate superior20 ajustável, sem faixa vazia. Costas omitidas nos volumes de aparelhos/ventilação.",
        "600mm de largura externa com laterais18 dá564mm livres; calços/kit devem ajustar a largura efetiva do nicho do aparelho. Não deduzir nicho pela frente decorativa.",
        "SIEMENS HB478G5B7: frente595×594; nicho H585–595/W560–568/D550. A proposta H590×W564 está dentro da faixa, mas apoios/furação dependem do gabarito.",
        "Não operar o forno atrás de uma frente decorativa fechada. Driver de iluminação em compartimento separado termicamente e acessível.",
        "Proposta revista: forno595H e compacto com micro-ondas455H. Não usar antigo nicho382mm.",
        "Aparelho compacto tem ar quente e micro-ondas,45L; não é micro-ondas puro. Compatível HomeConnect. Reserva da ficha não equivale à furação final.",
        "R27 - uniformização com os renders publicados CO-001/003/005/006: K02-F1, frente inferior sob o forno entreZ155..545, é lacado marfim mate, igual às frentes deK04. K02-F2, K02-F3 e ilhargas da torre mantêm carvalho natural. Esta correção é apenas de acabamento; cotas, nichos, ventilação e aparelhos não mudam.",
        "R38: folgas laterais2mm por bordo; junta4mm entre módulos adjacentes. Alturas de frentes/nichos mantidas. Furação/aparelho e folgas em obra continuam condicionantes.",
        "R38: F1 passa a porta seca de manutenção, com exclusão de gaveta/arrumação alimentar. A tomadaMLL sai deK05 paraesta reserva, acessível sem retirar a máquina. Percurso real do cabo1750mm por confirmar.",
        "BLOQUEIO CONSTRUTIVO: mapa anterior não localizava apoios de forno/compacto como painéis. Reservas de apoio abaixo são de estudo, não suportes calculados nem corteCNC aprovado."
      ],
      "status": "COTAS_NOMINAIS_CONFERIDAS_NO_PROJETO; FABRICO_CONDICIONADO",
      "fabrication_released": false,
      "views": {
        "plan": {
          "origin_global_mm": [
            4650,
            7900
          ],
          "bbox_global_mm": [
            4650,
            7900,
            5250,
            8500
          ]
        },
        "elevation": {
          "u_axis": "X",
          "origin_u_global_mm": 4650,
          "z_datum_mm": 0,
          "outline_local_uz_mm": [
            0,
            0,
            600,
            2700
          ]
        },
        "section": {
          "depth_total_mm": 600,
          "z_min_mm": 0,
          "z_max_mm": 2700
        }
      },
      "original_scene_height_mm": 2700,
      "plinth_mm": 150,
      "carcass_z_mm": [
        150,
        2680
      ],
      "top_scribe_mm": 20,
      "carcass_depth_mm": 580,
      "body_internal_width_mm": 564,
      "appliance_interface": {
        "reference": "Siemens HB478G5B7 — selecionado no dossier do utilizador",
        "oven_product_HWD_mm": [
          595,
          594,
          548
        ],
        "oven_niche_HWD_mm": [
          [
            585,
            595
          ],
          [
            560,
            568
          ],
          550
        ],
        "oven_visible_front_z_mm": [
          550,
          1145
        ],
        "oven_niche_floor_proposed_mm": 557.5,
        "oven_niche_top_proposed_mm": 1147.5,
        "oven_niche_clear_height_proposed_mm": 590,
        "oven_niche_clear_width_proposed_mm": 564,
        "oven_niche_floor_status": "Pré-coordenação: frente desce7,5mm abaixo do apoio no esquema oficial. Confirmar apoio e furação pelo gabarito E-Nr.",
        "rear_vent_reference_min_mm": 20,
        "rear_connection_space_reference_W_H_mm": [
          320,
          115
        ],
        "cable_length_mm": 1200,
        "power_W": 3600,
        "manufacturer_fuse_A": 16,
        "microwave_adopted": "Proposta dimensional reposta a pedido do proprietário; compra não confirmada",
        "optional_microwave_reference": "SiemensCM724G1B1, proposto para satisfazer função de micro-ondas com HomeConnect",
        "former_microwave_space": "Ocupado peloCM724G1B1 proposto; maleiro passa paraZ1805 após câmara de ventilação.",
        "support_shelves": "Forno em apoio próprio dimensionado à carga; costas abertas e percurso de ventilação do esquema oficial. Não cortar pela frente595mm.",
        "backs": "Sem fundo estanque no nicho quente. Tomada acessível fora do corpo quente, sem entalar cabo; conferir instalação do modelo exato.",
        "microwave_product_HWD_mm": [
          455,
          594,
          548
        ],
        "microwave_niche_HWD_mm": [
          450,
          564,
          550
        ],
        "microwave_visible_front_z_mm": [
          1200,
          1655
        ],
        "microwave_niche_floor_proposed_mm": 1207.5,
        "microwave_niche_top_proposed_mm": 1657.5,
        "microwave_power_W": 3600,
        "microwave_source": "referencias_oficiais/CM724G1B1_Ficha_pt-PT.pdf p.3; nicho450(+2), apoio7,5 acima da frente; manualE-Nr por confirmar",
        "stacked_ventilation": {
          "source": "CM724G1B1 ficha p.3, montagem de dois aparelhos sobrepostos",
          "inlet_free_area_min_cm2": 200,
          "proposed_inlet_grille_mm": [
            560,
            75
          ],
          "proposed_outlet_grille_z_mm": [
            1688,
            1763
          ],
          "upper_storage_floor_z_mm": [
            1780,
            1798
          ],
          "rear_vent_min_mm": 35,
          "note": "Confirmar o percurso conjunto forno/compacto pelos dois manuais; grelhas livres e nenhum driver no nicho quente."
        }
      },
      "source_R37": {
        "file": "Cozinha_Definicoes_R27.json",
        "sha256": "940ba516f0e86f922df62c06871bc8aba27200592205145da7552c966c523388",
        "module_id": "K02"
      },
      "revision": "R38",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "source_state_R38": "DESENVOLVIDO_R38_VALIDACOES_DE_EXECUCAO_PENDENTES",
      "previous_module_sha256": "d2f898f0377c2d5e19901da84690bf8e7eb4ddb290a366cde7d22044064d414f",
      "dry_service_compartment_R38": {
        "bbox_xyz_mm": [
          4668,
          7920,
          168,
          5232,
          8420,
          521.5
        ],
        "accessible_front_id": "K02-F1",
        "front_hinge_side": "W",
        "opening_angle_study_deg": 105,
        "electrical_backbox_reserve_xyz_mm": [
          4870,
          8390,
          270,
          5030,
          8460,
          430
        ],
        "socket_centre_m": [
          4.95,
          8.43,
          0.35
        ],
        "protected_from_oven_by": {
          "support_panel_z_mm": [
            539.5,
            557.5
          ],
          "material": "painel de suporte do forno conforme fabricante/carga",
          "note": "Separação física; detalhe térmico e carga/apoios a dimensionar. Não é uma classificação de resistência ao fogo."
        },
        "no_drawers": true,
        "no_food_storage": true,
        "cable_route": "Saída no painel lateralE emzona técnica baixa paraK03; sem passar pelo bojoK04 ou mecanismoK05; caboMLL1750mm, trajeto a medir, sem extensão improvisada.",
        "rear_ventilation_exclusion": "Não ocupar o canal de ventilação dos dois fornos com caixa de tomadas ou cabo enrolado."
      },
      "support_study_R38": {
        "oven_floor_z_mm": 557.5,
        "oven_top_z_mm": 1147.5,
        "oven_clear_height_mm": 590,
        "compact_floor_z_mm": 1207.5,
        "compact_top_z_mm": 1657.5,
        "compact_clear_height_mm": 450,
        "rear_channel_reserved_mm": 40,
        "net_channel_before_fixings_cm2": 225.6,
        "caution": "Não somar nem sobrepor nicho550/canal35 ou40 sem definir o datum de profundidade doE-Nr. A caixa600exterior não prova o conjunto; rear40éreserva deestudo."
      },
      "issued_revision": "R38"
    },
    {
      "id": "K03",
      "name": "Máquina loiça integrada",
      "bbox_m": [
        5.25,
        7.9,
        5.85,
        8.5
      ],
      "width_mm": 600,
      "depth_mm": 600,
      "height_mm": 870,
      "bottom_mm": 0,
      "top_mm": 870,
      "front": "S",
      "front_count": 1,
      "kind": "appliance_bay",
      "panels": [
        {
          "name": "Frente decorativa MLL",
          "qty": 1,
          "length_mm": 716,
          "width_mm": 596,
          "thickness_mm": 20,
          "finished_size": true,
          "status": "PROPOSTA_DIMENSIONAL_E-NR_PESO_E_GABARITO_PENDENTES"
        }
      ],
      "fronts": [
        {
          "id": "K03-F11",
          "u0_mm": 2,
          "u1_mm": 598,
          "z0_mm": 152,
          "z1_mm": 868,
          "width_mm": 596,
          "height_mm": 716,
          "thickness_mm": 20,
          "material": "lacado marfim mate",
          "status": "COTA_DE_DESENVOLVIMENTO_R38_FERRAGENS_GABARITO_E_OBRA_POR_VALIDAR"
        }
      ],
      "lighting": [],
      "notes": [
        "Sem caixa720 nem fundo sob a MLL: aparelho apoia no piso e ajusta até ao intradorso870mm do tampo.",
        "Barreira de vapor e ferragens de fixação pelo fabricante; alimentação/água/esgoto acessíveis em módulo adjacente.",
        "R38: SiemensBE confirma profundidade1150mm a90° e massa de frente2,5..8,5kg; não é valor transplantado doBosch. VarioHinge não equipado.",
        "Frente596×716×20, estimativa7,75kg incluindo0,5kg adicionais aρ850. Pesar peçaacabada e respeitar gabarito. Sem compra ou furação aprovadas.",
        "MLL aberta e gaveta da ilha em frente abertas deixam apenas200mm no cenário conservador: utilização sequencial; fechar para atravessar."
      ],
      "status": "COTAS_NOMINAIS_CONFERIDAS_NO_PROJETO; FABRICO_CONDICIONADO",
      "fabrication_released": false,
      "views": {
        "plan": {
          "origin_global_mm": [
            5250,
            7900
          ],
          "bbox_global_mm": [
            5250,
            7900,
            5850,
            8500
          ]
        },
        "elevation": {
          "u_axis": "X",
          "origin_u_global_mm": 5250,
          "z_datum_mm": 0,
          "outline_local_uz_mm": [
            0,
            0,
            600,
            870
          ]
        },
        "section": {
          "depth_total_mm": 600,
          "z_min_mm": 0,
          "z_max_mm": 870
        }
      },
      "original_scene_height_mm": 900,
      "appliance_interface": {
        "reference": "Siemens SN65YX00CE — selecionado no dossier do utilizador",
        "product_HWD_mm": [
          815,
          598,
          550
        ],
        "niche_HWD_mm": [
          [
            815,
            875
          ],
          600,
          550
        ],
        "bay_clear_width_mm": 600,
        "available_floor_to_counter_underside_mm": 870,
        "height_adjustment_from_product_min_mm": 55,
        "manufacturer_height_adjustment_max_mm": 60,
        "front_height_range_reference_mm": [
          655,
          725
        ],
        "front_height_proposed_mm": 716,
        "front_width_proposed_mm": 596,
        "front_mass_limit_kg": 8.5,
        "plinth_height_range_reference_mm": [
          90,
          220
        ],
        "project_plinth_mm": 150,
        "cable_length_mm": 1750,
        "inlet_hose_length_mm": 1650,
        "outlet_hose_length_mm": 1900,
        "power_W": 2400,
        "manufacturer_fuse_A": 10,
        "door_open_total_depth_mm": 1150,
        "closed_front_y_mm": 7900,
        "back_plane_y_mm": 8500,
        "open_remaining_to_island_mm": 600,
        "front": "R38: frente 596 × 716 × 20 mm; altura dentro da faixa 655–725. Pesar frente acabada (2,5–8,5 kg) e aplicar gabarito do E-Nr. Sem varioHinge; não prescrever kit deslizante por analogia.",
        "door_sweep_status": "R38: profundidade aberta 1150 mm confirmada no portal oficial Siemens BE. Projeção nominal 600 mm; implantação conservadora resulta em 600 mm residuais. Ver door_sweep_R38 e confirmar gabarito/rodapé do E-Nr.",
        "front_mass_min_kg": 2.5,
        "front_source_url": "https://www.siemens-home.bsh-group.com/be/fr/mkt-product/SN65YX00CE",
        "varioHinge": false,
        "source_current_status": "SKU indisponível no portalBE; fornecimentoPT/E-Nr final por confirmar",
        "front_mass_check": {
          "density_assumption_kg_m3": 850,
          "panel_volume_m3": 0.008534719999999999,
          "panel_mass_kg": 7.254511999999999,
          "handle_fixings_finish_allowance_kg": 0.5,
          "total_study_kg": 7.754511999999999,
          "limit_kg": 8.5,
          "density_range_study_kg_m3": [
            750,
            850
          ],
          "panel_mass_range_kg": [
            6.401039999999999,
            7.254511999999999
          ],
          "finished_total_range_with_allowance_kg": [
            6.901039999999999,
            7.754511999999999
          ],
          "release": "A massa estimada não substitui pesagem da frente acabada e gabaritoE-Nr."
        },
        "door_sweep_R38": {
          "product_closed_depth_mm": 550,
          "open_depth_mm": 1150,
          "product_open_additional_mm": 600,
          "proposed_machine_front_y_mm": 7920,
          "proposed_machine_back_y_mm": 8470,
          "nominal_open_tip_y_mm": 7320,
          "conservative_envelope_tip_y_mm": 7300,
          "conservative_remaining_to_island_mm": 600,
          "note": "Posição de máquina/cassete/porta a confirmar na montagem. Reservar20mm adicionais à ponta teórica; não prometer circulação confortável com a porta aberta."
        }
      },
      "source_R37": {
        "file": "Cozinha_Definicoes_R27.json",
        "sha256": "940ba516f0e86f922df62c06871bc8aba27200592205145da7552c966c523388",
        "module_id": "K03"
      },
      "revision": "R38",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "source_state_R38": "DESENVOLVIDO_R38_VALIDACOES_DE_EXECUCAO_PENDENTES",
      "previous_module_sha256": "b66b419e9dc0512fb610843db4f52a59ff1e592c8de22fbfd3b1017b35932f04",
      "issued_revision": "R38"
    },
    {
      "id": "K04",
      "name": "Lava-loiça de duas cubas — duas portas de abrir, sem gavetas",
      "bbox_m": [
        5.85,
        7.9,
        6.75,
        8.5
      ],
      "width_mm": 900,
      "depth_mm": 600,
      "height_mm": 870,
      "bottom_mm": 0,
      "top_mm": 870,
      "front": "S",
      "front_count": 2,
      "kind": "base",
      "panels": [
        {
          "name": "Lateral hidrófuga",
          "qty": 2,
          "length_mm": 720,
          "width_mm": 550,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "ESTUDO_R26_CONFIRMAR_LIGACOES_E_FERRAGENS",
          "position_global_mm": {
            "left_bbox_xyz_mm": [
              5850,
              7920,
              150,
              5868,
              8470,
              870
            ],
            "right_bbox_xyz_mm": [
              6732,
              7920,
              150,
              6750,
              8470,
              870
            ]
          }
        },
        {
          "name": "Fundo horizontal hidrófugo",
          "qty": 1,
          "length_mm": 864,
          "width_mm": 550,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "ESTUDO_R26_CONFIRMAR_LIGACOES_E_FERRAGENS",
          "position_global_mm": {
            "bbox_xyz_mm": [
              5868,
              7920,
              150,
              6732,
              8470,
              168
            ]
          }
        },
        {
          "name": "Travessa superior frontal VERTICAL, de cutelo",
          "qty": 1,
          "length_mm": 864,
          "width_mm": 80,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "ESTUDO_R26_CONFIRMAR_LIGACOES_E_FERRAGENS",
          "position_global_mm": {
            "bbox_xyz_mm": [
              5868,
              7920,
              790,
              6732,
              7938,
              870
            ]
          }
        },
        {
          "name": "Travessa superior traseira VERTICAL, de cutelo",
          "qty": 1,
          "length_mm": 864,
          "width_mm": 80,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "ESTUDO_R26_CONFIRMAR_LIGACOES_E_FERRAGENS",
          "position_global_mm": {
            "bbox_xyz_mm": [
              5868,
              8452,
              790,
              6732,
              8470,
              870
            ]
          }
        },
        {
          "name": "Painel posterior inferior removível, sem furação prévia de canalizações",
          "qty": 1,
          "length_mm": 864,
          "width_mm": 622,
          "thickness_mm": 8,
          "finished_size": true,
          "status": "ESTUDO_R26_CONFIRMAR_LIGACOES_E_FERRAGENS",
          "position_global_mm": {
            "bbox_xyz_mm": [
              5868,
              8462,
              168,
              6732,
              8470,
              790
            ]
          }
        }
      ],
      "fronts": [
        {
          "id": "K04-F11",
          "kind": "porta lateral de abrir",
          "u0_mm": 2,
          "u1_mm": 449,
          "z0_mm": 152,
          "z1_mm": 868,
          "width_mm": 447,
          "height_mm": 716,
          "thickness_mm": 20,
          "material": "lacado marfim mate",
          "hinge_side": "W",
          "status": "FRENTE_NOMINAL_2MM; COORDENAR_FOLGAS_TODA_COZINHA_E_FERRAGENS"
        },
        {
          "id": "K04-F12",
          "kind": "porta lateral de abrir",
          "u0_mm": 451,
          "u1_mm": 898,
          "z0_mm": 152,
          "z1_mm": 868,
          "width_mm": 447,
          "height_mm": 716,
          "thickness_mm": 20,
          "material": "lacado marfim mate",
          "hinge_side": "E",
          "status": "FRENTE_NOMINAL_2MM; COORDENAR_FOLGAS_TODA_COZINHA_E_FERRAGENS"
        }
      ],
      "lighting": [],
      "notes": [
        "R26: duas portas laterais de abrir, cada uma nominalmente447×716×20mm. Sem gaveta superior, sem gaveta inferior, sem gaveta emU e sem faixas horizontais a simular gavetas.",
        "Envolvente até ao tampo900mm =rodapé150+corpo720+tampo30. Corpo do K04 termina a870mm. Caixa900L×550P×720A, entre portas20mm e reserva posterior30mm.",
        "Duas cubas400×400×190mm; referência dimensional BLANCO ANDANO400/400-U522987, conjunto865×440×199mm, armário mínimo900mm. Não confundir825mm do recorte com865mm das abas.",
        "Sem teto horizontal nem prateleira fixa por baixo das cubas. Travessas864×80×18 são VERTICAIS, de cutelo: frenteY7920..7938 e traseiraY8452..8470; não atravessam o bojo. Fixações e apoios da cuba devem seguir BLANCO e a pedra efetivamente fornecida.",
        "Reserva de estudo sem arrumação superior: Z420..870mm, com as cubas conservadoramente atéZ671mm e espaço para válvulas/sifões por selecionar. Reserva posteriorY8300..8500mm para tubagens/manutenção; não é percurso hidráulico executado.",
        "Painel posterior864×622×8 removível, abaixo da travessa traseira, para acesso às ligações. Recortes e mangueiras da MLL adjacenteK03 em obra, sem furos CNC inventados nem ligações inacessíveis.",
        "Não incluir extraíveis ou corrediças de resíduos enquanto o kit de escoamento não estiver montado/coordenado. Um tabuleiro solto, sem calhas, é apenas opção inferior de estudo; deve poder sair completamente e manter acesso às válvulas.",
        "Frentes de447×716 assumem folgas2mm. Aplicar o mesmo critério à leitura das frentes adjacentes no desenho/modelo A alternativa histórica440×710 foi substituída; não misturar revisões ou folgas sem reemitir o mapa global.",
        "Interior hidrófugo, orlas e cortes selados, tabuleiro de proteção amovível e deteção de fuga exigida pelo proprietário. Sem alimentos, driverLED ou tomadas no volume húmido. O móduloK04 não recebe iluminação integrada.",
        "Abertura de estudo95graus. Confirmar dobradiças/caneco/sobreposição e colisões com a porta da MLLK03 e extraível K05 nas posições efetivas. Não prometer abertura simultânea de todos os equipamentos sem ferragens reais."
      ],
      "status": "COTAS_NOMINAIS_CONFERIDAS_NO_PROJETO; FABRICO_CONDICIONADO",
      "fabrication_released": false,
      "views": {
        "plan": {
          "origin_global_mm": [
            5850,
            7900
          ],
          "bbox_global_mm": [
            5850,
            7900,
            6750,
            8500
          ]
        },
        "elevation": {
          "u_axis": "X",
          "origin_u_global_mm": 5850,
          "z_datum_mm": 0,
          "outline_local_uz_mm": [
            0,
            0,
            900,
            870
          ]
        },
        "section": {
          "depth_total_mm": 600,
          "z_min_mm": 0,
          "z_max_mm": 870
        }
      },
      "original_scene_height_mm": 900,
      "plinth_mm": 150,
      "carcass_height_mm": 720,
      "carcass_depth_mm": 550,
      "carcass_z_mm": [
        150,
        870
      ],
      "section_detail": {
        "front_mm": 20,
        "carcass_depth_mm": 550,
        "rear_service_zone_mm": 30,
        "depth_chain_mm": [
          20,
          550,
          30
        ],
        "internal_width_mm": 864,
        "internal_height_mm": 684,
        "depth_before_hardware_mm": 542,
        "assembly": "Laterais720×550×18, base864×550×18. Travessas864×80×18 verticais na frente e traseira, topoZ870. Costas inferiores864×622×8 removíveis, deZ168a790. Painéis acabados; furações e ligações por ferragens e obra.",
        "full_top_panel": false,
        "fixed_internal_shelf": false,
        "central_mullion": false
      },
      "equipment_bbox_mm": [
        5867.5,
        7980,
        6732.5,
        8420
      ],
      "appliance_interface": {
        "reference": "BLANCOANDANO400/400-U,522987 - proposta dimensional para duas cubas",
        "product_LPD_mm": [
          865,
          440,
          199
        ],
        "bowls_LPD_mm": [
          [
            400,
            400,
            190
          ],
          [
            400,
            400,
            190
          ]
        ],
        "minimum_cabinet_width_mm": 900,
        "project_cabinet_width_mm": 900,
        "clear_body_width_mm": 864,
        "bowl_opening_span_mm": 825,
        "cutout_LP_mm": [
          825,
          400
        ],
        "cutout_radius_mm": 22,
        "cutout_tolerance_mm": {
          "positive": 2,
          "negative": -1
        },
        "source": "Manualoficial22140308/2026 p.2 eSVGsprimáriosBLANCO",
        "outer_bbox_mm": [
          5867.5,
          7980,
          6732.5,
          8420
        ],
        "cutout_bbox_mm": [
          5887.5,
          8000,
          6712.5,
          8400
        ],
        "tap_centre_proposed_global_mm": [
          6300,
          8465
        ],
        "tap_hole_diameter_proposed_mm": 35,
        "tap_note": "Torneira ainda por selecionar; esta posição é proposta de coordenação, não gabarito de furação. Conferir comando, caixilharia, grampos e espessura de pedra.",
        "support": "Apoios/grampos BLANCO e pedreiro conforme esquema real; travessas de carpintaria não são cálculo da capacidade de suporte das cubas cheias. Respeitar min.espessura da pedra e posições de grampos. Sem fixação apenas por silicone.",
        "waste": "Sem gavetas ou kit de resíduos extraível definido. Reserva de sifões, válvulas e ligações primeiro; tabuleiro solto opcional inferior apenas após confirmar instalação. Elimina a promessa R25 de módulo≤500×450×400."
      },
      "layoutRevision": "R26",
      "front_type": "two_side_hinged_doors_no_top_drawer",
      "front_hardware": {
        "type": "dobradiças ocultas com amortecimento",
        "hinge_sides": [
          "W",
          "E"
        ],
        "opening_angle_study_deg": 95,
        "hinge_quantity_per_leaf": 2,
        "hinge_reference_selected": false,
        "hinge_note": "Confirmar carga, caneco, sobreposição e abertura real com fornecedor. Não furar a cuba ou abas. Sem travessa/ilharga central no acesso."
      },
      "service_reservations": {
        "status": "ENVELOPES_DE_ESTUDO_A_VALIDAR_COM_VALVULAS_E_SIFOES_REAIS",
        "sink_assembly_conservative_bbox_xyz_mm": [
          5867.5,
          7980,
          671,
          6732.5,
          8420,
          870
        ],
        "upper_no_storage_bbox_xyz_mm": [
          5868,
          7920,
          420,
          6732,
          8462,
          870
        ],
        "rear_no_storage_bbox_xyz_mm": [
          5868,
          8300,
          168,
          6732,
          8500,
          870
        ],
        "optional_loose_tray": {
          "selected": false,
          "max_outer_WDH_mm": [
            800,
            350,
            20
          ],
          "bbox_xyz_mm": [
            5900,
            7940,
            168,
            6700,
            8290,
            188
          ],
          "max_contents_height_mm": 230,
          "contents_top_max_mm": 418,
          "no_rails_or_drawer": true,
          "note": "Tabuleiro solto não incluído na lista de painéis de fabrico; dimensão apenas prova de reserva, depende de sifões e acesso reais."
        }
      },
      "source_R37": {
        "file": "Cozinha_Definicoes_R27.json",
        "sha256": "940ba516f0e86f922df62c06871bc8aba27200592205145da7552c966c523388",
        "module_id": "K04"
      },
      "revision": "R38",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "source_state_R38": "DESENVOLVIDO_R38_VALIDACOES_DE_EXECUCAO_PENDENTES",
      "previous_module_sha256": "a5fb5ee6b370c72c529a92ed3334fd480b2a655aa191271c114df55a2ac6cea8",
      "issued_revision": "R38"
    },
    {
      "id": "K05",
      "name": "Resíduos e reciclagem ocultos — extraível dedicado",
      "bbox_m": [
        6.75,
        7.9,
        7.35,
        8.5
      ],
      "width_mm": 600,
      "depth_mm": 600,
      "height_mm": 870,
      "bottom_mm": 0,
      "top_mm": 870,
      "front": "S",
      "front_count": 1,
      "kind": "waste_pullout",
      "panels": [
        {
          "name": "Lateral",
          "qty": 2,
          "length_mm": 720,
          "width_mm": 550,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        },
        {
          "name": "Fundo horizontal",
          "qty": 1,
          "length_mm": 564,
          "width_mm": 550,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        },
        {
          "name": "Topo horizontal",
          "qty": 1,
          "length_mm": 564,
          "width_mm": 550,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        },
        {
          "name": "Costas interiores",
          "qty": 1,
          "length_mm": 564,
          "width_mm": 684,
          "thickness_mm": 8,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        }
      ],
      "fronts": [
        {
          "id": "K05-F1-R38",
          "u0_mm": 2,
          "u1_mm": 598,
          "z0_mm": 152,
          "z1_mm": 868,
          "width_mm": 596,
          "height_mm": 716,
          "thickness_mm": 20,
          "material": "lacado marfim mate",
          "status": "COTA_DE_DESENVOLVIMENTO_R38_FERRAGENS_GABARITO_E_OBRA_POR_VALIDAR"
        }
      ],
      "lighting": [],
      "notes": [
        "R38: substitui as3gavetasK05 por1frente extraívelHAILO3619771. Ferragemfornecida limita furações; não usar dimensões daembalagem590×325×620 como dimensõesdemontagem.",
        "Sistema562..568×528×545 dentroW564/D542/H684,com14mm na profundidade e139mm acima. A largura é autoajustável apainéis16..19; painéis18 cumprem faixa.",
        "Sem tomadas, driverLED, sifão ou tubo na envolvente do mecanismo. E-MLL transferida para compartimentosecoK02.",
        "Quatrobaldes:38+38+12+2,5=90,5L; fabricante arredonda91L. Não confundir com91L úteis medidos. Papelseco emgavetaI03 inferior.",
        "90,5L nominal não assegura autonomia de vários dias para4pessoas: orgânico2,5L exige esvaziamento diário,vidro/papel rotina familiar. Limite de carga não publicado, validar fornecedor.",
        "Balde12Ltemtampa; tampa individualorgânico2,5Lnão confirmada. Enquanto pendente, esvaziardiariamente e usar recipientehigienizável compatível, semtrocar silenciosamente o mecanismo."
      ],
      "status": "COTAS_NOMINAIS_CONFERIDAS_NO_PROJETO; FABRICO_CONDICIONADO",
      "fabrication_released": false,
      "views": {
        "plan": {
          "origin_global_mm": [
            6750,
            7900
          ],
          "bbox_global_mm": [
            6750,
            7900,
            7350,
            8500
          ]
        },
        "elevation": {
          "u_axis": "X",
          "origin_u_global_mm": 6750,
          "z_datum_mm": 0,
          "outline_local_uz_mm": [
            0,
            0,
            600,
            870
          ]
        },
        "section": {
          "depth_total_mm": 600,
          "z_min_mm": 0,
          "z_max_mm": 870
        }
      },
      "original_scene_height_mm": 900,
      "plinth_mm": 150,
      "carcass_height_mm": 720,
      "carcass_depth_mm": 550,
      "carcass_z_mm": [
        150,
        870
      ],
      "section_detail": {
        "front_mm": 20,
        "carcass_depth_mm": 550,
        "rear_service_zone_mm": 30,
        "depth_chain_mm": [
          20,
          550,
          30
        ],
        "internal_width_mm": 564,
        "internal_height_mm": 684,
        "depth_before_hardware_mm": 542,
        "assembly": "Laterais corridas; horizontais entre laterais. Costas8mm dentro do corpo, sem cotar ranhura. Tamanhos acabados; orla não incluída como acréscimo."
      },
      "source_R37": {
        "file": "Cozinha_Definicoes_R27.json",
        "sha256": "940ba516f0e86f922df62c06871bc8aba27200592205145da7552c966c523388",
        "module_id": "K05"
      },
      "revision": "R38",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "source_state_R38": "DESENVOLVIDO_R38_VALIDACOES_DE_EXECUCAO_PENDENTES",
      "previous_module_sha256": "d27bef8cb47be7bea41820f0637c42eea2275ad1a03f691568682d54f908aa73",
      "waste_system_R38": {
        "reference": "HAILO AS Euro Cargo60038/38/12/D/2,5",
        "part_number": "3619771",
        "finish": "darkgrey",
        "source_url": "https://www.hailo.de/en/p/hailo-as-euro-cargo-600-383812d2-5-3619771",
        "installation_manual_url": "https://cdn.hailo.de/data/programme/1134/anlagen/MA_3619_371_421_471_581_731_531_721_621_771_Euro_Cargo.pdf",
        "cabinet_external_width_mm": 600,
        "allowed_side_mm": [
          16,
          19
        ],
        "product_width_range_mm": [
          562,
          568
        ],
        "minimum_depth_mm": 528,
        "product_height_mm": 545,
        "product_capacity_components_l": [
          38,
          38,
          12,
          2.5
        ],
        "component_capacity_sum_l": 90.5,
        "commercial_capacity_l": 91,
        "cabin_interior_WDH_mm": [
          564,
          542,
          684
        ],
        "available_depth_margin_mm": 14,
        "available_height_margin_mm": 139,
        "proposed_closed_bbox_xyz_mm": [
          6768,
          7920,
          168,
          7332,
          8448,
          713
        ],
        "physical_load_limit_kg": null,
        "load_note": "Capacidade emlitros não é carga admissível. Confirmar carga dinâmica e ancoragens na versãofornecida antes decompra.",
        "fully_open_extension_mm": null,
        "maximum_extension_allowed_by_study_mm": 600,
        "open_envelope_study_bbox_xyz_mm": [
          6750,
          7300,
          152,
          7350,
          7900,
          868
        ],
        "operational_note": "600mm éreserva conservadora do projeto,não curso certificado do fabricante. Seaferragem ultrapassar estaenvolvente, recalcular.",
        "streams": [
          {
            "bucket_l": 38,
            "use": "Indiferenciado"
          },
          {
            "bucket_l": 38,
            "use": "Embalagens"
          },
          {
            "bucket_l": 12,
            "use": "Vidro"
          },
          {
            "bucket_l": 2.5,
            "use": "Orgânico: esvaziar diariamente; tampa individual compatível por confirmar"
          }
        ],
        "lid": "Tampa metálica do sistema; tampade12L incluída. Não prometer tampa individual de2,5L sem acessório confirmado.",
        "paper_cardboard": "I03-F1-R38, tabuleiro seco removível560×330×140; separado dos alimentos e dos detergentes.",
        "selected_for_study": true,
        "purchase_approved": false,
        "mounting_template_final": false,
        "service": "Removerbaldes pela extração frontal; conjunto desmontável conforme manual, sem cortar ou desencaixar a bancada.",
        "front_operation": "Frente fixa ao mecanismo; sem dobradiças decaneco; não duplicarfrenteornamental+porta interior."
      },
      "issued_revision": "R38"
    },
    {
      "id": "K06",
      "name": "Indução + gavetas",
      "bbox_m": [
        7.35,
        7.9,
        8.25,
        8.5
      ],
      "width_mm": 900,
      "depth_mm": 600,
      "height_mm": 870,
      "bottom_mm": 0,
      "top_mm": 870,
      "front": "S",
      "front_count": 3,
      "kind": "base",
      "panels": [
        {
          "name": "Lateral",
          "qty": 2,
          "length_mm": 720,
          "width_mm": 550,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        },
        {
          "name": "Fundo horizontal",
          "qty": 1,
          "length_mm": 864,
          "width_mm": 550,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        },
        {
          "name": "Travessa superior",
          "qty": 2,
          "length_mm": 864,
          "width_mm": 80,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        },
        {
          "name": "Costas inferiores; faixa superior aberta",
          "qty": 1,
          "length_mm": 864,
          "width_mm": 612,
          "thickness_mm": 8,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        }
      ],
      "fronts": [
        {
          "id": "K06-F11",
          "u0_mm": 2,
          "u1_mm": 898,
          "z0_mm": 155,
          "z1_mm": 414,
          "width_mm": 896,
          "height_mm": 259,
          "thickness_mm": 20,
          "material": "lacado marfim mate",
          "status": "FRONTAL_NOMINAL_MODELO; CONFIRMAR_FERRAGENS_E_FOLGAS"
        },
        {
          "id": "K06-F21",
          "u0_mm": 2,
          "u1_mm": 898,
          "z0_mm": 424,
          "z1_mm": 644,
          "width_mm": 896,
          "height_mm": 220,
          "thickness_mm": 20,
          "material": "lacado marfim mate",
          "status": "FRONTAL_NOMINAL_MODELO; CONFIRMAR_FERRAGENS_E_FOLGAS"
        },
        {
          "id": "K06-F31",
          "u0_mm": 2,
          "u1_mm": 898,
          "z0_mm": 654,
          "z1_mm": 865,
          "width_mm": 896,
          "height_mm": 211,
          "thickness_mm": 20,
          "material": "lacado marfim mate",
          "status": "FRONTAL_NOMINAL_MODELO; CONFIRMAR_FERRAGENS_E_FOLGAS"
        }
      ],
      "lighting": [],
      "notes": [
        "Envolvente até tampo900mm =rodapé150+corpo720+tampo30. Não confundir H900 com altura de caixa.",
        "Dimensões interiores e pré-cortes pressupõem painéis18mm; ligações, furações e calhas pelo sistema do fornecedor.",
        "BLOQUEIO: caixa da gaveta superior não pode subir até865mm só porque a frente sobe. Topo da caixa limitado a800mm nesta revisão.",
        "Corrediça e caixa superior a definir depois da placa; retirar costas na faixa superior, preservar entrada/saída de ar e acesso à ligação.",
        "R38: folgas laterais2mm por bordo; junta4mm entre módulos adjacentes. Alturas de frentes/nichos mantidas. Furação/aparelho e folgas em obra continuam condicionantes."
      ],
      "status": "COTAS_NOMINAIS_CONFERIDAS_NO_PROJETO; FABRICO_CONDICIONADO",
      "fabrication_released": false,
      "views": {
        "plan": {
          "origin_global_mm": [
            7350,
            7900
          ],
          "bbox_global_mm": [
            7350,
            7900,
            8250,
            8500
          ]
        },
        "elevation": {
          "u_axis": "X",
          "origin_u_global_mm": 7350,
          "z_datum_mm": 0,
          "outline_local_uz_mm": [
            0,
            0,
            900,
            870
          ]
        },
        "section": {
          "depth_total_mm": 600,
          "z_min_mm": 0,
          "z_max_mm": 870
        }
      },
      "original_scene_height_mm": 900,
      "plinth_mm": 150,
      "carcass_height_mm": 720,
      "carcass_depth_mm": 550,
      "carcass_z_mm": [
        150,
        870
      ],
      "section_detail": {
        "front_mm": 20,
        "carcass_depth_mm": 550,
        "rear_service_zone_mm": 30,
        "depth_chain_mm": [
          20,
          550,
          30
        ],
        "internal_width_mm": 864,
        "internal_height_mm": 684,
        "depth_before_hardware_mm": 542,
        "assembly": "Laterais corridas; horizontais entre laterais. Costas8mm dentro do corpo, sem cotar ranhura. Tamanhos acabados; orla não incluída como acréscimo."
      },
      "drawer_interface": {
        "travel_project_mm": 500,
        "box_internal_width_mm": null,
        "width_formula": "largura livre da caixa−deduções da corrediça selecionada",
        "box_depth_mm": null,
        "box_height_mm": null,
        "status": "Frentes cotadas; caixas e furações só após escolher ferragem. Não usar a largura da frente como caixa.",
        "top_drawer_box_max_z_mm": 800,
        "worktop_surface_mm": 900,
        "clearance_from_surface_to_box_mm": 100,
        "manufacturer_reference_min_mm": 65,
        "manufacturer_reference": "Siemens ED651HSC1E, ficha oficial páginas3–4",
        "rear_air_path_note": "Desenho Siemens: ≥65mm desde superfície do tampo até topo da gaveta, passagem vertical traseira ≥20mm e zona livre superior traseira ≥45mm, segundo as setas da secção; assegurar percurso contínuo e entrada/saída de ar."
      },
      "appliance_interface": {
        "reference": "Siemens ED651HSC1E — selecionada no dossier do utilizador",
        "product_HWD_mm": [
          51,
          592,
          522
        ],
        "niche_HWD_mm": [
          51,
          [
            560,
            562
          ],
          [
            490,
            502
          ]
        ],
        "sheet_nominal_cutout_W_D_mm": [
          560,
          [
            490,
            500
          ]
        ],
        "worktop_min_mm": 16,
        "worktop_project_mm": 30,
        "cable_length_mm": 1100,
        "power_W": 6900,
        "cutout_wall_min_reference_mm": 40,
        "cutout_project_reference_bbox_mm": [
          7520,
          7955,
          8080,
          8445
        ],
        "cutout_wall_setback_project_mm": 55,
        "product_bbox_project_mm": [
          7504,
          7939,
          8096,
          8461
        ],
        "glass_top_elevation_project_mm": 906,
        "vertical_gap_to_hood_closed_project_mm": 674,
        "vertical_gap_conservative_old_mesh_top912_mm": 668,
        "cutout_tolerance_note": "Desenho mostra W560(+2) e D490–500(+2); escolher valor nominal de profundidade e raios pelo gabarito, não encomendar um corte indeterminado490..502.",
        "ventilation": "Base de K06 aberta na faixa superior; ≥65mm até gaveta e ≥45mm de passagem superior traseira, canal traseiro≥20mm conforme desenho. Confirmar a área e percurso sem costas/ferragens/cabos a obstruir.",
        "manufacturer_template_status": "Desenhos oficiais conferidos; raios, selagem, apoios da pedra e ligação elétrica ainda pelo manual/gabarito E-Nr."
      },
      "source_R37": {
        "file": "Cozinha_Definicoes_R27.json",
        "sha256": "940ba516f0e86f922df62c06871bc8aba27200592205145da7552c966c523388",
        "module_id": "K06"
      },
      "revision": "R38",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "source_state_R38": "DESENVOLVIDO_R38_VALIDACOES_DE_EXECUCAO_PENDENTES",
      "previous_module_sha256": "fec92b8138caadcd4ba507db794c745ce4dfc2acf5382ce43b4a4903e13d3722",
      "issued_revision": "R38"
    },
    {
      "id": "K07",
      "name": "Arrumação estreita com porta e duas prateleiras",
      "bbox_m": [
        8.25,
        7.9,
        8.45,
        8.5
      ],
      "width_mm": 200,
      "depth_mm": 600,
      "height_mm": 870,
      "bottom_mm": 0,
      "top_mm": 870,
      "front": "S",
      "front_count": 1,
      "kind": "hinged_base",
      "panels": [
        {
          "name": "Lateral",
          "qty": 2,
          "length_mm": 720,
          "width_mm": 550,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        },
        {
          "name": "Fundo horizontal",
          "qty": 1,
          "length_mm": 164,
          "width_mm": 550,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        },
        {
          "name": "Topo horizontal",
          "qty": 1,
          "length_mm": 164,
          "width_mm": 550,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        },
        {
          "name": "Costas interiores",
          "qty": 1,
          "length_mm": 164,
          "width_mm": 684,
          "thickness_mm": 8,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        },
        {
          "name": "Prateleiras removíveis",
          "qty": 2,
          "length_mm": 164,
          "width_mm": 500,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "PRATELEIRA_COM_FOLGA_A_AJUSTAR_A_SUPORTES"
        }
      ],
      "fronts": [
        {
          "id": "K07-F1-R38",
          "u0_mm": 2,
          "u1_mm": 198,
          "z0_mm": 152,
          "z1_mm": 868,
          "width_mm": 196,
          "height_mm": 716,
          "thickness_mm": 20,
          "material": "lacado marfim mate",
          "status": "COTA_DE_DESENVOLVIMENTO_R38_FERRAGENS_GABARITO_E_OBRA_POR_VALIDAR",
          "operation": "abrir",
          "hinge_side": "E",
          "opening_angle_study_deg": 100
        }
      ],
      "lighting": [],
      "notes": [
        "Envolvente até tampo900mm =rodapé150+corpo720+tampo30. Não confundir H900 com altura de caixa.",
        "Dimensões interiores e pré-cortes pressupõem painéis18mm; ligações, furações e calhas pelo sistema do fornecedor.",
        "Correção documental: K07 caixa/tampo estava H870 no mapa e H900 no modelo. R25 separa envolvente870 e tampo30; não criar caixa900+tampo30.",
        "Módulo 200 mm: a aparência histórica de três gavetas fica substituída na R38 por uma porta de abrir e duas prateleiras. Não encomendar extraível não especificado.",
        "R38:uma porta real196×716 substitui três frentes fictícias. Larguraútil164;guardar tabuleiros/tampas estreitas, não prometer mecanismoextraível semgabarito.",
        "Prateleiras deestudo164×500: aplicar folgadeserviço do suporte escolhido antes docorte;E-MLL não vai neste módulo por distância do cabo."
      ],
      "status": "COTAS_NOMINAIS_CONFERIDAS_NO_PROJETO; FABRICO_CONDICIONADO",
      "fabrication_released": false,
      "views": {
        "plan": {
          "origin_global_mm": [
            8250,
            7900
          ],
          "bbox_global_mm": [
            8250,
            7900,
            8450,
            8500
          ]
        },
        "elevation": {
          "u_axis": "X",
          "origin_u_global_mm": 8250,
          "z_datum_mm": 0,
          "outline_local_uz_mm": [
            0,
            0,
            200,
            870
          ]
        },
        "section": {
          "depth_total_mm": 600,
          "z_min_mm": 0,
          "z_max_mm": 870
        }
      },
      "original_scene_height_mm": 900,
      "plinth_mm": 150,
      "carcass_height_mm": 720,
      "carcass_depth_mm": 550,
      "carcass_z_mm": [
        150,
        870
      ],
      "section_detail": {
        "front_mm": 20,
        "carcass_depth_mm": 550,
        "rear_service_zone_mm": 30,
        "depth_chain_mm": [
          20,
          550,
          30
        ],
        "internal_width_mm": 164,
        "internal_height_mm": 684,
        "depth_before_hardware_mm": 542,
        "assembly": "Laterais corridas; horizontais entre laterais. Costas8mm dentro do corpo, sem cotar ranhura. Tamanhos acabados; orla não incluída como acréscimo."
      },
      "drawer_interface": {
        "travel_project_mm": 0,
        "box_internal_width_mm": null,
        "width_formula": "largura livre da caixa−deduções da corrediça selecionada",
        "box_depth_mm": null,
        "box_height_mm": null,
        "status": "Frentes cotadas; caixas e furações só após escolher ferragem. Não usar a largura da frente como caixa."
      },
      "source_R37": {
        "file": "Cozinha_Definicoes_R27.json",
        "sha256": "940ba516f0e86f922df62c06871bc8aba27200592205145da7552c966c523388",
        "module_id": "K07"
      },
      "revision": "R38",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "source_state_R38": "DESENVOLVIDO_R38_VALIDACOES_DE_EXECUCAO_PENDENTES",
      "previous_module_sha256": "de15c47d398f044c8f9558579ff72977761606e2bd42d807aec6dd39b014cc39",
      "shelf_tops_mm": [
        380,
        600
      ],
      "issued_revision": "R38"
    },
    {
      "id": "K07_FILLER",
      "name": "Remate lateral nascente50mm",
      "bbox_m": [
        8.45,
        7.9,
        8.5,
        8.5
      ],
      "width_mm": 50,
      "depth_mm": 600,
      "height_mm": 870,
      "bottom_mm": 0,
      "top_mm": 870,
      "front": "S",
      "front_count": 0,
      "kind": "scribe",
      "panels": [
        {
          "name": "Frente/remate50mm a afinar à parede",
          "qty": 1,
          "length_mm": 870,
          "width_mm": 50,
          "thickness_mm": 20,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        }
      ],
      "fronts": [],
      "lighting": [],
      "notes": [
        "50mm é envelope de remate, não caixa de arrumação. Recortar à parede real sem consumir módulos adjacentes."
      ],
      "status": "COTAS_NOMINAIS_CONFERIDAS_NO_PROJETO; FABRICO_CONDICIONADO",
      "fabrication_released": false,
      "views": {
        "plan": {
          "origin_global_mm": [
            8450,
            7900
          ],
          "bbox_global_mm": [
            8450,
            7900,
            8500,
            8500
          ]
        },
        "elevation": {
          "u_axis": "X",
          "origin_u_global_mm": 8450,
          "z_datum_mm": 0,
          "outline_local_uz_mm": [
            0,
            0,
            50,
            870
          ]
        },
        "section": {
          "depth_total_mm": 600,
          "z_min_mm": 0,
          "z_max_mm": 870
        }
      },
      "source_R37": {
        "file": "Cozinha_Definicoes_R27.json",
        "sha256": "940ba516f0e86f922df62c06871bc8aba27200592205145da7552c966c523388",
        "module_id": "K07_FILLER"
      },
      "revision": "R38",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "source_state_R38": "DESENVOLVIDO_R38_VALIDACOES_DE_EXECUCAO_PENDENTES",
      "previous_module_sha256": "3cab4643f692ec44e9a9088efe18cf7d838c4fac35ab2cfcad7dbb5d3b4bf90e",
      "issued_revision": "R38"
    },
    {
      "id": "U03_FILLER",
      "name": "Remate lateral nascente50mm",
      "bbox_m": [
        8.45,
        8.15,
        8.5,
        8.5
      ],
      "width_mm": 50,
      "depth_mm": 350,
      "height_mm": 1120,
      "bottom_mm": 1580,
      "top_mm": 2700,
      "front": "S",
      "front_count": 0,
      "kind": "scribe",
      "panels": [
        {
          "name": "Frente/remate50mm a afinar à parede",
          "qty": 1,
          "length_mm": 1120,
          "width_mm": 50,
          "thickness_mm": 20,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        }
      ],
      "fronts": [],
      "lighting": [],
      "notes": [
        "50mm é envelope de remate, não caixa de arrumação. Recortar à parede real sem consumir módulos adjacentes."
      ],
      "status": "COTAS_NOMINAIS_CONFERIDAS_NO_PROJETO; FABRICO_CONDICIONADO",
      "fabrication_released": false,
      "views": {
        "plan": {
          "origin_global_mm": [
            8450,
            8150
          ],
          "bbox_global_mm": [
            8450,
            8150,
            8500,
            8500
          ]
        },
        "elevation": {
          "u_axis": "X",
          "origin_u_global_mm": 8450,
          "z_datum_mm": 0,
          "outline_local_uz_mm": [
            0,
            1580,
            50,
            2700
          ]
        },
        "section": {
          "depth_total_mm": 350,
          "z_min_mm": 1580,
          "z_max_mm": 2700
        }
      },
      "source_R37": {
        "file": "Cozinha_Definicoes_R27.json",
        "sha256": "940ba516f0e86f922df62c06871bc8aba27200592205145da7552c966c523388",
        "module_id": "U03_FILLER"
      },
      "revision": "R38",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "source_state_R38": "DESENVOLVIDO_R38_VALIDACOES_DE_EXECUCAO_PENDENTES",
      "previous_module_sha256": "3b8f1b711e3f502425edd80fc633acc8a04613c423a9ae069cdf5f2e113da4b9",
      "issued_revision": "R38"
    },
    {
      "id": "U02",
      "name": "Armário superior com exaustor",
      "bbox_m": [
        7.35,
        8.15,
        8.25,
        8.5
      ],
      "width_mm": 900,
      "depth_mm": 350,
      "height_mm": 1120,
      "bottom_mm": 1580,
      "top_mm": 2700,
      "front": "S",
      "front_count": 4,
      "kind": "hood_cabinet",
      "panels": [
        {
          "name": "Lateral dos três corpos150/600/150",
          "qty": 6,
          "length_mm": 1100,
          "width_mm": 330,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        },
        {
          "name": "Topo/base dos corpos laterais150",
          "qty": 4,
          "length_mm": 114,
          "width_mm": 330,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        },
        {
          "name": "Topo do corpo central600 — passagem conduta",
          "qty": 1,
          "length_mm": 564,
          "width_mm": 330,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        },
        {
          "name": "Prateleira lateral ajustável",
          "qty": 4,
          "length_mm": 110,
          "width_mm": 310,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        },
        {
          "name": "Remate superior",
          "qty": 1,
          "length_mm": 900,
          "width_mm": 20,
          "thickness_mm": 20,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        }
      ],
      "fronts": [
        {
          "id": "U02-FL",
          "u0_mm": 2,
          "u1_mm": 148,
          "z0_mm": 1583,
          "z1_mm": 2678,
          "width_mm": 146,
          "height_mm": 1095,
          "thickness_mm": 20,
          "material": "lacado marfim mate",
          "status": "PROPOSTA_PRELIMINAR; FERRAGEM_ESTREITA_A_CONFIRMAR"
        },
        {
          "id": "U02-FH1",
          "u0_mm": 152,
          "u1_mm": 448,
          "z0_mm": 1643,
          "z1_mm": 2678,
          "width_mm": 296,
          "height_mm": 1035,
          "thickness_mm": 20,
          "material": "lacado marfim mate",
          "status": "PROPOSTA_PRELIMINAR; CALHAS/VISOR/ACESSO_A_CONFIRMAR"
        },
        {
          "id": "U02-FH2",
          "u0_mm": 450,
          "u1_mm": 746,
          "z0_mm": 1643,
          "z1_mm": 2678,
          "width_mm": 296,
          "height_mm": 1035,
          "thickness_mm": 20,
          "material": "lacado marfim mate",
          "status": "PROPOSTA_PRELIMINAR; CALHAS/VISOR/ACESSO_A_CONFIRMAR"
        },
        {
          "id": "U02-FR",
          "u0_mm": 752,
          "u1_mm": 898,
          "z0_mm": 1583,
          "z1_mm": 2678,
          "width_mm": 146,
          "height_mm": 1095,
          "thickness_mm": 20,
          "material": "lacado marfim mate",
          "status": "PROPOSTA_PRELIMINAR; FERRAGEM_ESTREITA_A_CONFIRMAR"
        }
      ],
      "lighting": [],
      "notes": [
        "REVISÃO SIEMENS: U02 volta aD350, compatível com máximo360mm; três corpos150+600+150=900. A hotte598 acompanha a placa592 e está centradaX7800. Não representar uma grelha730mm do Bosch neste aparelho.",
        "Face inferior1580 conservada; corpo até2680 mais remate20 atinge2700. Visor de vidroH60 e portas centrais acima1643; zona inferior60 sem dobradiças.",
        "Montagem padrão em calhas próprias: não fabricar um painel-base cheio a atravessar o exaustor. Recorte562(+2)×300(+2) só na alternativa de montagem apropriada do desenho oficial, não trocar por nicho560 sem olhar o esquema.",
        "Tubagem preferencial150, passagem de topo160 com alívio de cabo≥12. Prever tampa anti-retorno e acesso a tomada, filtros, visor e desmontagem. Conduta/acessório no móvel alto ainda por dimensionar.",
        "PerfilLED24Vsuplementar excluído da região de extração e do varrimento do vidro; usar iluminação própria da hotte.",
        "BLOQUEIO FABRICO: confirmar posição da frente, compensação de profundidade330–360, frisos, fixações, abertura real, percurso até exterior ou kit de recirculação e remates antes de cortar."
      ],
      "status": "COTAS_NOMINAIS_CONFERIDAS_NO_PROJETO; FABRICO_CONDICIONADO",
      "fabrication_released": false,
      "views": {
        "plan": {
          "origin_global_mm": [
            7350,
            8150
          ],
          "bbox_global_mm": [
            7350,
            8150,
            8250,
            8500
          ]
        },
        "elevation": {
          "u_axis": "X",
          "origin_u_global_mm": 7350,
          "z_datum_mm": 0,
          "outline_local_uz_mm": [
            0,
            1580,
            900,
            2700
          ]
        },
        "section": {
          "depth_total_mm": 350,
          "z_min_mm": 1580,
          "z_max_mm": 2700
        }
      },
      "revised_from_scene": {
        "bbox_m": [
          7.35,
          8.15,
          8.25,
          8.5
        ],
        "bottom_mm": 1550,
        "height_mm": 1150
      },
      "top_scribe_mm": 20,
      "carcass_z_mm": [
        1580,
        2680
      ],
      "carcass_height_mm": 1100,
      "body_count": 3,
      "body_widths_mm": [
        150,
        600,
        150
      ],
      "submodules": [
        {
          "id": "U02-L",
          "bbox_m": [
            7.35,
            8.15,
            7.5,
            8.5
          ],
          "width_mm": 150,
          "internal_width_mm": 114,
          "front": "porta estreita de estudo; ferragem a confirmar"
        },
        {
          "id": "U02-H",
          "bbox_m": [
            7.5,
            8.15,
            8.1,
            8.5
          ],
          "width_mm": 600,
          "internal_width_mm": 564,
          "front": "hotte598 centrada + duas portas superiores de acesso"
        },
        {
          "id": "U02-R",
          "bbox_m": [
            8.1,
            8.15,
            8.25,
            8.5
          ],
          "width_mm": 150,
          "internal_width_mm": 114,
          "front": "porta estreita de estudo; ferragem a confirmar"
        }
      ],
      "section_detail": {
        "front_mm": 20,
        "carcass_depth_mm": 330,
        "geometric_depth_free_without_back_mm": 330,
        "no_fixed_back_in_extraction_zone": true,
        "manufacturer_allowed_external_cabinet_depth_mm": [
          320,
          360
        ],
        "project_external_depth_mm": 350,
        "hood_flange_bottom_mm": 1580,
        "hood_flange_top_mm": 1640,
        "appliance_top_reference_mm": 1920,
        "cabinet_door_bottom_proposed_mm": 1643,
        "hinge_free_lower_zone_min_mm": 60,
        "carcass_top_mm": 2680,
        "upper_scribe_mm": 20,
        "hood_niche_reservation_z_mm": [
          1580,
          1920
        ],
        "no_full_base_panel_under_hood": true,
        "duct_reserved_diameter_mm": 150,
        "duct_passage_in_top_mm": 160,
        "duct_center_plan_provisional_mm": [
          7800,
          8342
        ],
        "duct_center_datum_note": "192mm desde a frente da hotte no esquema; posição global provisória, a verificar com friso/compensação de profundidade e gabarito.",
        "cable_relief_min_mm": 12,
        "cable_relief_orientation_reference_deg": 45,
        "cabinet_depth_compensation_required": true,
        "duct_extension_status": "Armário alto1120: selecionar extensão LZ11IBK62 ou LZ11IBN62 conforme montagem; não obstruir a conduta com prateleiras."
      },
      "appliance_interface": {
        "reference": "Siemens LJ67BDP60 — selecionada no dossier do utilizador",
        "product_HWD_mm": [
          340,
          598,
          298
        ],
        "nominal_niche_HWD_mm": [
          340,
          560,
          300
        ],
        "mounting_cutout_W_D_reference_mm": [
          562,
          300
        ],
        "mounting_cutout_plus_tolerance_mm": [
          2,
          2
        ],
        "standard_mounting_min_cabinet_height_reference_mm": 356,
        "cabinet_width_required_mm": 600,
        "cabinet_external_depth_max_mm": 360,
        "flange_H_mm": 60,
        "central_housing_W_mm": 313,
        "flange_plan_reference_bbox_mm": [
          7501,
          8150,
          8099,
          8448
        ],
        "hood_closed_lowest_mm": 1580,
        "hob_glass_top_project_mm": 906,
        "clear_gap_project_mm": 674,
        "clear_gap_conservative_old_mesh912_mm": 668,
        "manufacturer_minimum_electric_gap_mm": 430,
        "manufacturer_minimum_gas_gap_mm": 650,
        "gap_rule": "Aplicar a maior distância exigida entre os manuais da hotte e da placa. A folga calculada refere-se à hotte fechada; preservar integralmente o volume varrido pelo visor.",
        "folding_visor": {
          "present": true,
          "glass_black": true,
          "leaf_length_reference_mm": 120,
          "projection_beyond_front_open_mm": 97,
          "opening_angle_reference_deg": 150,
          "open_front_south_y_reference_mm": 8053,
          "lower_tip_elevation_mm": null,
          "note": "O desenho não dá a cota vertical da ponta aberta; não inventar. Não colocar perfilLED, puxador, prateleira ou remate no varrimento. Visor diferente da antiga grelha Bosch fixa."
        },
        "hinge_free_lower_zone_min_mm": 60,
        "duct_diameter_preferred_mm": 150,
        "duct_diameter_alternative_mm": 120,
        "top_cutout_diameter_mm": 160,
        "top_cutout_cable_relief_min_mm": 12,
        "depth_compensation_for_external330_to360_mm": true,
        "cable_length_mm": 1300,
        "power_W": 115,
        "hood_factory_lighting": "2LED×3W;3500K nominal, regulável em brilho e temperatura pela função de fábrica/Home Connect; circuito próprio230V, separado do driver24V da carpintaria.",
        "mounting_wall_thickness_mm": [
          16,
          18,
          19
        ],
        "mounting_18mm_note": "Manual: calhas aparafusadas sem ajuda de instalação para paredes18/19mm. Usar ferragens/gabarito de fábrica, sem inventar furos.",
        "manufacturer_template_status": "Ficha p.5–7 e manual9002009446_H conferidos; desenho final de recortes/fixação pelo E-Nr e acessórios escolhidos."
      },
      "source_R37": {
        "file": "Cozinha_Definicoes_R27.json",
        "sha256": "940ba516f0e86f922df62c06871bc8aba27200592205145da7552c966c523388",
        "module_id": "U02"
      },
      "revision": "R38",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "source_state_R38": "DESENVOLVIDO_R38_VALIDACOES_DE_EXECUCAO_PENDENTES",
      "previous_module_sha256": "d2d540dfa9912fac75c9c95f2d5d81e3094717fe6264bb7e52ec0f9b736a040e",
      "issued_revision": "R38"
    },
    {
      "id": "U03",
      "name": "Nicho de madeira nascente",
      "bbox_m": [
        8.25,
        8.15,
        8.45,
        8.5
      ],
      "width_mm": 200,
      "depth_mm": 350,
      "height_mm": 1120,
      "bottom_mm": 1580,
      "top_mm": 2700,
      "front": "S",
      "front_count": 0,
      "kind": "open_niche",
      "panels": [
        {
          "name": "Lateral",
          "qty": 2,
          "length_mm": 1100,
          "width_mm": 350,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        },
        {
          "name": "Topo/base",
          "qty": 2,
          "length_mm": 164,
          "width_mm": 350,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        },
        {
          "name": "Remate superior sem faixa vazia",
          "qty": 1,
          "length_mm": 200,
          "width_mm": 20,
          "thickness_mm": 20,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        },
        {
          "name": "Costas",
          "qty": 1,
          "length_mm": 164,
          "width_mm": 1064,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        },
        {
          "name": "Prateleira intermédia",
          "qty": 2,
          "length_mm": 164,
          "width_mm": 332,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        }
      ],
      "fronts": [],
      "lighting": [
        {
          "id": "LC2-1",
          "module_id": "U03",
          "description": "LED em nicho estreito",
          "bbox_m": [
            8.285,
            8.195,
            8.415,
            8.205
          ],
          "bottom_mm": 1852,
          "height_mm": 5,
          "length_mm": 130,
          "voltage_V_design": 24,
          "kelvin": 3000,
          "power_W_per_m_design": 9.6,
          "power_W_design": 1.248,
          "status": "POSIÇÃO_REVISTA_R25"
        },
        {
          "id": "LC2-2",
          "module_id": "U03",
          "description": "LED em nicho estreito",
          "bbox_m": [
            8.285,
            8.195,
            8.415,
            8.205
          ],
          "bottom_mm": 2132,
          "height_mm": 5,
          "length_mm": 130,
          "voltage_V_design": 24,
          "kelvin": 3000,
          "power_W_per_m_design": 9.6,
          "power_W_design": 1.248,
          "status": "POSIÇÃO_REVISTA_R25"
        },
        {
          "id": "LC2-3",
          "module_id": "U03",
          "description": "LED em nicho estreito",
          "bbox_m": [
            8.285,
            8.195,
            8.415,
            8.205
          ],
          "bottom_mm": 2654,
          "height_mm": 5,
          "length_mm": 130,
          "voltage_V_design": 24,
          "kelvin": 3000,
          "power_W_per_m_design": 9.6,
          "power_W_design": 1.248,
          "status": "POSIÇÃO_REVISTA_R25"
        }
      ],
      "notes": [
        "Nicho aberto200mm, largura útil164mm; não usar acessórios com centros/radios da antiga peça450mm. Decoração contida neste volume.",
        "Cotas dos níveis:1580/1860/2140/2662; o painel superior fecha em2680 e o remate20 chega2700."
      ],
      "status": "COTAS_NOMINAIS_CONFERIDAS_NO_PROJETO; FABRICO_CONDICIONADO",
      "fabrication_released": false,
      "views": {
        "plan": {
          "origin_global_mm": [
            8250,
            8150
          ],
          "bbox_global_mm": [
            8250,
            8150,
            8450,
            8500
          ]
        },
        "elevation": {
          "u_axis": "X",
          "origin_u_global_mm": 8250,
          "z_datum_mm": 0,
          "outline_local_uz_mm": [
            0,
            1580,
            200,
            2700
          ]
        },
        "section": {
          "depth_total_mm": 350,
          "z_min_mm": 1580,
          "z_max_mm": 2700
        }
      },
      "revised_from_scene": {
        "bbox_m": [
          8.25,
          8.15,
          8.45,
          8.5
        ],
        "bottom_mm": 1550,
        "height_mm": 1150
      },
      "top_scribe_mm": 20,
      "carcass_z_mm": [
        1580,
        2680
      ],
      "carcass_height_mm": 1100,
      "shelf_z_mm": [
        1580,
        1860,
        2140,
        2662
      ],
      "useful_niche_width_mm": 164,
      "source_R37": {
        "file": "Cozinha_Definicoes_R27.json",
        "sha256": "940ba516f0e86f922df62c06871bc8aba27200592205145da7552c966c523388",
        "module_id": "U03"
      },
      "revision": "R38",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "source_state_R38": "DESENVOLVIDO_R38_VALIDACOES_DE_EXECUCAO_PENDENTES",
      "previous_module_sha256": "74444fd35bd0c36af233104a281b4c337bf35d42f6771cc0c4a76143b08eebc1",
      "issued_revision": "R38"
    },
    {
      "id": "U_BRIDGE",
      "name": "Armário ponte sobre VE2 — três corpos700 / frentes696 mm",
      "bbox_m": [
        5.25,
        8.15,
        7.35,
        8.5
      ],
      "width_mm": 2100,
      "depth_mm": 350,
      "height_mm": 600,
      "bottom_mm": 2100,
      "top_mm": 2700,
      "front": "S",
      "front_count": 3,
      "kind": "upper",
      "panels": [
        {
          "name": "Lateral de corpo700",
          "qty": 6,
          "length_mm": 580,
          "width_mm": 330,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        },
        {
          "name": "Topo/base de corpo700",
          "qty": 6,
          "length_mm": 664,
          "width_mm": 330,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        },
        {
          "name": "Costas de corpo700",
          "qty": 3,
          "length_mm": 664,
          "width_mm": 544,
          "thickness_mm": 8,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        },
        {
          "name": "Prateleira ajustável",
          "qty": 3,
          "length_mm": 660,
          "width_mm": 310,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        },
        {
          "name": "Remate superior",
          "qty": 1,
          "length_mm": 2100,
          "width_mm": 20,
          "thickness_mm": 20,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        }
      ],
      "fronts": [
        {
          "id": "U_BRIDGE-F11",
          "u0_mm": 2,
          "u1_mm": 698,
          "z0_mm": 2108,
          "z1_mm": 2678,
          "width_mm": 696,
          "height_mm": 570,
          "thickness_mm": 20,
          "material": "carvalho natural",
          "status": "FRONTAL_NOMINAL_MODELO; CONFIRMAR_FERRAGENS_E_FOLGAS"
        },
        {
          "id": "U_BRIDGE-F12",
          "u0_mm": 702,
          "u1_mm": 1398,
          "z0_mm": 2108,
          "z1_mm": 2678,
          "width_mm": 696,
          "height_mm": 570,
          "thickness_mm": 20,
          "material": "carvalho natural",
          "status": "FRONTAL_NOMINAL_MODELO; CONFIRMAR_FERRAGENS_E_FOLGAS"
        },
        {
          "id": "U_BRIDGE-F13",
          "u0_mm": 1402,
          "u1_mm": 2098,
          "z0_mm": 2108,
          "z1_mm": 2678,
          "width_mm": 696,
          "height_mm": 570,
          "thickness_mm": 20,
          "material": "carvalho natural",
          "status": "FRONTAL_NOMINAL_MODELO; CONFIRMAR_FERRAGENS_E_FOLGAS"
        }
      ],
      "lighting": [
        {
          "id": "LC1",
          "module_id": "U_BRIDGE",
          "description": "LED sob ponte, acima da janela",
          "bbox_m": [
            5.29,
            8.162,
            7.31,
            8.175
          ],
          "bottom_mm": 2092,
          "height_mm": 9,
          "length_mm": 2020,
          "voltage_V_design": 24,
          "kelvin": 3000,
          "power_W_per_m_design": 9.6,
          "power_W_design": 19.392,
          "status": "EXISTE_MODELO; PERFIL/FITA_A_SELECIONAR"
        }
      ],
      "notes": [
        "Três corpos700 independentes, não caixa2100 com divisórias que cria interiores desiguais. Largura útil664mm por corpo com laterais18mm.",
        "Base2100 coincide com cabeça da janela2100; não baixar a ponte sobre o vidro. Topo2700 inclui remate20 ajustável.",
        "R38: três frentes696mm, u2..698/702..1398/1402..2098, juntas4mm; substituem frentes686 com juntas14mm da emissãoR37.",
        "BLOQUEIO MANTIDO: a caixa do estore elétricoVE2 ainda não tem corte de sistema, acesso e isolamento coordenados. Não fabricar a ponte antes desse pormenor; dimensões não provam ausência de conflito."
      ],
      "status": "COTAS_NOMINAIS_CONFERIDAS_NO_PROJETO; FABRICO_CONDICIONADO",
      "fabrication_released": false,
      "views": {
        "plan": {
          "origin_global_mm": [
            5250,
            8150
          ],
          "bbox_global_mm": [
            5250,
            8150,
            7350,
            8500
          ]
        },
        "elevation": {
          "u_axis": "X",
          "origin_u_global_mm": 5250,
          "z_datum_mm": 0,
          "outline_local_uz_mm": [
            0,
            2100,
            2100,
            2700
          ]
        },
        "section": {
          "depth_total_mm": 350,
          "z_min_mm": 2100,
          "z_max_mm": 2700
        }
      },
      "revised_from_scene": {
        "bbox_m": [
          5.25,
          8.15,
          7.35,
          8.5
        ],
        "bottom_mm": 2100,
        "height_mm": 600
      },
      "top_scribe_mm": 20,
      "carcass_z_mm": [
        2100,
        2680
      ],
      "carcass_height_mm": 580,
      "body_count": 3,
      "body_widths_mm": [
        700,
        700,
        700
      ],
      "source_R37": {
        "file": "Cozinha_Definicoes_R27.json",
        "sha256": "940ba516f0e86f922df62c06871bc8aba27200592205145da7552c966c523388",
        "module_id": "U_BRIDGE"
      },
      "revision": "R38",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "source_state_R38": "DESENVOLVIDO_R38_VALIDACOES_DE_EXECUCAO_PENDENTES",
      "previous_module_sha256": "0667f849fafec95e5b06c564644d14c6b792066a20a0fbace1bd721ab72faf3f",
      "issued_revision": "R38"
    },
    {
      "id": "KT",
      "name": "Tampo contínuo da cozinha",
      "bbox_m": [
        5.25,
        7.9,
        8.5,
        8.5
      ],
      "width_mm": 3250,
      "depth_mm": 600,
      "height_mm": 30,
      "bottom_mm": 870,
      "top_mm": 900,
      "front": "S",
      "front_count": 0,
      "kind": "stone",
      "panels": [
        {
          "name": "Tampo nominal",
          "qty": 1,
          "length_mm": 3250,
          "width_mm": 600,
          "thickness_mm": 30,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        }
      ],
      "fronts": [],
      "lighting": [],
      "notes": [
        "Recortes só pelo gabarito do produto escolhido e medição final do suporte. A pedra/compósito e reforços são fornecimento especializado."
      ],
      "status": "COTAS_NOMINAIS_CONFERIDAS_NO_PROJETO; FABRICO_CONDICIONADO",
      "fabrication_released": false,
      "views": {
        "plan": {
          "origin_global_mm": [
            5250,
            7900
          ],
          "bbox_global_mm": [
            5250,
            7900,
            8500,
            8500
          ]
        },
        "elevation": {
          "u_axis": "X",
          "origin_u_global_mm": 5250,
          "z_datum_mm": 0,
          "outline_local_uz_mm": [
            0,
            870,
            3250,
            900
          ]
        },
        "section": {
          "depth_total_mm": 600,
          "z_min_mm": 870,
          "z_max_mm": 900
        }
      },
      "openings_reference": [
        {
          "id": "C07",
          "kind": "sink",
          "outer_bbox_mm": [
            5867.5,
            7980,
            6732.5,
            8420
          ],
          "render_cutout_bbox_mm": [
            5887.5,
            8000,
            6712.5,
            8400
          ],
          "render_cutout_size_mm": [
            825,
            400
          ],
          "status": "ManualBLANCO22140308/2026 conferido; confirmar unidade/gabarito, pedra, suportes e torneira antes de cortar",
          "reference": "BLANCOANDANO400/400-U522987 proposto",
          "manufacturer_cutout_size_reference_mm": [
            825,
            400
          ],
          "radius_mm": 22,
          "tolerance_mm": {
            "positive": 2,
            "negative": -1
          }
        },
        {
          "id": "C05",
          "kind": "hob",
          "reference": "Siemens ED651HSC1E",
          "outer_bbox_mm": [
            7504,
            7939,
            8096,
            8461
          ],
          "manufacturer_cutout_size_reference_mm": [
            560,
            [
              490,
              500
            ]
          ],
          "manufacturer_cutout_plus_tolerance_mm": [
            2,
            2
          ],
          "cutout_reference_bbox_mm": [
            7520,
            7955,
            8080,
            8445
          ],
          "wall_setback_reference_mm": 55,
          "manufacturer_wall_setback_min_mm": 40,
          "status": "DESENHO_SIEMENS_CONFERIDO; confirmar profundidade nominal, raios, tolerância, selagem e E-Nr antes de cortar"
        }
      ],
      "source_R37": {
        "file": "Cozinha_Definicoes_R27.json",
        "sha256": "940ba516f0e86f922df62c06871bc8aba27200592205145da7552c966c523388",
        "module_id": "KT"
      },
      "revision": "R38",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "source_state_R38": "DESENVOLVIDO_R38_VALIDACOES_DE_EXECUCAO_PENDENTES",
      "previous_module_sha256": "051ff09dfb7fec58fb86ce30cb58040c23142d007ebebe87f1798340b1daf1f8",
      "issued_revision": "R38"
    },
    {
      "id": "ISLAND",
      "name": "Ilha — arrumação norte, balanço sul e baía elétrica nascente",
      "bbox_m": [
        5.15,
        5.8,
        7.55,
        6.7
      ],
      "width_mm": 2400,
      "depth_mm": 900,
      "height_mm": 900,
      "bottom_mm": 0,
      "top_mm": 900,
      "front": "N",
      "front_count": 9,
      "kind": "island",
      "panels": [
        {
          "name": "Tampo especializado",
          "qty": 1,
          "length_mm": 2400,
          "width_mm": 900,
          "thickness_mm": 30,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        },
        {
          "name": "Pernas/laterais de pedra só no corpo",
          "qty": 2,
          "length_mm": 868,
          "width_mm": 500,
          "thickness_mm": 30,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        },
        {
          "name": "Fundo de revestimento sul",
          "qty": 1,
          "length_mm": 2340,
          "width_mm": 700,
          "thickness_mm": 4,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR"
        },
        {
          "name": "I01 / Lateral",
          "qty": 2,
          "length_mm": 720,
          "width_mm": 456,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR",
          "id": "I01-P1",
          "position_global_mm": {
            "W": [
              5180.0,
              6224.0,
              150,
              5198.0,
              6680.0,
              870
            ],
            "E": [
              5932.0,
              6224.0,
              150,
              5950.0,
              6680.0,
              870
            ]
          },
          "source_submodule": "I01",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; validar ferragens, orlas, rasgos e carga antes do corte"
        },
        {
          "name": "I01 / Base/topo",
          "qty": 2,
          "length_mm": 734,
          "width_mm": 456,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR",
          "id": "I01-P2",
          "position_global_mm": {
            "base": [
              5198.0,
              6224.0,
              150,
              5932.0,
              6680.0,
              168
            ],
            "top": [
              5198.0,
              6224.0,
              852,
              5932.0,
              6680.0,
              870
            ]
          },
          "source_submodule": "I01",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; validar ferragens, orlas, rasgos e carga antes do corte"
        },
        {
          "name": "I01 / Costas",
          "qty": 1,
          "length_mm": 734,
          "width_mm": 684,
          "thickness_mm": 8,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR",
          "id": "I01-P3",
          "position_global_mm": {
            "back": [
              5198.0,
              6224.0,
              168,
              5932.0,
              6232.0,
              852
            ]
          },
          "source_submodule": "I01",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; validar ferragens, orlas, rasgos e carga antes do corte"
        },
        {
          "name": "I02 / Lateral",
          "qty": 2,
          "length_mm": 720,
          "width_mm": 456,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR",
          "id": "I02-P1",
          "position_global_mm": {
            "W": [
              5950.0,
              6224.0,
              150,
              5968.0,
              6680.0,
              870
            ],
            "E": [
              6732.0,
              6224.0,
              150,
              6750.0,
              6680.0,
              870
            ]
          },
          "source_submodule": "I02",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; validar ferragens, orlas, rasgos e carga antes do corte"
        },
        {
          "name": "I02 / Base/topo",
          "qty": 2,
          "length_mm": 764,
          "width_mm": 456,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR",
          "id": "I02-P2",
          "position_global_mm": {
            "base": [
              5968.0,
              6224.0,
              150,
              6732.0,
              6680.0,
              168
            ],
            "top": [
              5968.0,
              6224.0,
              852,
              6732.0,
              6680.0,
              870
            ]
          },
          "source_submodule": "I02",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; validar ferragens, orlas, rasgos e carga antes do corte"
        },
        {
          "name": "I02 / Costas",
          "qty": 1,
          "length_mm": 764,
          "width_mm": 684,
          "thickness_mm": 8,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR",
          "id": "I02-P3",
          "position_global_mm": {
            "back": [
              5968.0,
              6224.0,
              168,
              6732.0,
              6232.0,
              852
            ]
          },
          "source_submodule": "I02",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; validar ferragens, orlas, rasgos e carga antes do corte"
        },
        {
          "name": "I03 / Lateral",
          "qty": 2,
          "length_mm": 720,
          "width_mm": 456,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR",
          "id": "I03-P1",
          "position_global_mm": {
            "W": [
              6750.0,
              6224.0,
              150,
              6768.0,
              6680.0,
              870
            ],
            "E": [
              7502.0,
              6224.0,
              150,
              7520.0,
              6680.0,
              870
            ]
          },
          "source_submodule": "I03",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; validar ferragens, orlas, rasgos e carga antes do corte"
        },
        {
          "name": "I03 / Base/topo",
          "qty": 2,
          "length_mm": 734,
          "width_mm": 456,
          "thickness_mm": 18,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR",
          "id": "I03-P2",
          "position_global_mm": {
            "base": [
              6768.0,
              6224.0,
              150,
              7502.0,
              6680.0,
              168
            ],
            "top": [
              6768.0,
              6224.0,
              852,
              7502.0,
              6680.0,
              870
            ]
          },
          "source_submodule": "I03",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; validar ferragens, orlas, rasgos e carga antes do corte"
        },
        {
          "name": "I03 / Costas",
          "qty": 1,
          "length_mm": 734,
          "width_mm": 684,
          "thickness_mm": 8,
          "finished_size": true,
          "status": "PRE_CORTE_A_CONFIRMAR",
          "id": "I03-P3",
          "position_global_mm": {
            "back": [
              6768.0,
              6224.0,
              168,
              7502.0,
              6232.0,
              852
            ]
          },
          "source_submodule": "I03",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; validar ferragens, orlas, rasgos e carga antes do corte"
        },
        {
          "name": "I03 / Partição baíaelétrica",
          "qty": 1,
          "length_mm": 720,
          "width_mm": 456,
          "thickness_mm": 18,
          "position_global_mm": {
            "bbox_xyz_mm": [
              7384,
              6224,
              150,
              7402,
              6680,
              870
            ]
          },
          "status": "PRÉCORTEDEESTUDO",
          "id": "I03-P4",
          "source_submodule": "I03",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; validar ferragens, orlas, rasgos e carga antes do corte"
        },
        {
          "name": "I01-D1 / Lateralgaveta",
          "qty": 2,
          "length_mm": 390,
          "width_mm": 180,
          "thickness_mm": 16,
          "id": "I01-D1-P1",
          "position_global_mm": {
            "W": [
              5203.000000000001,
              6288,
              210,
              5219.000000000001,
              6678,
              390
            ],
            "E": [
              5911.0,
              6288,
              210,
              5927.0,
              6678,
              390
            ]
          },
          "source_drawer": "I01-D1",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; furação pelo gabarito MOVENTO e amostra de oficina"
        },
        {
          "name": "I01-D1 / Frenteinterior/costasgaveta",
          "qty": 2,
          "length_mm": 691.9999999999991,
          "width_mm": 180,
          "thickness_mm": 16,
          "id": "I01-D1-P2",
          "position_global_mm": {
            "S": [
              5219.000000000001,
              6288,
              210,
              5911.0,
              6304,
              390
            ],
            "N": [
              5219.000000000001,
              6662,
              210,
              5911.0,
              6678,
              390
            ]
          },
          "source_drawer": "I01-D1",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; furação pelo gabarito MOVENTO e amostra de oficina"
        },
        {
          "name": "I01-D1 / Fundogaveta emrasgo6",
          "qty": 1,
          "length_mm": 703.9999999999991,
          "width_mm": 370,
          "thickness_mm": 12,
          "id": "I01-D1-P3",
          "position_global_mm": {
            "floor": [
              5213.000000000001,
              6298,
              223.5,
              5917.0,
              6668,
              235.5
            ]
          },
          "source_drawer": "I01-D1",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; furação pelo gabarito MOVENTO e amostra de oficina"
        },
        {
          "name": "I01-D2 / Lateralgaveta",
          "qty": 2,
          "length_mm": 390,
          "width_mm": 150,
          "thickness_mm": 16,
          "id": "I01-D2-P1",
          "position_global_mm": {
            "W": [
              5203.000000000001,
              6288,
              452,
              5219.000000000001,
              6678,
              602
            ],
            "E": [
              5911.0,
              6288,
              452,
              5927.0,
              6678,
              602
            ]
          },
          "source_drawer": "I01-D2",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; furação pelo gabarito MOVENTO e amostra de oficina"
        },
        {
          "name": "I01-D2 / Frenteinterior/costasgaveta",
          "qty": 2,
          "length_mm": 691.9999999999991,
          "width_mm": 150,
          "thickness_mm": 16,
          "id": "I01-D2-P2",
          "position_global_mm": {
            "S": [
              5219.000000000001,
              6288,
              452,
              5911.0,
              6304,
              602
            ],
            "N": [
              5219.000000000001,
              6662,
              452,
              5911.0,
              6678,
              602
            ]
          },
          "source_drawer": "I01-D2",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; furação pelo gabarito MOVENTO e amostra de oficina"
        },
        {
          "name": "I01-D2 / Fundogaveta emrasgo6",
          "qty": 1,
          "length_mm": 703.9999999999991,
          "width_mm": 370,
          "thickness_mm": 12,
          "id": "I01-D2-P3",
          "position_global_mm": {
            "floor": [
              5213.000000000001,
              6298,
              465.5,
              5917.0,
              6668,
              477.5
            ]
          },
          "source_drawer": "I01-D2",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; furação pelo gabarito MOVENTO e amostra de oficina"
        },
        {
          "name": "I01-D3 / Lateralgaveta",
          "qty": 2,
          "length_mm": 390,
          "width_mm": 150,
          "thickness_mm": 16,
          "id": "I01-D3-P1",
          "position_global_mm": {
            "W": [
              5203.000000000001,
              6288,
              680,
              5219.000000000001,
              6678,
              830
            ],
            "E": [
              5911.0,
              6288,
              680,
              5927.0,
              6678,
              830
            ]
          },
          "source_drawer": "I01-D3",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; furação pelo gabarito MOVENTO e amostra de oficina"
        },
        {
          "name": "I01-D3 / Frenteinterior/costasgaveta",
          "qty": 2,
          "length_mm": 691.9999999999991,
          "width_mm": 150,
          "thickness_mm": 16,
          "id": "I01-D3-P2",
          "position_global_mm": {
            "S": [
              5219.000000000001,
              6288,
              680,
              5911.0,
              6304,
              830
            ],
            "N": [
              5219.000000000001,
              6662,
              680,
              5911.0,
              6678,
              830
            ]
          },
          "source_drawer": "I01-D3",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; furação pelo gabarito MOVENTO e amostra de oficina"
        },
        {
          "name": "I01-D3 / Fundogaveta emrasgo6",
          "qty": 1,
          "length_mm": 703.9999999999991,
          "width_mm": 370,
          "thickness_mm": 12,
          "id": "I01-D3-P3",
          "position_global_mm": {
            "floor": [
              5213.000000000001,
              6298,
              693.5,
              5917.0,
              6668,
              705.5
            ]
          },
          "source_drawer": "I01-D3",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; furação pelo gabarito MOVENTO e amostra de oficina"
        },
        {
          "name": "I02-D1 / Lateralgaveta",
          "qty": 2,
          "length_mm": 390,
          "width_mm": 180,
          "thickness_mm": 16,
          "id": "I02-D1-P1",
          "position_global_mm": {
            "W": [
              5973.0,
              6288,
              210,
              5989.0,
              6678,
              390
            ],
            "E": [
              6711.0,
              6288,
              210,
              6727.0,
              6678,
              390
            ]
          },
          "source_drawer": "I02-D1",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; furação pelo gabarito MOVENTO e amostra de oficina"
        },
        {
          "name": "I02-D1 / Frenteinterior/costasgaveta",
          "qty": 2,
          "length_mm": 722.0,
          "width_mm": 180,
          "thickness_mm": 16,
          "id": "I02-D1-P2",
          "position_global_mm": {
            "S": [
              5989.0,
              6288,
              210,
              6711.0,
              6304,
              390
            ],
            "N": [
              5989.0,
              6662,
              210,
              6711.0,
              6678,
              390
            ]
          },
          "source_drawer": "I02-D1",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; furação pelo gabarito MOVENTO e amostra de oficina"
        },
        {
          "name": "I02-D1 / Fundogaveta emrasgo6",
          "qty": 1,
          "length_mm": 734.0,
          "width_mm": 370,
          "thickness_mm": 12,
          "id": "I02-D1-P3",
          "position_global_mm": {
            "floor": [
              5983.0,
              6298,
              223.5,
              6717.0,
              6668,
              235.5
            ]
          },
          "source_drawer": "I02-D1",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; furação pelo gabarito MOVENTO e amostra de oficina"
        },
        {
          "name": "I02-D2 / Lateralgaveta",
          "qty": 2,
          "length_mm": 390,
          "width_mm": 150,
          "thickness_mm": 16,
          "id": "I02-D2-P1",
          "position_global_mm": {
            "W": [
              5973.0,
              6288,
              452,
              5989.0,
              6678,
              602
            ],
            "E": [
              6711.0,
              6288,
              452,
              6727.0,
              6678,
              602
            ]
          },
          "source_drawer": "I02-D2",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; furação pelo gabarito MOVENTO e amostra de oficina"
        },
        {
          "name": "I02-D2 / Frenteinterior/costasgaveta",
          "qty": 2,
          "length_mm": 722.0,
          "width_mm": 150,
          "thickness_mm": 16,
          "id": "I02-D2-P2",
          "position_global_mm": {
            "S": [
              5989.0,
              6288,
              452,
              6711.0,
              6304,
              602
            ],
            "N": [
              5989.0,
              6662,
              452,
              6711.0,
              6678,
              602
            ]
          },
          "source_drawer": "I02-D2",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; furação pelo gabarito MOVENTO e amostra de oficina"
        },
        {
          "name": "I02-D2 / Fundogaveta emrasgo6",
          "qty": 1,
          "length_mm": 734.0,
          "width_mm": 370,
          "thickness_mm": 12,
          "id": "I02-D2-P3",
          "position_global_mm": {
            "floor": [
              5983.0,
              6298,
              465.5,
              6717.0,
              6668,
              477.5
            ]
          },
          "source_drawer": "I02-D2",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; furação pelo gabarito MOVENTO e amostra de oficina"
        },
        {
          "name": "I02-D3 / Lateralgaveta",
          "qty": 2,
          "length_mm": 390,
          "width_mm": 150,
          "thickness_mm": 16,
          "id": "I02-D3-P1",
          "position_global_mm": {
            "W": [
              5973.0,
              6288,
              680,
              5989.0,
              6678,
              830
            ],
            "E": [
              6711.0,
              6288,
              680,
              6727.0,
              6678,
              830
            ]
          },
          "source_drawer": "I02-D3",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; furação pelo gabarito MOVENTO e amostra de oficina"
        },
        {
          "name": "I02-D3 / Frenteinterior/costasgaveta",
          "qty": 2,
          "length_mm": 722.0,
          "width_mm": 150,
          "thickness_mm": 16,
          "id": "I02-D3-P2",
          "position_global_mm": {
            "S": [
              5989.0,
              6288,
              680,
              6711.0,
              6304,
              830
            ],
            "N": [
              5989.0,
              6662,
              680,
              6711.0,
              6678,
              830
            ]
          },
          "source_drawer": "I02-D3",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; furação pelo gabarito MOVENTO e amostra de oficina"
        },
        {
          "name": "I02-D3 / Fundogaveta emrasgo6",
          "qty": 1,
          "length_mm": 734.0,
          "width_mm": 370,
          "thickness_mm": 12,
          "id": "I02-D3-P3",
          "position_global_mm": {
            "floor": [
              5983.0,
              6298,
              693.5,
              6717.0,
              6668,
              705.5
            ]
          },
          "source_drawer": "I02-D3",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; furação pelo gabarito MOVENTO e amostra de oficina"
        },
        {
          "name": "I03-D1 / Lateralgaveta",
          "qty": 2,
          "length_mm": 390,
          "width_mm": 180,
          "thickness_mm": 16,
          "id": "I03-D1-P1",
          "position_global_mm": {
            "W": [
              6773.0,
              6288,
              210,
              6789.0,
              6678,
              390
            ],
            "E": [
              7363.0,
              6288,
              210,
              7379.0,
              6678,
              390
            ]
          },
          "source_drawer": "I03-D1",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; furação pelo gabarito MOVENTO e amostra de oficina"
        },
        {
          "name": "I03-D1 / Frenteinterior/costasgaveta",
          "qty": 2,
          "length_mm": 574.0,
          "width_mm": 180,
          "thickness_mm": 16,
          "id": "I03-D1-P2",
          "position_global_mm": {
            "S": [
              6789.0,
              6288,
              210,
              7363.0,
              6304,
              390
            ],
            "N": [
              6789.0,
              6662,
              210,
              7363.0,
              6678,
              390
            ]
          },
          "source_drawer": "I03-D1",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; furação pelo gabarito MOVENTO e amostra de oficina"
        },
        {
          "name": "I03-D1 / Fundogaveta emrasgo6",
          "qty": 1,
          "length_mm": 586.0,
          "width_mm": 370,
          "thickness_mm": 12,
          "id": "I03-D1-P3",
          "position_global_mm": {
            "floor": [
              6783.0,
              6298,
              223.5,
              7369.0,
              6668,
              235.5
            ]
          },
          "source_drawer": "I03-D1",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; furação pelo gabarito MOVENTO e amostra de oficina"
        },
        {
          "name": "I03-D2 / Lateralgaveta",
          "qty": 2,
          "length_mm": 390,
          "width_mm": 150,
          "thickness_mm": 16,
          "id": "I03-D2-P1",
          "position_global_mm": {
            "W": [
              6773.0,
              6288,
              452,
              6789.0,
              6678,
              602
            ],
            "E": [
              7363.0,
              6288,
              452,
              7379.0,
              6678,
              602
            ]
          },
          "source_drawer": "I03-D2",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; furação pelo gabarito MOVENTO e amostra de oficina"
        },
        {
          "name": "I03-D2 / Frenteinterior/costasgaveta",
          "qty": 2,
          "length_mm": 574.0,
          "width_mm": 150,
          "thickness_mm": 16,
          "id": "I03-D2-P2",
          "position_global_mm": {
            "S": [
              6789.0,
              6288,
              452,
              7363.0,
              6304,
              602
            ],
            "N": [
              6789.0,
              6662,
              452,
              7363.0,
              6678,
              602
            ]
          },
          "source_drawer": "I03-D2",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; furação pelo gabarito MOVENTO e amostra de oficina"
        },
        {
          "name": "I03-D2 / Fundogaveta emrasgo6",
          "qty": 1,
          "length_mm": 586.0,
          "width_mm": 370,
          "thickness_mm": 12,
          "id": "I03-D2-P3",
          "position_global_mm": {
            "floor": [
              6783.0,
              6298,
              465.5,
              7369.0,
              6668,
              477.5
            ]
          },
          "source_drawer": "I03-D2",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; furação pelo gabarito MOVENTO e amostra de oficina"
        },
        {
          "name": "I03-D3 / Lateralgaveta",
          "qty": 2,
          "length_mm": 390,
          "width_mm": 150,
          "thickness_mm": 16,
          "id": "I03-D3-P1",
          "position_global_mm": {
            "W": [
              6773.0,
              6288,
              680,
              6789.0,
              6678,
              830
            ],
            "E": [
              7363.0,
              6288,
              680,
              7379.0,
              6678,
              830
            ]
          },
          "source_drawer": "I03-D3",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; furação pelo gabarito MOVENTO e amostra de oficina"
        },
        {
          "name": "I03-D3 / Frenteinterior/costasgaveta",
          "qty": 2,
          "length_mm": 574.0,
          "width_mm": 150,
          "thickness_mm": 16,
          "id": "I03-D3-P2",
          "position_global_mm": {
            "S": [
              6789.0,
              6288,
              680,
              7363.0,
              6304,
              830
            ],
            "N": [
              6789.0,
              6662,
              680,
              7363.0,
              6678,
              830
            ]
          },
          "source_drawer": "I03-D3",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; furação pelo gabarito MOVENTO e amostra de oficina"
        },
        {
          "name": "I03-D3 / Fundogaveta emrasgo6",
          "qty": 1,
          "length_mm": 586.0,
          "width_mm": 370,
          "thickness_mm": 12,
          "id": "I03-D3-P3",
          "position_global_mm": {
            "floor": [
              6783.0,
              6298,
              693.5,
              7369.0,
              6668,
              705.5
            ]
          },
          "source_drawer": "I03-D3",
          "cut_status": "DIMENSÃO ACABADA DE ESTUDO; furação pelo gabarito MOVENTO e amostra de oficina"
        },
        {
          "name": "Tabuleiro papel / Fundotabuleiro",
          "qty": 1,
          "length_mm": 560,
          "width_mm": 330,
          "thickness_mm": 8,
          "id": "I03-TR-P1"
        },
        {
          "name": "Tabuleiro papel / Lateraistabuleiro",
          "qty": 2,
          "length_mm": 330,
          "width_mm": 132,
          "thickness_mm": 8,
          "id": "I03-TR-P2"
        },
        {
          "name": "Tabuleiro papel / Frente/costastabuleiro",
          "qty": 2,
          "length_mm": 544,
          "width_mm": 132,
          "thickness_mm": 8,
          "id": "I03-TR-P3"
        }
      ],
      "fronts": [
        {
          "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
        }
      ],
      "lighting": [
        {
          "id": "LC3",
          "module_id": "ISLAND",
          "description": "LED sob bordo do balanço sul",
          "bbox_m": [
            5.205,
            5.825,
            7.495,
            5.84
          ],
          "bottom_mm": 859,
          "height_mm": 8,
          "length_mm": 2290,
          "voltage_V_design": 24,
          "kelvin": 3000,
          "power_W_per_m_design": 9.6,
          "power_W_design": 21.984,
          "status": "EXISTE_MODELO; PERFIL/FITA_A_SELECIONAR"
        }
      ],
      "notes": [
        "Três envelopes nominais800mm, corpo500mm de profundidade e400mm para pernas. As laterais de pedra30mm consomem30mm em cada extremo: não fabricar três caixas800 dentro dos2400 mais duas pernas30.",
        "Cadeia conservada: 30 pedra + 770 casco + 800 casco + 770 casco + 30 pedra = 2400 mm. Frente20 + casco456 + revestimento/ripado24 = corpo500. R38 revê frentes extremas para766 e central796 mm, com juntas4; substitui as antigas760/790.",
        "Balanço de pedra400mm precisa cálculo/armação pelo fornecedor, mantendo joelhos livres. Não introduzir consolas no volume de pernas sem revisão.",
        "LED sob balanço não transforma a faixa de joelhos em caixa de arrumação.",
        "R38 CORREÇÃO:frenteN confirmada global/modeloR37; S era erro da ficha. N é voltado ao balcão; S mantémbalanço400, ripado e LED. Não aumentarplanta2400×900.",
        "R38: novefrentes emjuntas4/perímetro2; dimensões766/796/766×260/226/222. As caixas reais estão detalhadas, nãoapenas frentesornamentais.",
        "MOVENTO400mm:comprimentocaixa390; profundidade448>403mínima; largura internaSKW=LW−42, laterais16. I01/I02/I03 larguraslivres734/764/616 e internas692/722/574.",
        "BaíaelétricaI03 ocupa100mm livres+partição18; gavetasdeslocadas à esquerda. Frontes largasexigemtravamento dafixação, peso/teste deoficina.",
        "Capacidades calculadas porparalelepípedo interno, antesdivisórias/acessórios/folgasdeuso. Não são litroscertificadosnemcarga admissível.",
        "Suporte de pedra400emconsola continua pendente: perfil/apoios dimensionados pelo fornecedor, seminvadirjoelhos nemrasgarcaixadeferragens."
      ],
      "status": "COTAS_NOMINAIS_CONFERIDAS_NO_PROJETO; FABRICO_CONDICIONADO",
      "fabrication_released": false,
      "views": {
        "plan": {
          "origin_global_mm": [
            5150,
            5800
          ],
          "bbox_global_mm": [
            5150,
            5800,
            7550,
            6700
          ]
        },
        "elevation": {
          "u_axis": "X",
          "origin_u_global_mm": 5150,
          "z_datum_mm": 0,
          "outline_local_uz_mm": [
            0,
            0,
            2400,
            900
          ]
        },
        "section": {
          "depth_total_mm": 900,
          "z_min_mm": 0,
          "z_max_mm": 900
        }
      },
      "body_bbox_m": [
        5.15,
        6.2,
        7.55,
        6.7
      ],
      "plinth_mm": 150,
      "carcass_height_mm": 720,
      "body_depth_mm": 500,
      "overhang_south_mm": 400,
      "top_thickness_mm": 30,
      "submodules": [
        {
          "id": "I01",
          "name": "Ilha módulo1",
          "bbox_m": [
            5.15,
            6.2,
            5.95,
            6.7
          ],
          "carcass_bbox_m": [
            5.180000000000001,
            6.224,
            5.95,
            6.68
          ],
          "nominal_width_mm": 800,
          "carcass_width_mm": 770,
          "carcass_depth_mm": 456,
          "body_depth_mm": 500,
          "height_including_top_mm": 900,
          "panels": [
            {
              "name": "Lateral",
              "qty": 2,
              "length_mm": 720,
              "width_mm": 456,
              "thickness_mm": 18,
              "finished_size": true,
              "status": "PRE_CORTE_A_CONFIRMAR"
            },
            {
              "name": "Base/topo",
              "qty": 2,
              "length_mm": 734,
              "width_mm": 456,
              "thickness_mm": 18,
              "finished_size": true,
              "status": "PRE_CORTE_A_CONFIRMAR"
            },
            {
              "name": "Costas",
              "qty": 1,
              "length_mm": 734,
              "width_mm": 684,
              "thickness_mm": 8,
              "finished_size": true,
              "status": "PRE_CORTE_A_CONFIRMAR"
            }
          ],
          "drawer_travel_project_mm": 400,
          "fronts": [
            {
              "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
            }
          ],
          "status": "CAIXAS/FERRAGENS/PEDRA_A_COMPATIBILIZAR",
          "front": "N",
          "drawer_boxes_R38": [
            {
              "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
                }
              ]
            }
          ],
          "drawer_interface_R38": {
            "inner_clear_width_mm": 733.9999999999991,
            "box_outside_width_mm": 723.9999999999991,
            "box_inside_width_mm": 691.9999999999991,
            "runner_min_depth_mm": 403,
            "available_depth_mm": 448
          }
        },
        {
          "id": "I02",
          "name": "Ilha módulo2",
          "bbox_m": [
            5.95,
            6.2,
            6.75,
            6.7
          ],
          "carcass_bbox_m": [
            5.95,
            6.224,
            6.75,
            6.68
          ],
          "nominal_width_mm": 800,
          "carcass_width_mm": 800,
          "carcass_depth_mm": 456,
          "body_depth_mm": 500,
          "height_including_top_mm": 900,
          "panels": [
            {
              "name": "Lateral",
              "qty": 2,
              "length_mm": 720,
              "width_mm": 456,
              "thickness_mm": 18,
              "finished_size": true,
              "status": "PRE_CORTE_A_CONFIRMAR"
            },
            {
              "name": "Base/topo",
              "qty": 2,
              "length_mm": 764,
              "width_mm": 456,
              "thickness_mm": 18,
              "finished_size": true,
              "status": "PRE_CORTE_A_CONFIRMAR"
            },
            {
              "name": "Costas",
              "qty": 1,
              "length_mm": 764,
              "width_mm": 684,
              "thickness_mm": 8,
              "finished_size": true,
              "status": "PRE_CORTE_A_CONFIRMAR"
            }
          ],
          "drawer_travel_project_mm": 400,
          "fronts": [
            {
              "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
            }
          ],
          "status": "CAIXAS/FERRAGENS/PEDRA_A_COMPATIBILIZAR",
          "front": "N",
          "drawer_boxes_R38": [
            {
              "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
                }
              ]
            }
          ],
          "drawer_interface_R38": {
            "inner_clear_width_mm": 764.0,
            "box_outside_width_mm": 754.0,
            "box_inside_width_mm": 722.0,
            "runner_min_depth_mm": 403,
            "available_depth_mm": 448
          }
        },
        {
          "id": "I03",
          "name": "Ilha módulo3",
          "bbox_m": [
            6.75,
            6.2,
            7.55,
            6.7
          ],
          "carcass_bbox_m": [
            6.75,
            6.224,
            7.52,
            6.68
          ],
          "nominal_width_mm": 800,
          "carcass_width_mm": 770,
          "carcass_depth_mm": 456,
          "body_depth_mm": 500,
          "height_including_top_mm": 900,
          "panels": [
            {
              "name": "Lateral",
              "qty": 2,
              "length_mm": 720,
              "width_mm": 456,
              "thickness_mm": 18,
              "finished_size": true,
              "status": "PRE_CORTE_A_CONFIRMAR"
            },
            {
              "name": "Base/topo",
              "qty": 2,
              "length_mm": 734,
              "width_mm": 456,
              "thickness_mm": 18,
              "finished_size": true,
              "status": "PRE_CORTE_A_CONFIRMAR"
            },
            {
              "name": "Costas",
              "qty": 1,
              "length_mm": 734,
              "width_mm": 684,
              "thickness_mm": 8,
              "finished_size": true,
              "status": "PRE_CORTE_A_CONFIRMAR"
            },
            {
              "name": "Partição baíaelétrica",
              "qty": 1,
              "length_mm": 720,
              "width_mm": 456,
              "thickness_mm": 18,
              "position_global_mm": {
                "bbox_xyz_mm": [
                  7384,
                  6224,
                  150,
                  7402,
                  6680,
                  870
                ]
              },
              "status": "PRÉCORTEDEESTUDO"
            }
          ],
          "drawer_travel_project_mm": 400,
          "fronts": [
            {
              "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
            }
          ],
          "status": "CAIXAS/FERRAGENS/PEDRA_A_COMPATIBILIZAR",
          "front": "N",
          "drawer_boxes_R38": [
            {
              "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
                }
              ]
            }
          ],
          "drawer_interface_R38": {
            "inner_clear_width_mm": 616.0,
            "box_outside_width_mm": 606.0,
            "box_inside_width_mm": 574.0,
            "runner_min_depth_mm": 403,
            "available_depth_mm": 448
          },
          "technical_bay_R38": {
            "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."
          }
        }
      ],
      "section_detail": {
        "depth_chain_south_to_north_mm": [
          400,
          500
        ],
        "height_chain_mm": [
          150,
          720,
          30
        ],
        "overhang_support_status": "PENDENTE_FORNECEDOR_PEDRA/ESTRUTURA",
        "clear_under_overhang_height_mm": 870,
        "ribbed_backing_and_ribs_within_body_mm": 24
      },
      "source_R37": {
        "file": "Cozinha_Definicoes_R27.json",
        "sha256": "940ba516f0e86f922df62c06871bc8aba27200592205145da7552c966c523388",
        "module_id": "ISLAND"
      },
      "revision": "R38",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "source_state_R38": "DESENVOLVIDO_R38_VALIDACOES_DE_EXECUCAO_PENDENTES",
      "previous_module_sha256": "f74a82eb661eacb4f280ea8be02925485ef0cfc3a47e9874cf36cad48baa2552",
      "front_coordinate_reference": "U cresce de poente(X5150) para nascente(X7550), mesmo comfaceN; não inverter a lista deI01/I03.",
      "drawer_boxes_R38": [
        {
          "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
            }
          ]
        }
      ],
      "rectangular_drawer_capacity_study_l": 287.17256399999985,
      "paper_tray_R38": {
        "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."
      },
      "front_u_axis": "CAD_X_POSITIVE",
      "submodule_panels_included_in_main": true,
      "issued_revision": "R38"
    },
    {
      "id": "PANTRY",
      "name": "Casacos e mochilas — antigo despenseiro",
      "bbox_m": [
        10.25,
        5.55,
        10.95,
        7.3
      ],
      "width_mm": 1750,
      "depth_mm": 700,
      "height_mm": 2700,
      "bottom_mm": 0,
      "top_mm": 2700,
      "front": "W",
      "front_count": 2,
      "kind": "coat_storage",
      "panels": [
        {
          "name": "Laterais",
          "qty": 2,
          "length_mm": 2580,
          "width_mm": 620,
          "thickness_mm": 18
        },
        {
          "name": "Base e topo",
          "qty": 2,
          "length_mm": 1714,
          "width_mm": 620,
          "thickness_mm": 18
        },
        {
          "name": "Divisória central",
          "qty": 1,
          "length_mm": 2544,
          "width_mm": 620,
          "thickness_mm": 18
        },
        {
          "name": "Costas",
          "qty": 1,
          "length_mm": 2544,
          "width_mm": 1714,
          "thickness_mm": 8
        },
        {
          "name": "Prateleiras de mochilas",
          "qty": 2,
          "length_mm": 848,
          "width_mm": 592,
          "thickness_mm": 18
        },
        {
          "name": "Prateleiras altas",
          "qty": 2,
          "length_mm": 848,
          "width_mm": 592,
          "thickness_mm": 18
        },
        {
          "name": "Remate superior",
          "qty": 1,
          "length_mm": 1750,
          "width_mm": 20,
          "thickness_mm": 20
        }
      ],
      "fronts": [
        {
          "id": "PANTRY-F1",
          "u_mm": 2,
          "z_mm": 102,
          "width_mm": 887,
          "height_mm": 2576,
          "thickness_mm": 20,
          "status": "Indicativo; dimensão final pelo sistema de correr e sobreposição selecionados"
        },
        {
          "id": "PANTRY-F2",
          "u_mm": 861,
          "z_mm": 102,
          "width_mm": 887,
          "height_mm": 2576,
          "thickness_mm": 20,
          "status": "Indicativo; dimensão final pelo sistema de correr e sobreposição selecionados"
        }
      ],
      "lighting": [
        {
          "id": "PANTRY-LED-1",
          "length_mm": 808,
          "startCAD_m": [
            10.355,
            5.588
          ],
          "endCAD_m": [
            10.355,
            6.396
          ],
          "bottom_or_emission_z_mm": 1932,
          "groove_mm": [
            12,
            8
          ],
          "circuit": "CH01",
          "description": "Opcional; perfil final e carga térmica por confirmar"
        },
        {
          "id": "PANTRY-LED-2",
          "length_mm": 808,
          "startCAD_m": [
            10.355,
            6.454
          ],
          "endCAD_m": [
            10.355,
            7.262
          ],
          "bottom_or_emission_z_mm": 1932,
          "groove_mm": [
            12,
            8
          ],
          "circuit": "CH01",
          "description": "Opcional; perfil final e carga térmica por confirmar"
        }
      ],
      "notes": [
        "R26: alteração expressa do proprietário. Antigo despenseiro1750x700x2700 passa a casacos e mochilas. Alimentos ficam na despensa alimentar da lavandaria.",
        "Duas baias úteis848=(1750-3x18)/2. Corpo620, manter550 úteis após fundos/calhas. PisoZ118 e prateleira inferiorZ568/topo586:450mm livres.",
        "Duas folhas de correr, sobreposição de estudo28mm; uma metade acessível de cada vez. Carvalho natural mate até teto. Casacos curtos terminam acimaZ586; varão1650 ajustável até1800; prateleira alta1950.",
        "LED opcional sob prateleiras altas:2x808mm,24V3000K,6W/m→9,696W; driver indicativo15W em caixa própria visitável no maleiro, fora da roupa. Carpintaria seleciona e valida ferragens/perfil."
      ],
      "status": "COTAS_NOMINAIS_CONFERIDAS_NO_PROJETO; FABRICO_CONDICIONADO",
      "fabrication_released": false,
      "views": {
        "plan": {
          "origin_global_mm": [
            10250,
            5550
          ],
          "bbox_global_mm": [
            10250,
            5550,
            10950,
            7300
          ]
        },
        "elevation": {
          "u_axis": "Y",
          "origin_u_global_mm": 5550,
          "z_datum_mm": 0,
          "outline_local_uz_mm": [
            0,
            0,
            1750,
            2700
          ]
        },
        "section": {
          "depth_total_mm": 700,
          "z_min_mm": 0,
          "z_max_mm": 2700
        }
      },
      "plinth_mm": 50,
      "top_scribe_mm": 20,
      "carcass_z_mm": [
        50,
        2680
      ],
      "finish": "Carvalho natural mate",
      "sliding_front": true,
      "food_storage": false,
      "shelf_tops_mm": [
        586,
        1950
      ],
      "hanging_rail_height_mm": 1650,
      "lower_cubbies_clear_WHD_mm": [
        848,
        450,
        550
      ],
      "carcass_depth_mm": 620,
      "carcass_height_mm": 2580,
      "carcass_bottom_mm": 100,
      "panel_thickness_mm": 18,
      "back_thickness_mm": 8,
      "source_R37": {
        "file": "Cozinha_Definicoes_R27.json",
        "sha256": "940ba516f0e86f922df62c06871bc8aba27200592205145da7552c966c523388",
        "module_id": "PANTRY"
      },
      "revision": "R37",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "D01",
      "name": "Coluna alimentar 1",
      "bbox_m": [
        0.27,
        8.05,
        0.8,
        8.5
      ],
      "width_mm": 530.0,
      "depth_mm": 450,
      "height_mm": 2700,
      "bottom_mm": 0,
      "front": "S",
      "front_count": 4,
      "panels": [
        {
          "id": "D01-LAT",
          "role": "Lateral vertical",
          "qty": 2,
          "length_mm": 2580,
          "width_mm": 430,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "D01-B/T",
          "role": "Base e topo entre laterais",
          "qty": 2,
          "length_mm": 494.0,
          "width_mm": 430,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "D01-FUN",
          "role": "Fundo embutido entre base/topo/laterais",
          "qty": 1,
          "length_mm": 2544,
          "width_mm": 494.0,
          "thickness_mm": 8,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "D01-PR",
          "role": "Prateleira ajustável; cota indica face superior",
          "qty": 6,
          "length_mm": 494.0,
          "width_mm": 402,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        }
      ],
      "fronts": [
        {
          "id": "D01-B1",
          "u_mm": 2,
          "z_mm": 102,
          "width_mm": 261.5,
          "height_mm": 1645,
          "thickness_mm": 20,
          "type": "batente",
          "hinge_side": "left",
          "max_projection_mm": 261.5,
          "hinges": "Quantidade/modelo após seleção da dobradiça, massa real da frente e confirmação de abertura90 graus."
        },
        {
          "id": "D01-B2",
          "u_mm": 266.5,
          "z_mm": 102,
          "width_mm": 261.5,
          "height_mm": 1645,
          "thickness_mm": 20,
          "type": "batente",
          "hinge_side": "right",
          "max_projection_mm": 261.5,
          "hinges": "Quantidade/modelo após seleção da dobradiça, massa real da frente e confirmação de abertura90 graus."
        },
        {
          "id": "D01-C1",
          "u_mm": 2,
          "z_mm": 1750,
          "width_mm": 261.5,
          "height_mm": 928,
          "thickness_mm": 20,
          "type": "batente",
          "hinge_side": "left",
          "max_projection_mm": 261.5,
          "hinges": "Quantidade/modelo após seleção da dobradiça, massa real da frente e confirmação de abertura90 graus."
        },
        {
          "id": "D01-C2",
          "u_mm": 266.5,
          "z_mm": 1750,
          "width_mm": 261.5,
          "height_mm": 928,
          "thickness_mm": 20,
          "type": "batente",
          "hinge_side": "right",
          "max_projection_mm": 261.5,
          "hinges": "Quantidade/modelo após seleção da dobradiça, massa real da frente e confirmação de abertura90 graus."
        }
      ],
      "shelf_tops_mm": [
        478,
        838,
        1198,
        1558,
        1918,
        2278
      ],
      "lighting": [],
      "notes": [
        "Quatro folhas por corpo: duas inferiores e duas superiores; as duas folhas de cada nível têm folga central3mm e folgas laterais2mm.",
        "Topo do corpo2680mm; remate superior20mm mantém aspeto até ao teto2700mm.",
        "Prateleiras402mm do plano interior da frenteY8070 aoY8472;20mm de reserva até ao fundo8mm emY8492..8500.",
        "Não perfurar a cassete P6; corpos apoiados no piso e travamentos a definir no pano compatível.",
        "Dobradiças invadem parte das prateleiras junto à frente; mossa/furação depende das ferragens."
      ],
      "status": "COTADO PARA REVISÃO/ORÇAMENTO - MEDIÇÃO DE OBRA, FIXAÇÕES E FERRAGENS POR CONFIRMAR",
      "source": "R23B nominal; alterações de detalhe R25 listadas na auditoria",
      "carcass_width_mm": 530.0,
      "carcass_depth_mm": 430,
      "carcass_height_mm": 2580,
      "carcass_bottom_mm": 100,
      "panel_thickness_mm": 18,
      "back_thickness_mm": 8,
      "section": {
        "body_depth_mm": 430,
        "front_thickness_mm": 20,
        "back_thickness_mm": 8,
        "shelf_depth_mm": 402,
        "shelf_levels_reference": "Face superior; base e topo cotados em separado",
        "shelf_bottoms_mm": [
          460,
          820,
          1180,
          1540,
          1900,
          2260
        ]
      },
      "plinth": {
        "height_mm": 100,
        "nominal_front_setback_mm": 20,
        "note": "Recuo e niveladores a concluir em obra; topo do apoio ao nível100."
      },
      "food_storage_surface_levels_mm": [
        118,
        478,
        838,
        1198,
        1558,
        1918,
        2278
      ],
      "opening": {
        "max_nominal_leaf_projection_mm": 261.5,
        "handle_projection_mm": 13,
        "base_closed_aisle_mm": 1342,
        "note": "Folhas estreitas em dois níveis; não abrir todas as frentes simultaneamente. Puxador projetado13mm incluído na circulação."
      },
      "source_R37": {
        "file": "Lavandaria_Escritorio_Definicoes_R27.json",
        "sha256": "4c9d0d849ea864869759c5cd5995eb1773959ab4748d21650ee7c9bd52a1b704",
        "module_id": "D01"
      },
      "fabrication_released": false,
      "revision": "R37",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "D02",
      "name": "Coluna alimentar 2",
      "bbox_m": [
        0.8,
        8.05,
        1.35,
        8.5
      ],
      "width_mm": 550.0,
      "depth_mm": 450,
      "height_mm": 2700,
      "bottom_mm": 0,
      "front": "S",
      "front_count": 4,
      "panels": [
        {
          "id": "D02-LAT",
          "role": "Lateral vertical",
          "qty": 2,
          "length_mm": 2580,
          "width_mm": 430,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "D02-B/T",
          "role": "Base e topo entre laterais",
          "qty": 2,
          "length_mm": 514.0,
          "width_mm": 430,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "D02-FUN",
          "role": "Fundo embutido entre base/topo/laterais",
          "qty": 1,
          "length_mm": 2544,
          "width_mm": 514.0,
          "thickness_mm": 8,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "D02-PR",
          "role": "Prateleira ajustável; cota indica face superior",
          "qty": 6,
          "length_mm": 514.0,
          "width_mm": 402,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        }
      ],
      "fronts": [
        {
          "id": "D02-B1",
          "u_mm": 2,
          "z_mm": 102,
          "width_mm": 271.5,
          "height_mm": 1645,
          "thickness_mm": 20,
          "type": "batente",
          "hinge_side": "left",
          "max_projection_mm": 271.5,
          "hinges": "Quantidade/modelo após seleção da dobradiça, massa real da frente e confirmação de abertura90 graus."
        },
        {
          "id": "D02-B2",
          "u_mm": 276.5,
          "z_mm": 102,
          "width_mm": 271.5,
          "height_mm": 1645,
          "thickness_mm": 20,
          "type": "batente",
          "hinge_side": "right",
          "max_projection_mm": 271.5,
          "hinges": "Quantidade/modelo após seleção da dobradiça, massa real da frente e confirmação de abertura90 graus."
        },
        {
          "id": "D02-C1",
          "u_mm": 2,
          "z_mm": 1750,
          "width_mm": 271.5,
          "height_mm": 928,
          "thickness_mm": 20,
          "type": "batente",
          "hinge_side": "left",
          "max_projection_mm": 271.5,
          "hinges": "Quantidade/modelo após seleção da dobradiça, massa real da frente e confirmação de abertura90 graus."
        },
        {
          "id": "D02-C2",
          "u_mm": 276.5,
          "z_mm": 1750,
          "width_mm": 271.5,
          "height_mm": 928,
          "thickness_mm": 20,
          "type": "batente",
          "hinge_side": "right",
          "max_projection_mm": 271.5,
          "hinges": "Quantidade/modelo após seleção da dobradiça, massa real da frente e confirmação de abertura90 graus."
        }
      ],
      "shelf_tops_mm": [
        478,
        838,
        1198,
        1558,
        1918,
        2278
      ],
      "lighting": [],
      "notes": [
        "Quatro folhas por corpo: duas inferiores e duas superiores; as duas folhas de cada nível têm folga central3mm e folgas laterais2mm.",
        "Topo do corpo2680mm; remate superior20mm mantém aspeto até ao teto2700mm.",
        "Prateleiras402mm do plano interior da frenteY8070 aoY8472;20mm de reserva até ao fundo8mm emY8492..8500.",
        "Não perfurar a cassete P6; corpos apoiados no piso e travamentos a definir no pano compatível.",
        "Dobradiças invadem parte das prateleiras junto à frente; mossa/furação depende das ferragens."
      ],
      "status": "COTADO PARA REVISÃO/ORÇAMENTO - MEDIÇÃO DE OBRA, FIXAÇÕES E FERRAGENS POR CONFIRMAR",
      "source": "R23B nominal; alterações de detalhe R25 listadas na auditoria",
      "carcass_width_mm": 550.0,
      "carcass_depth_mm": 430,
      "carcass_height_mm": 2580,
      "carcass_bottom_mm": 100,
      "panel_thickness_mm": 18,
      "back_thickness_mm": 8,
      "section": {
        "body_depth_mm": 430,
        "front_thickness_mm": 20,
        "back_thickness_mm": 8,
        "shelf_depth_mm": 402,
        "shelf_levels_reference": "Face superior; base e topo cotados em separado",
        "shelf_bottoms_mm": [
          460,
          820,
          1180,
          1540,
          1900,
          2260
        ]
      },
      "plinth": {
        "height_mm": 100,
        "nominal_front_setback_mm": 20,
        "note": "Recuo e niveladores a concluir em obra; topo do apoio ao nível100."
      },
      "food_storage_surface_levels_mm": [
        118,
        478,
        838,
        1198,
        1558,
        1918,
        2278
      ],
      "opening": {
        "max_nominal_leaf_projection_mm": 271.5,
        "handle_projection_mm": 13,
        "base_closed_aisle_mm": 1342,
        "note": "Folhas estreitas em dois níveis; não abrir todas as frentes simultaneamente. Puxador projetado13mm incluído na circulação."
      },
      "source_R37": {
        "file": "Lavandaria_Escritorio_Definicoes_R27.json",
        "sha256": "4c9d0d849ea864869759c5cd5995eb1773959ab4748d21650ee7c9bd52a1b704",
        "module_id": "D02"
      },
      "fabrication_released": false,
      "revision": "R37",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "D03",
      "name": "Coluna alimentar 3",
      "bbox_m": [
        1.35,
        8.05,
        1.95,
        8.5
      ],
      "width_mm": 600.0,
      "depth_mm": 450,
      "height_mm": 2700,
      "bottom_mm": 0,
      "front": "S",
      "front_count": 4,
      "panels": [
        {
          "id": "D03-LAT",
          "role": "Lateral vertical",
          "qty": 2,
          "length_mm": 2580,
          "width_mm": 430,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "D03-B/T",
          "role": "Base e topo entre laterais",
          "qty": 2,
          "length_mm": 564.0,
          "width_mm": 430,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "D03-FUN",
          "role": "Fundo embutido entre base/topo/laterais",
          "qty": 1,
          "length_mm": 2544,
          "width_mm": 564.0,
          "thickness_mm": 8,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "D03-PR",
          "role": "Prateleira ajustável; cota indica face superior",
          "qty": 6,
          "length_mm": 564.0,
          "width_mm": 402,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        }
      ],
      "fronts": [
        {
          "id": "D03-B1",
          "u_mm": 2,
          "z_mm": 102,
          "width_mm": 296.5,
          "height_mm": 1645,
          "thickness_mm": 20,
          "type": "batente",
          "hinge_side": "left",
          "max_projection_mm": 296.5,
          "hinges": "Quantidade/modelo após seleção da dobradiça, massa real da frente e confirmação de abertura90 graus."
        },
        {
          "id": "D03-B2",
          "u_mm": 301.5,
          "z_mm": 102,
          "width_mm": 296.5,
          "height_mm": 1645,
          "thickness_mm": 20,
          "type": "batente",
          "hinge_side": "right",
          "max_projection_mm": 296.5,
          "hinges": "Quantidade/modelo após seleção da dobradiça, massa real da frente e confirmação de abertura90 graus."
        },
        {
          "id": "D03-C1",
          "u_mm": 2,
          "z_mm": 1750,
          "width_mm": 296.5,
          "height_mm": 928,
          "thickness_mm": 20,
          "type": "batente",
          "hinge_side": "left",
          "max_projection_mm": 296.5,
          "hinges": "Quantidade/modelo após seleção da dobradiça, massa real da frente e confirmação de abertura90 graus."
        },
        {
          "id": "D03-C2",
          "u_mm": 301.5,
          "z_mm": 1750,
          "width_mm": 296.5,
          "height_mm": 928,
          "thickness_mm": 20,
          "type": "batente",
          "hinge_side": "right",
          "max_projection_mm": 296.5,
          "hinges": "Quantidade/modelo após seleção da dobradiça, massa real da frente e confirmação de abertura90 graus."
        }
      ],
      "shelf_tops_mm": [
        478,
        838,
        1198,
        1558,
        1918,
        2278
      ],
      "lighting": [],
      "notes": [
        "Quatro folhas por corpo: duas inferiores e duas superiores; as duas folhas de cada nível têm folga central3mm e folgas laterais2mm.",
        "Topo do corpo2680mm; remate superior20mm mantém aspeto até ao teto2700mm.",
        "Prateleiras402mm do plano interior da frenteY8070 aoY8472;20mm de reserva até ao fundo8mm emY8492..8500.",
        "Não perfurar a cassete P6; corpos apoiados no piso e travamentos a definir no pano compatível.",
        "Dobradiças invadem parte das prateleiras junto à frente; mossa/furação depende das ferragens."
      ],
      "status": "COTADO PARA REVISÃO/ORÇAMENTO - MEDIÇÃO DE OBRA, FIXAÇÕES E FERRAGENS POR CONFIRMAR",
      "source": "R23B nominal; alterações de detalhe R25 listadas na auditoria",
      "carcass_width_mm": 600.0,
      "carcass_depth_mm": 430,
      "carcass_height_mm": 2580,
      "carcass_bottom_mm": 100,
      "panel_thickness_mm": 18,
      "back_thickness_mm": 8,
      "section": {
        "body_depth_mm": 430,
        "front_thickness_mm": 20,
        "back_thickness_mm": 8,
        "shelf_depth_mm": 402,
        "shelf_levels_reference": "Face superior; base e topo cotados em separado",
        "shelf_bottoms_mm": [
          460,
          820,
          1180,
          1540,
          1900,
          2260
        ]
      },
      "plinth": {
        "height_mm": 100,
        "nominal_front_setback_mm": 20,
        "note": "Recuo e niveladores a concluir em obra; topo do apoio ao nível100."
      },
      "food_storage_surface_levels_mm": [
        118,
        478,
        838,
        1198,
        1558,
        1918,
        2278
      ],
      "opening": {
        "max_nominal_leaf_projection_mm": 296.5,
        "handle_projection_mm": 13,
        "base_closed_aisle_mm": 1342,
        "note": "Folhas estreitas em dois níveis; não abrir todas as frentes simultaneamente. Puxador projetado13mm incluído na circulação."
      },
      "source_R37": {
        "file": "Lavandaria_Escritorio_Definicoes_R27.json",
        "sha256": "4c9d0d849ea864869759c5cd5995eb1773959ab4748d21650ee7c9bd52a1b704",
        "module_id": "D03"
      },
      "fabrication_released": false,
      "revision": "R37",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "D04",
      "name": "Coluna alimentar 4",
      "bbox_m": [
        3.05,
        8.05,
        3.45,
        8.5
      ],
      "width_mm": 400.0,
      "depth_mm": 450,
      "height_mm": 2700,
      "bottom_mm": 0,
      "front": "S",
      "front_count": 4,
      "panels": [
        {
          "id": "D04-LAT",
          "role": "Lateral vertical",
          "qty": 2,
          "length_mm": 2580,
          "width_mm": 430,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "D04-B/T",
          "role": "Base e topo entre laterais",
          "qty": 2,
          "length_mm": 364.0,
          "width_mm": 430,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "D04-FUN",
          "role": "Fundo embutido entre base/topo/laterais",
          "qty": 1,
          "length_mm": 2544,
          "width_mm": 364.0,
          "thickness_mm": 8,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "D04-PR",
          "role": "Prateleira ajustável; cota indica face superior",
          "qty": 6,
          "length_mm": 364.0,
          "width_mm": 402,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        }
      ],
      "fronts": [
        {
          "id": "D04-B1",
          "u_mm": 2,
          "z_mm": 102,
          "width_mm": 196.5,
          "height_mm": 1645,
          "thickness_mm": 20,
          "type": "batente",
          "hinge_side": "left",
          "max_projection_mm": 196.5,
          "hinges": "Quantidade/modelo após seleção da dobradiça, massa real da frente e confirmação de abertura90 graus."
        },
        {
          "id": "D04-B2",
          "u_mm": 201.5,
          "z_mm": 102,
          "width_mm": 196.5,
          "height_mm": 1645,
          "thickness_mm": 20,
          "type": "batente",
          "hinge_side": "right",
          "max_projection_mm": 196.5,
          "hinges": "Quantidade/modelo após seleção da dobradiça, massa real da frente e confirmação de abertura90 graus."
        },
        {
          "id": "D04-C1",
          "u_mm": 2,
          "z_mm": 1750,
          "width_mm": 196.5,
          "height_mm": 928,
          "thickness_mm": 20,
          "type": "batente",
          "hinge_side": "left",
          "max_projection_mm": 196.5,
          "hinges": "Quantidade/modelo após seleção da dobradiça, massa real da frente e confirmação de abertura90 graus."
        },
        {
          "id": "D04-C2",
          "u_mm": 201.5,
          "z_mm": 1750,
          "width_mm": 196.5,
          "height_mm": 928,
          "thickness_mm": 20,
          "type": "batente",
          "hinge_side": "right",
          "max_projection_mm": 196.5,
          "hinges": "Quantidade/modelo após seleção da dobradiça, massa real da frente e confirmação de abertura90 graus."
        }
      ],
      "shelf_tops_mm": [
        478,
        838,
        1198,
        1558,
        1918,
        2278
      ],
      "lighting": [],
      "notes": [
        "Quatro folhas por corpo: duas inferiores e duas superiores; as duas folhas de cada nível têm folga central3mm e folgas laterais2mm.",
        "Topo do corpo2680mm; remate superior20mm mantém aspeto até ao teto2700mm.",
        "Prateleiras402mm do plano interior da frenteY8070 aoY8472;20mm de reserva até ao fundo8mm emY8492..8500.",
        "Não perfurar a cassete P6; corpos apoiados no piso e travamentos a definir no pano compatível.",
        "Dobradiças invadem parte das prateleiras junto à frente; mossa/furação depende das ferragens."
      ],
      "status": "COTADO PARA REVISÃO/ORÇAMENTO - MEDIÇÃO DE OBRA, FIXAÇÕES E FERRAGENS POR CONFIRMAR",
      "source": "R23B nominal; alterações de detalhe R25 listadas na auditoria",
      "carcass_width_mm": 400.0,
      "carcass_depth_mm": 430,
      "carcass_height_mm": 2580,
      "carcass_bottom_mm": 100,
      "panel_thickness_mm": 18,
      "back_thickness_mm": 8,
      "section": {
        "body_depth_mm": 430,
        "front_thickness_mm": 20,
        "back_thickness_mm": 8,
        "shelf_depth_mm": 402,
        "shelf_levels_reference": "Face superior; base e topo cotados em separado",
        "shelf_bottoms_mm": [
          460,
          820,
          1180,
          1540,
          1900,
          2260
        ]
      },
      "plinth": {
        "height_mm": 100,
        "nominal_front_setback_mm": 20,
        "note": "Recuo e niveladores a concluir em obra; topo do apoio ao nível100."
      },
      "food_storage_surface_levels_mm": [
        118,
        478,
        838,
        1198,
        1558,
        1918,
        2278
      ],
      "opening": {
        "max_nominal_leaf_projection_mm": 196.5,
        "handle_projection_mm": 13,
        "base_closed_aisle_mm": 1342,
        "note": "Folhas estreitas em dois níveis; não abrir todas as frentes simultaneamente. Puxador projetado13mm incluído na circulação."
      },
      "source_R37": {
        "file": "Lavandaria_Escritorio_Definicoes_R27.json",
        "sha256": "4c9d0d849ea864869759c5cd5995eb1773959ab4748d21650ee7c9bd52a1b704",
        "module_id": "D04"
      },
      "fabrication_released": false,
      "revision": "R37",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "D05",
      "name": "Coluna alimentar 5",
      "bbox_m": [
        3.45,
        8.05,
        3.83,
        8.5
      ],
      "width_mm": 380.0,
      "depth_mm": 450,
      "height_mm": 2700,
      "bottom_mm": 0,
      "front": "S",
      "front_count": 4,
      "panels": [
        {
          "id": "D05-LAT",
          "role": "Lateral vertical",
          "qty": 2,
          "length_mm": 2580,
          "width_mm": 430,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "D05-B/T",
          "role": "Base e topo entre laterais",
          "qty": 2,
          "length_mm": 344.0,
          "width_mm": 430,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "D05-FUN",
          "role": "Fundo embutido entre base/topo/laterais",
          "qty": 1,
          "length_mm": 2544,
          "width_mm": 344.0,
          "thickness_mm": 8,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "D05-PR",
          "role": "Prateleira ajustável; cota indica face superior",
          "qty": 6,
          "length_mm": 344.0,
          "width_mm": 402,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        }
      ],
      "fronts": [
        {
          "id": "D05-B1",
          "u_mm": 2,
          "z_mm": 102,
          "width_mm": 186.5,
          "height_mm": 1645,
          "thickness_mm": 20,
          "type": "batente",
          "hinge_side": "left",
          "max_projection_mm": 186.5,
          "hinges": "Quantidade/modelo após seleção da dobradiça, massa real da frente e confirmação de abertura90 graus."
        },
        {
          "id": "D05-B2",
          "u_mm": 191.5,
          "z_mm": 102,
          "width_mm": 186.5,
          "height_mm": 1645,
          "thickness_mm": 20,
          "type": "batente",
          "hinge_side": "right",
          "max_projection_mm": 186.5,
          "hinges": "Quantidade/modelo após seleção da dobradiça, massa real da frente e confirmação de abertura90 graus."
        },
        {
          "id": "D05-C1",
          "u_mm": 2,
          "z_mm": 1750,
          "width_mm": 186.5,
          "height_mm": 928,
          "thickness_mm": 20,
          "type": "batente",
          "hinge_side": "left",
          "max_projection_mm": 186.5,
          "hinges": "Quantidade/modelo após seleção da dobradiça, massa real da frente e confirmação de abertura90 graus."
        },
        {
          "id": "D05-C2",
          "u_mm": 191.5,
          "z_mm": 1750,
          "width_mm": 186.5,
          "height_mm": 928,
          "thickness_mm": 20,
          "type": "batente",
          "hinge_side": "right",
          "max_projection_mm": 186.5,
          "hinges": "Quantidade/modelo após seleção da dobradiça, massa real da frente e confirmação de abertura90 graus."
        }
      ],
      "shelf_tops_mm": [
        478,
        838,
        1198,
        1558,
        1918,
        2278
      ],
      "lighting": [],
      "notes": [
        "Quatro folhas por corpo: duas inferiores e duas superiores; as duas folhas de cada nível têm folga central3mm e folgas laterais2mm.",
        "Topo do corpo2680mm; remate superior20mm mantém aspeto até ao teto2700mm.",
        "Prateleiras402mm do plano interior da frenteY8070 aoY8472;20mm de reserva até ao fundo8mm emY8492..8500.",
        "Não perfurar a cassete P6; corpos apoiados no piso e travamentos a definir no pano compatível.",
        "Dobradiças invadem parte das prateleiras junto à frente; mossa/furação depende das ferragens."
      ],
      "status": "COTADO PARA REVISÃO/ORÇAMENTO - MEDIÇÃO DE OBRA, FIXAÇÕES E FERRAGENS POR CONFIRMAR",
      "source": "R23B nominal; alterações de detalhe R25 listadas na auditoria",
      "carcass_width_mm": 380.0,
      "carcass_depth_mm": 430,
      "carcass_height_mm": 2580,
      "carcass_bottom_mm": 100,
      "panel_thickness_mm": 18,
      "back_thickness_mm": 8,
      "section": {
        "body_depth_mm": 430,
        "front_thickness_mm": 20,
        "back_thickness_mm": 8,
        "shelf_depth_mm": 402,
        "shelf_levels_reference": "Face superior; base e topo cotados em separado",
        "shelf_bottoms_mm": [
          460,
          820,
          1180,
          1540,
          1900,
          2260
        ]
      },
      "plinth": {
        "height_mm": 100,
        "nominal_front_setback_mm": 20,
        "note": "Recuo e niveladores a concluir em obra; topo do apoio ao nível100."
      },
      "food_storage_surface_levels_mm": [
        118,
        478,
        838,
        1198,
        1558,
        1918,
        2278
      ],
      "opening": {
        "max_nominal_leaf_projection_mm": 186.5,
        "handle_projection_mm": 13,
        "base_closed_aisle_mm": 1342,
        "note": "Folhas estreitas em dois níveis; não abrir todas as frentes simultaneamente. Puxador projetado13mm incluído na circulação."
      },
      "source_R37": {
        "file": "Lavandaria_Escritorio_Definicoes_R27.json",
        "sha256": "4c9d0d849ea864869759c5cd5995eb1773959ab4748d21650ee7c9bd52a1b704",
        "module_id": "D05"
      },
      "fabrication_released": false,
      "revision": "R37",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "DB01",
      "name": "Gaveteiro alimentar sob janela 1",
      "bbox_m": [
        1.95,
        8.05,
        2.5,
        8.5
      ],
      "width_mm": 550,
      "depth_mm": 450,
      "height_mm": 1500,
      "bottom_mm": 0,
      "front": "S",
      "front_count": 3,
      "panels": [
        {
          "id": "DB01-LAT",
          "role": "Lateral vertical",
          "qty": 2,
          "length_mm": 1370,
          "width_mm": 430,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "DB01-B/T",
          "role": "Base e topo entre laterais",
          "qty": 2,
          "length_mm": 514,
          "width_mm": 430,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "DB01-FUN",
          "role": "Fundo embutido entre base/topo/laterais",
          "qty": 1,
          "length_mm": 1334,
          "width_mm": 514,
          "thickness_mm": 8,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        }
      ],
      "fronts": [
        {
          "id": "DB01-G1",
          "u_mm": 3,
          "z_mm": 100,
          "width_mm": 544,
          "height_mm": 360,
          "thickness_mm": 20,
          "type": "gaveta"
        },
        {
          "id": "DB01-G2",
          "u_mm": 3,
          "z_mm": 470,
          "width_mm": 544,
          "height_mm": 450,
          "thickness_mm": 20,
          "type": "gaveta"
        },
        {
          "id": "DB01-G3",
          "u_mm": 3,
          "z_mm": 930,
          "width_mm": 544,
          "height_mm": 530,
          "thickness_mm": 20,
          "type": "gaveta"
        }
      ],
      "shelf_tops_mm": [],
      "lighting": [],
      "notes": [
        "Seis gavetas no conjunto, três por cada corpo550.",
        "Frentes360/450/530mm são preservadas do modelo R23B; folgas10mm entre frentes; remate até tampo10mm.",
        "As alturas úteis300/380/420 só serão confirmadas após definição da caixa, fundo, corrediça e carga.",
        "Não confundir caixa útil com frente: lista de corte das caixas fica retida até seleção das ferragens."
      ],
      "status": "COTADO PARA REVISÃO/ORÇAMENTO - MEDIÇÃO DE OBRA, FIXAÇÕES E FERRAGENS POR CONFIRMAR",
      "source": "R23B nominal; alterações de detalhe R25 listadas na auditoria",
      "carcass_width_mm": 550,
      "carcass_depth_mm": 430,
      "carcass_height_mm": 1370,
      "carcass_bottom_mm": 100,
      "panel_thickness_mm": 18,
      "back_thickness_mm": 8,
      "section": {
        "body_depth_mm": 430,
        "front_thickness_mm": 20,
        "back_thickness_mm": 8,
        "shelf_depth_mm": null,
        "shelf_levels_reference": "Face superior; base e topo cotados em separado",
        "shelf_bottoms_mm": []
      },
      "worktop": {
        "bottom_mm": 1470,
        "top_mm": 1500,
        "thickness_mm": 30,
        "full_run_mm": 1100,
        "note": "Tampo contínuo1100×450×30, partilhado pelos2corpos. Altura1500 não é bancada ergonómica."
      },
      "drawers": {
        "bay_width_mm": 514,
        "bay_depth_to_rear_reserve_mm": 402,
        "inside_target_width_mm": 470,
        "inside_target_depth_mm": 360,
        "inside_target_heights_mm": [
          300,
          380,
          420
        ],
        "nominal_travel_mm": 400,
        "box_cuts": "PENDENTES: a largura da caixa, laterais, fundo e furação dependem da corrediça escolhida;470×360 é alvo útil, não lista de corte.",
        "clear_aisle_at400travel_and13handle_mm": 942
      },
      "source_R37": {
        "file": "Lavandaria_Escritorio_Definicoes_R27.json",
        "sha256": "4c9d0d849ea864869759c5cd5995eb1773959ab4748d21650ee7c9bd52a1b704",
        "module_id": "DB01"
      },
      "fabrication_released": false,
      "revision": "R37",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "DB02",
      "name": "Gaveteiro alimentar sob janela 2",
      "bbox_m": [
        2.5,
        8.05,
        3.05,
        8.5
      ],
      "width_mm": 550,
      "depth_mm": 450,
      "height_mm": 1500,
      "bottom_mm": 0,
      "front": "S",
      "front_count": 3,
      "panels": [
        {
          "id": "DB02-LAT",
          "role": "Lateral vertical",
          "qty": 2,
          "length_mm": 1370,
          "width_mm": 430,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "DB02-B/T",
          "role": "Base e topo entre laterais",
          "qty": 2,
          "length_mm": 514,
          "width_mm": 430,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "DB02-FUN",
          "role": "Fundo embutido entre base/topo/laterais",
          "qty": 1,
          "length_mm": 1334,
          "width_mm": 514,
          "thickness_mm": 8,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        }
      ],
      "fronts": [
        {
          "id": "DB02-G1",
          "u_mm": 3,
          "z_mm": 100,
          "width_mm": 544,
          "height_mm": 360,
          "thickness_mm": 20,
          "type": "gaveta"
        },
        {
          "id": "DB02-G2",
          "u_mm": 3,
          "z_mm": 470,
          "width_mm": 544,
          "height_mm": 450,
          "thickness_mm": 20,
          "type": "gaveta"
        },
        {
          "id": "DB02-G3",
          "u_mm": 3,
          "z_mm": 930,
          "width_mm": 544,
          "height_mm": 530,
          "thickness_mm": 20,
          "type": "gaveta"
        }
      ],
      "shelf_tops_mm": [],
      "lighting": [],
      "notes": [
        "Seis gavetas no conjunto, três por cada corpo550.",
        "Frentes360/450/530mm são preservadas do modelo R23B; folgas10mm entre frentes; remate até tampo10mm.",
        "As alturas úteis300/380/420 só serão confirmadas após definição da caixa, fundo, corrediça e carga.",
        "Não confundir caixa útil com frente: lista de corte das caixas fica retida até seleção das ferragens."
      ],
      "status": "COTADO PARA REVISÃO/ORÇAMENTO - MEDIÇÃO DE OBRA, FIXAÇÕES E FERRAGENS POR CONFIRMAR",
      "source": "R23B nominal; alterações de detalhe R25 listadas na auditoria",
      "carcass_width_mm": 550,
      "carcass_depth_mm": 430,
      "carcass_height_mm": 1370,
      "carcass_bottom_mm": 100,
      "panel_thickness_mm": 18,
      "back_thickness_mm": 8,
      "section": {
        "body_depth_mm": 430,
        "front_thickness_mm": 20,
        "back_thickness_mm": 8,
        "shelf_depth_mm": null,
        "shelf_levels_reference": "Face superior; base e topo cotados em separado",
        "shelf_bottoms_mm": []
      },
      "worktop": {
        "bottom_mm": 1470,
        "top_mm": 1500,
        "thickness_mm": 30,
        "full_run_mm": 1100,
        "note": "Tampo contínuo1100×450×30, partilhado pelos2corpos. Altura1500 não é bancada ergonómica."
      },
      "drawers": {
        "bay_width_mm": 514,
        "bay_depth_to_rear_reserve_mm": 402,
        "inside_target_width_mm": 470,
        "inside_target_depth_mm": 360,
        "inside_target_heights_mm": [
          300,
          380,
          420
        ],
        "nominal_travel_mm": 400,
        "box_cuts": "PENDENTES: a largura da caixa, laterais, fundo e furação dependem da corrediça escolhida;470×360 é alvo útil, não lista de corte.",
        "clear_aisle_at400travel_and13handle_mm": 942
      },
      "source_R37": {
        "file": "Lavandaria_Escritorio_Definicoes_R27.json",
        "sha256": "4c9d0d849ea864869759c5cd5995eb1773959ab4748d21650ee7c9bd52a1b704",
        "module_id": "DB02"
      },
      "fabrication_released": false,
      "revision": "R37",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "DP01",
      "name": "Ponte alimentar sobre janela 1",
      "bbox_m": [
        1.95,
        8.05,
        2.5,
        8.5
      ],
      "width_mm": 550,
      "depth_mm": 450,
      "height_mm": 480,
      "bottom_mm": 2200,
      "front": "S",
      "front_count": 1,
      "panels": [
        {
          "id": "DP01-LAT",
          "role": "Lateral vertical",
          "qty": 2,
          "length_mm": 480,
          "width_mm": 430,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "DP01-B/T",
          "role": "Base e topo entre laterais",
          "qty": 2,
          "length_mm": 514,
          "width_mm": 430,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "DP01-FUN",
          "role": "Fundo embutido entre base/topo/laterais",
          "qty": 1,
          "length_mm": 444,
          "width_mm": 514,
          "thickness_mm": 8,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "DP01-PR",
          "role": "Prateleira ajustável; cota indica face superior",
          "qty": 1,
          "length_mm": 514,
          "width_mm": 402,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        }
      ],
      "fronts": [
        {
          "id": "DP01-P",
          "u_mm": 3,
          "z_mm": 2202,
          "width_mm": 544,
          "height_mm": 476,
          "thickness_mm": 20,
          "type": "batente"
        }
      ],
      "shelf_tops_mm": [
        2468
      ],
      "lighting": [],
      "notes": [
        "Topo do corpo2680 +remate20 até teto2700.",
        "Base2218 e prateleira2468 são cotas superiores; dois níveis de armazenamento.",
        "50mm entre laterais do nicho e jambs deVE1,100mm entre cabeça da janela2100 e base da ponte2200.",
        "Sem fixação à caixilharia; reforço de suporte acima da janela/verga por confirmar."
      ],
      "status": "COTADO PARA REVISÃO/ORÇAMENTO - MEDIÇÃO DE OBRA, FIXAÇÕES E FERRAGENS POR CONFIRMAR",
      "source": "R23B nominal; alterações de detalhe R25 listadas na auditoria",
      "carcass_width_mm": 550,
      "carcass_depth_mm": 430,
      "carcass_height_mm": 480,
      "carcass_bottom_mm": 2200,
      "panel_thickness_mm": 18,
      "back_thickness_mm": 8,
      "section": {
        "body_depth_mm": 430,
        "front_thickness_mm": 20,
        "back_thickness_mm": 8,
        "shelf_depth_mm": 402,
        "shelf_levels_reference": "Face superior; base e topo cotados em separado",
        "shelf_bottoms_mm": [
          2450
        ]
      },
      "source_R37": {
        "file": "Lavandaria_Escritorio_Definicoes_R27.json",
        "sha256": "4c9d0d849ea864869759c5cd5995eb1773959ab4748d21650ee7c9bd52a1b704",
        "module_id": "DP01"
      },
      "fabrication_released": false,
      "revision": "R37",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "DP02",
      "name": "Ponte alimentar sobre janela 2",
      "bbox_m": [
        2.5,
        8.05,
        3.05,
        8.5
      ],
      "width_mm": 550,
      "depth_mm": 450,
      "height_mm": 480,
      "bottom_mm": 2200,
      "front": "S",
      "front_count": 1,
      "panels": [
        {
          "id": "DP02-LAT",
          "role": "Lateral vertical",
          "qty": 2,
          "length_mm": 480,
          "width_mm": 430,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "DP02-B/T",
          "role": "Base e topo entre laterais",
          "qty": 2,
          "length_mm": 514,
          "width_mm": 430,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "DP02-FUN",
          "role": "Fundo embutido entre base/topo/laterais",
          "qty": 1,
          "length_mm": 444,
          "width_mm": 514,
          "thickness_mm": 8,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "DP02-PR",
          "role": "Prateleira ajustável; cota indica face superior",
          "qty": 1,
          "length_mm": 514,
          "width_mm": 402,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        }
      ],
      "fronts": [
        {
          "id": "DP02-P",
          "u_mm": 3,
          "z_mm": 2202,
          "width_mm": 544,
          "height_mm": 476,
          "thickness_mm": 20,
          "type": "batente"
        }
      ],
      "shelf_tops_mm": [
        2468
      ],
      "lighting": [
        {
          "id": "LED-DP",
          "owner": "DP02",
          "startCAD_m": [
            1.97,
            8.105
          ],
          "endCAD_m": [
            3.03,
            8.105
          ],
          "bottom_or_emission_z_mm": 2200,
          "length_mm": 1060,
          "temperature_K": 3000,
          "voltage_V_nominal": 24,
          "design_W_per_m_assumption": 6,
          "design_power_W": 6.36,
          "circuit": "CL01",
          "profile_groove_proposed_mm": [
            12,
            6
          ],
          "profile_status": "RESERVA; selecionar perfil/fita e conferir espessura restante antes de fresar. Comprimento de fita ajustável ao módulo de corte do fabricante.",
          "location": "Contínuo sob ponte:2peças550mm. Canal12×6mm em base18mm;12mm remanescentes.",
          "spans_modules": [
            "DP01",
            "DP02"
          ]
        }
      ],
      "notes": [
        "Topo do corpo2680 +remate20 até teto2700.",
        "Base2218 e prateleira2468 são cotas superiores; dois níveis de armazenamento.",
        "50mm entre laterais do nicho e jambs deVE1,100mm entre cabeça da janela2100 e base da ponte2200.",
        "Sem fixação à caixilharia; reforço de suporte acima da janela/verga por confirmar."
      ],
      "status": "COTADO PARA REVISÃO/ORÇAMENTO - MEDIÇÃO DE OBRA, FIXAÇÕES E FERRAGENS POR CONFIRMAR",
      "source": "R23B nominal; alterações de detalhe R25 listadas na auditoria",
      "carcass_width_mm": 550,
      "carcass_depth_mm": 430,
      "carcass_height_mm": 480,
      "carcass_bottom_mm": 2200,
      "panel_thickness_mm": 18,
      "back_thickness_mm": 8,
      "section": {
        "body_depth_mm": 430,
        "front_thickness_mm": 20,
        "back_thickness_mm": 8,
        "shelf_depth_mm": 402,
        "shelf_levels_reference": "Face superior; base e topo cotados em separado",
        "shelf_bottoms_mm": [
          2450
        ]
      },
      "source_R37": {
        "file": "Lavandaria_Escritorio_Definicoes_R27.json",
        "sha256": "4c9d0d849ea864869759c5cd5995eb1773959ab4748d21650ee7c9bd52a1b704",
        "module_id": "DP02"
      },
      "fabrication_released": false,
      "revision": "R37",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "D-REM-O",
      "name": "Remate lateral oeste",
      "bbox_m": [
        0.25,
        8.05,
        0.27,
        8.5
      ],
      "width_mm": 20,
      "depth_mm": 450,
      "height_mm": 2700,
      "bottom_mm": 0,
      "front": "S",
      "front_count": 0,
      "panels": [
        {
          "id": "D-REM-O-PA",
          "role": "Remate a galgar em obra",
          "qty": 1,
          "length_mm": 2700,
          "width_mm": 450,
          "thickness_mm": 20,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        }
      ],
      "fronts": [],
      "shelf_tops_mm": [],
      "lighting": [],
      "notes": [
        "Reserva geométrica20mm, não tolerância garantida. Medir esquadria, paredes e aro antes do corte final."
      ],
      "status": "COTADO PARA REVISÃO/ORÇAMENTO - MEDIÇÃO DE OBRA, FIXAÇÕES E FERRAGENS POR CONFIRMAR",
      "source": "R23B nominal; alterações de detalhe R25 listadas na auditoria",
      "source_R37": {
        "file": "Lavandaria_Escritorio_Definicoes_R27.json",
        "sha256": "4c9d0d849ea864869759c5cd5995eb1773959ab4748d21650ee7c9bd52a1b704",
        "module_id": "D-REM-O"
      },
      "fabrication_released": false,
      "revision": "R37",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "D-REM-E",
      "name": "Remate lateral este",
      "bbox_m": [
        3.83,
        8.05,
        3.85,
        8.5
      ],
      "width_mm": 20,
      "depth_mm": 450,
      "height_mm": 2700,
      "bottom_mm": 0,
      "front": "S",
      "front_count": 0,
      "panels": [
        {
          "id": "D-REM-E-PA",
          "role": "Remate a galgar em obra",
          "qty": 1,
          "length_mm": 2700,
          "width_mm": 450,
          "thickness_mm": 20,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        }
      ],
      "fronts": [],
      "shelf_tops_mm": [],
      "lighting": [],
      "notes": [
        "Reserva geométrica20mm, não tolerância garantida. Medir esquadria, paredes e aro antes do corte final."
      ],
      "status": "COTADO PARA REVISÃO/ORÇAMENTO - MEDIÇÃO DE OBRA, FIXAÇÕES E FERRAGENS POR CONFIRMAR",
      "source": "R23B nominal; alterações de detalhe R25 listadas na auditoria",
      "source_R37": {
        "file": "Lavandaria_Escritorio_Definicoes_R27.json",
        "sha256": "4c9d0d849ea864869759c5cd5995eb1773959ab4748d21650ee7c9bd52a1b704",
        "module_id": "D-REM-E"
      },
      "fabrication_released": false,
      "revision": "R37",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "D-REM-T",
      "name": "Remate superior contínuo",
      "bbox_m": [
        0.27,
        8.05,
        3.83,
        8.07
      ],
      "width_mm": 3560,
      "depth_mm": 20,
      "height_mm": 20,
      "bottom_mm": 2680,
      "front": "S",
      "front_count": 0,
      "panels": [
        {
          "id": "D-REM-T-PA",
          "role": "Remate superior a galgar; juntas sobre divisões dos corpos",
          "qty": 1,
          "length_mm": 3560,
          "width_mm": 20,
          "thickness_mm": 20,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        }
      ],
      "fronts": [],
      "shelf_tops_mm": [],
      "lighting": [],
      "notes": [
        "Altura exterior final2700mm; remate20mm incluído. Comprimento pode ser dividido para transporte/montagem."
      ],
      "status": "COTADO PARA REVISÃO/ORÇAMENTO - MEDIÇÃO DE OBRA, FIXAÇÕES E FERRAGENS POR CONFIRMAR",
      "source": "R23B nominal; alterações de detalhe R25 listadas na auditoria",
      "source_R37": {
        "file": "Lavandaria_Escritorio_Definicoes_R27.json",
        "sha256": "4c9d0d849ea864869759c5cd5995eb1773959ab4748d21650ee7c9bd52a1b704",
        "module_id": "D-REM-T"
      },
      "fabrication_released": false,
      "revision": "R37",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "OFFICE_DESK",
      "name": "Tampo secretária dupla",
      "bbox_m": [
        12.55,
        0.1,
        13.2,
        2.7
      ],
      "width_mm": 2600,
      "depth_mm": 650,
      "height_mm": 30,
      "bottom_mm": 720,
      "front": "W",
      "front_count": 0,
      "panels": [
        {
          "id": "OFFICE_DESK-T",
          "role": "Tampo contínuo em carvalho natural/folheado",
          "qty": 1,
          "length_mm": 2600,
          "width_mm": 650,
          "thickness_mm": 30,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        }
      ],
      "fronts": [],
      "shelf_tops_mm": [],
      "lighting": [],
      "notes": [
        "CotasY100..2700; tampo650mm profundo deX12550..13200.",
        "Vãos livres nominais entre apoios:892mm no postoSul (Y128..1020),900mm no postoNorte (Y1320..2220). Eixos de trabalhoY560 e1700.",
        "Carga/flecha e travamentos a confirmar com núcleo do tampo e suportes escolhidos.",
        "Gavetas abrem no espaço das pernas/cadeiras: uso alternado, sem declaração de circulação simultânea/acessibilidade global.",
        "Caixa de cabos removível sob o fundo do tampo; manter joelhos e fonte de alimentação ventilados."
      ],
      "status": "COTADO PARA REVISÃO/ORÇAMENTO - MEDIÇÃO DE OBRA, FIXAÇÕES E FERRAGENS POR CONFIRMAR",
      "source": "R23B nominal; alterações de detalhe R25 listadas na auditoria",
      "worktop": {
        "bottom_mm": 720,
        "top_mm": 750,
        "thickness_mm": 30
      },
      "cable_grommets": [
        {
          "id": "CG01",
          "centreCAD_m": [
            13.13,
            0.56
          ],
          "diameter_mm": 60,
          "status": "PROPOSTO; conferir monitor, ficha, redes e travamentos antes de furar."
        },
        {
          "id": "CG02",
          "centreCAD_m": [
            13.13,
            1.7
          ],
          "diameter_mm": 60,
          "status": "PROPOSTO; conferir monitor, ficha, redes e travamentos antes de furar."
        }
      ],
      "source_R37": {
        "file": "Lavandaria_Escritorio_Definicoes_R27.json",
        "sha256": "4c9d0d849ea864869759c5cd5995eb1773959ab4748d21650ee7c9bd52a1b704",
        "module_id": "OFFICE_DESK"
      },
      "fabrication_released": false,
      "revision": "R37",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "OFFICE_END_S",
      "name": "Painel de apoio sul da secretária",
      "bbox_m": [
        12.63,
        0.11,
        13.18,
        0.128
      ],
      "width_mm": 18,
      "depth_mm": 550,
      "height_mm": 720,
      "bottom_mm": 0,
      "front": "W",
      "front_count": 0,
      "panels": [
        {
          "id": "OFFICE_END_S-PA",
          "role": "Painel vertical do piso até face inferior do tampo",
          "qty": 1,
          "length_mm": 720,
          "width_mm": 550,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        }
      ],
      "fronts": [],
      "shelf_tops_mm": [],
      "lighting": [],
      "notes": [
        "Corrige o painel visual R23B que terminava em705mm,15mm abaixo do tampo. Calços/ligação e travamento por dimensionar."
      ],
      "status": "COTADO PARA REVISÃO/ORÇAMENTO - MEDIÇÃO DE OBRA, FIXAÇÕES E FERRAGENS POR CONFIRMAR",
      "source": "R23B nominal; alterações de detalhe R25 listadas na auditoria",
      "source_R37": {
        "file": "Lavandaria_Escritorio_Definicoes_R27.json",
        "sha256": "4c9d0d849ea864869759c5cd5995eb1773959ab4748d21650ee7c9bd52a1b704",
        "module_id": "OFFICE_END_S"
      },
      "fabrication_released": false,
      "revision": "R37",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "OFFICE_DRAWER_CENTRAL",
      "name": "Gaveteiro central",
      "bbox_m": [
        12.6,
        1.02,
        13.16,
        1.32
      ],
      "width_mm": 300.0,
      "depth_mm": 560,
      "height_mm": 720,
      "bottom_mm": 0,
      "front": "W",
      "front_count": 3,
      "panels": [
        {
          "id": "OFFICE_DRAWER_CENTRAL-LAT",
          "role": "Lateral vertical",
          "qty": 2,
          "length_mm": 640,
          "width_mm": 540,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "OFFICE_DRAWER_CENTRAL-B/T",
          "role": "Base e topo entre laterais",
          "qty": 2,
          "length_mm": 264.0,
          "width_mm": 540,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "OFFICE_DRAWER_CENTRAL-FUN",
          "role": "Fundo embutido entre base/topo/laterais",
          "qty": 1,
          "length_mm": 604,
          "width_mm": 264.0,
          "thickness_mm": 8,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        }
      ],
      "fronts": [
        {
          "id": "OFFICE_DRAWER_CENTRAL-G1",
          "u_mm": 2,
          "z_mm": 82,
          "width_mm": 296.0,
          "height_mm": 210,
          "thickness_mm": 20,
          "type": "gaveta"
        },
        {
          "id": "OFFICE_DRAWER_CENTRAL-G2",
          "u_mm": 2,
          "z_mm": 295,
          "width_mm": 296.0,
          "height_mm": 210,
          "thickness_mm": 20,
          "type": "gaveta"
        },
        {
          "id": "OFFICE_DRAWER_CENTRAL-G3",
          "u_mm": 2,
          "z_mm": 508,
          "width_mm": 296.0,
          "height_mm": 210,
          "thickness_mm": 20,
          "type": "gaveta"
        }
      ],
      "shelf_tops_mm": [],
      "lighting": [],
      "notes": [
        "Profundidade560mm já inclui frente20mm. Recuos sob tampo50mm à frente e40mm atrás.",
        "Três frentes210mm em82/295/508; folgas3mm; última face termina718mm,2mm antes do topo720.",
        "Corpo e tampo em contacto na cota720; não desenhar gaveteiro suspenso15mm abaixo."
      ],
      "status": "COTADO PARA REVISÃO/ORÇAMENTO - MEDIÇÃO DE OBRA, FIXAÇÕES E FERRAGENS POR CONFIRMAR",
      "source": "R23B nominal; alterações de detalhe R25 listadas na auditoria",
      "carcass_width_mm": 300.0,
      "carcass_depth_mm": 540,
      "carcass_height_mm": 640,
      "carcass_bottom_mm": 80,
      "panel_thickness_mm": 18,
      "back_thickness_mm": 8,
      "section": {
        "body_depth_mm": 540,
        "front_thickness_mm": 20,
        "back_thickness_mm": 8,
        "shelf_depth_mm": null,
        "shelf_levels_reference": "Face superior; base e topo cotados em separado",
        "shelf_bottoms_mm": []
      },
      "drawers": {
        "bay_width_mm": 264.0,
        "inside_depth_before_hardware_mm": 512,
        "rail_nominal_length_target_mm": 450,
        "box_cuts": "PENDENTES: selecionar corrediça/carga e obter desenho do fabricante. Não derivar caixa a partir da largura da frente.",
        "travel_target_mm": 450,
        "operation": "Afastar cadeira e pernas para abrir; zona de trabalho partilhada."
      },
      "plinth": {
        "height_mm": 80,
        "technical_access": "Rodapé frontal removível; no gaveteiro norte reservar dois drivers finos em suporte próprio, após verificar dimensões/temperatura/ventilação do modelo real."
      },
      "source_R37": {
        "file": "Lavandaria_Escritorio_Definicoes_R27.json",
        "sha256": "4c9d0d849ea864869759c5cd5995eb1773959ab4748d21650ee7c9bd52a1b704",
        "module_id": "OFFICE_DRAWER_CENTRAL"
      },
      "fabrication_released": false,
      "revision": "R37",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "OFFICE_CABINET_NORTH",
      "name": "Gaveteiro norte",
      "bbox_m": [
        12.6,
        2.22,
        13.16,
        2.7
      ],
      "width_mm": 480.0,
      "depth_mm": 560,
      "height_mm": 720,
      "bottom_mm": 0,
      "front": "W",
      "front_count": 3,
      "panels": [
        {
          "id": "OFFICE_CABINET_NORTH-LAT",
          "role": "Lateral vertical",
          "qty": 2,
          "length_mm": 640,
          "width_mm": 540,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "OFFICE_CABINET_NORTH-B/T",
          "role": "Base e topo entre laterais",
          "qty": 2,
          "length_mm": 444.0,
          "width_mm": 540,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "OFFICE_CABINET_NORTH-FUN",
          "role": "Fundo embutido entre base/topo/laterais",
          "qty": 1,
          "length_mm": 604,
          "width_mm": 444.0,
          "thickness_mm": 8,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        }
      ],
      "fronts": [
        {
          "id": "OFFICE_CABINET_NORTH-G1",
          "u_mm": 2,
          "z_mm": 82,
          "width_mm": 476.0,
          "height_mm": 210,
          "thickness_mm": 20,
          "type": "gaveta"
        },
        {
          "id": "OFFICE_CABINET_NORTH-G2",
          "u_mm": 2,
          "z_mm": 295,
          "width_mm": 476.0,
          "height_mm": 210,
          "thickness_mm": 20,
          "type": "gaveta"
        },
        {
          "id": "OFFICE_CABINET_NORTH-G3",
          "u_mm": 2,
          "z_mm": 508,
          "width_mm": 476.0,
          "height_mm": 210,
          "thickness_mm": 20,
          "type": "gaveta"
        }
      ],
      "shelf_tops_mm": [],
      "lighting": [],
      "notes": [
        "Profundidade560mm já inclui frente20mm. Recuos sob tampo50mm à frente e40mm atrás.",
        "Três frentes210mm em82/295/508; folgas3mm; última face termina718mm,2mm antes do topo720.",
        "Corpo e tampo em contacto na cota720; não desenhar gaveteiro suspenso15mm abaixo."
      ],
      "status": "COTADO PARA REVISÃO/ORÇAMENTO - MEDIÇÃO DE OBRA, FIXAÇÕES E FERRAGENS POR CONFIRMAR",
      "source": "R23B nominal; alterações de detalhe R25 listadas na auditoria",
      "carcass_width_mm": 480.0,
      "carcass_depth_mm": 540,
      "carcass_height_mm": 640,
      "carcass_bottom_mm": 80,
      "panel_thickness_mm": 18,
      "back_thickness_mm": 8,
      "section": {
        "body_depth_mm": 540,
        "front_thickness_mm": 20,
        "back_thickness_mm": 8,
        "shelf_depth_mm": null,
        "shelf_levels_reference": "Face superior; base e topo cotados em separado",
        "shelf_bottoms_mm": []
      },
      "drawers": {
        "bay_width_mm": 444.0,
        "inside_depth_before_hardware_mm": 512,
        "rail_nominal_length_target_mm": 450,
        "box_cuts": "PENDENTES: selecionar corrediça/carga e obter desenho do fabricante. Não derivar caixa a partir da largura da frente.",
        "travel_target_mm": 450,
        "operation": "Afastar cadeira e pernas para abrir; zona de trabalho partilhada."
      },
      "plinth": {
        "height_mm": 80,
        "technical_access": "Rodapé frontal removível; no gaveteiro norte reservar dois drivers finos em suporte próprio, após verificar dimensões/temperatura/ventilação do modelo real."
      },
      "source_R37": {
        "file": "Lavandaria_Escritorio_Definicoes_R27.json",
        "sha256": "4c9d0d849ea864869759c5cd5995eb1773959ab4748d21650ee7c9bd52a1b704",
        "module_id": "OFFICE_CABINET_NORTH"
      },
      "fabrication_released": false,
      "revision": "R37",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "OFFICE_SLATS",
      "name": "Ripado central acima da secretária",
      "bbox_m": [
        13.16,
        1.2,
        13.2,
        1.5
      ],
      "width_mm": 300,
      "depth_mm": 40,
      "height_mm": 1950,
      "bottom_mm": 750,
      "front": "W",
      "front_count": 0,
      "panels": [
        {
          "id": "OFFICE_SLATS-F",
          "role": "Painel suporte; detalhe novo R25",
          "qty": 1,
          "length_mm": 1950,
          "width_mm": 300,
          "thickness_mm": 12,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "OFFICE_SLATS-R",
          "role": "Réguas verticais de madeira",
          "qty": 10,
          "length_mm": 1950,
          "width_mm": 18,
          "thickness_mm": 28,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        }
      ],
      "fronts": [],
      "shelf_tops_mm": [],
      "lighting": [],
      "notes": [
        "10réguas com largura18mm e passo31mm: vazios13mm, ocupação total297mm no pano300mm.",
        "Profundidade total40mm inclui12mm suporte+28mm de régua; topo2700, base750.",
        "Não criar LED novo neste painel: fonte visual não o prevê. Furações e reforço do pano por confirmar."
      ],
      "status": "COTADO PARA REVISÃO/ORÇAMENTO - MEDIÇÃO DE OBRA, FIXAÇÕES E FERRAGENS POR CONFIRMAR",
      "source": "R23B nominal; alterações de detalhe R25 listadas na auditoria",
      "source_R37": {
        "file": "Lavandaria_Escritorio_Definicoes_R27.json",
        "sha256": "4c9d0d849ea864869759c5cd5995eb1773959ab4748d21650ee7c9bd52a1b704",
        "module_id": "OFFICE_SLATS"
      },
      "fabrication_released": false,
      "revision": "R37",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "OFFICE_SHELF_1",
      "name": "Prateleira sobre posto de trabalho",
      "bbox_m": [
        12.98,
        0.14,
        13.2,
        1.1400000000000001
      ],
      "width_mm": 1000,
      "depth_mm": 220,
      "height_mm": 25,
      "bottom_mm": 1430.0,
      "front": "W",
      "front_count": 0,
      "panels": [
        {
          "id": "OFFICE_SHELF_1-PA",
          "role": "Prateleira em carvalho/folheado com reforço a definir",
          "qty": 1,
          "length_mm": 1000,
          "width_mm": 220,
          "thickness_mm": 25,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        }
      ],
      "fronts": [],
      "shelf_tops_mm": [],
      "lighting": [
        {
          "id": "LED-OFFICE_SHELF_1",
          "owner": "OFFICE_SHELF_1",
          "startCAD_m": [
            13.0,
            0.17000000000000015
          ],
          "endCAD_m": [
            13.0,
            1.11
          ],
          "bottom_or_emission_z_mm": 1430.0,
          "length_mm": 940,
          "temperature_K": 3000,
          "voltage_V_nominal": 24,
          "design_W_per_m_assumption": 6,
          "design_power_W": 5.64,
          "circuit": "CE01",
          "profile_groove_proposed_mm": [
            12,
            8
          ],
          "profile_status": "RESERVA; selecionar perfil/fita e conferir espessura restante antes de fresar. Comprimento de fita ajustável ao módulo de corte do fabricante.",
          "location": "Centro do perfil200mm da paredeE;20mm da aresta frontal da prateleira. Perfil embutido e difusor removível por baixo."
        }
      ],
      "notes": [
        "Comprimento1000mm; madeira25mm. Livro/vaso não podem ultrapassar220mm de profundidade.",
        "Perfil LED embutido na face inferior; ranhura proposta12×8mm deixa17mm de painel, verificar estrutura/fixações."
      ],
      "status": "COTADO PARA REVISÃO/ORÇAMENTO - MEDIÇÃO DE OBRA, FIXAÇÕES E FERRAGENS POR CONFIRMAR",
      "source": "R23B nominal; alterações de detalhe R25 listadas na auditoria",
      "source_R37": {
        "file": "Lavandaria_Escritorio_Definicoes_R27.json",
        "sha256": "4c9d0d849ea864869759c5cd5995eb1773959ab4748d21650ee7c9bd52a1b704",
        "module_id": "OFFICE_SHELF_1"
      },
      "fabrication_released": false,
      "revision": "R37",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "OFFICE_SHELF_2",
      "name": "Prateleira sobre posto de trabalho",
      "bbox_m": [
        12.98,
        1.56,
        13.2,
        2.56
      ],
      "width_mm": 1000,
      "depth_mm": 220,
      "height_mm": 25,
      "bottom_mm": 1430.0,
      "front": "W",
      "front_count": 0,
      "panels": [
        {
          "id": "OFFICE_SHELF_2-PA",
          "role": "Prateleira em carvalho/folheado com reforço a definir",
          "qty": 1,
          "length_mm": 1000,
          "width_mm": 220,
          "thickness_mm": 25,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        }
      ],
      "fronts": [],
      "shelf_tops_mm": [],
      "lighting": [
        {
          "id": "LED-OFFICE_SHELF_2",
          "owner": "OFFICE_SHELF_2",
          "startCAD_m": [
            13.0,
            1.59
          ],
          "endCAD_m": [
            13.0,
            2.5300000000000002
          ],
          "bottom_or_emission_z_mm": 1430.0,
          "length_mm": 940,
          "temperature_K": 3000,
          "voltage_V_nominal": 24,
          "design_W_per_m_assumption": 6,
          "design_power_W": 5.64,
          "circuit": "CE01",
          "profile_groove_proposed_mm": [
            12,
            8
          ],
          "profile_status": "RESERVA; selecionar perfil/fita e conferir espessura restante antes de fresar. Comprimento de fita ajustável ao módulo de corte do fabricante.",
          "location": "Centro do perfil200mm da paredeE;20mm da aresta frontal da prateleira. Perfil embutido e difusor removível por baixo."
        }
      ],
      "notes": [
        "Comprimento1000mm; madeira25mm. Livro/vaso não podem ultrapassar220mm de profundidade.",
        "Perfil LED embutido na face inferior; ranhura proposta12×8mm deixa17mm de painel, verificar estrutura/fixações."
      ],
      "status": "COTADO PARA REVISÃO/ORÇAMENTO - MEDIÇÃO DE OBRA, FIXAÇÕES E FERRAGENS POR CONFIRMAR",
      "source": "R23B nominal; alterações de detalhe R25 listadas na auditoria",
      "source_R37": {
        "file": "Lavandaria_Escritorio_Definicoes_R27.json",
        "sha256": "4c9d0d849ea864869759c5cd5995eb1773959ab4748d21650ee7c9bd52a1b704",
        "module_id": "OFFICE_SHELF_2"
      },
      "fabrication_released": false,
      "revision": "R37",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "OFFICE_SHELF_3",
      "name": "Prateleira sobre posto de trabalho",
      "bbox_m": [
        12.98,
        0.14,
        13.2,
        1.1400000000000001
      ],
      "width_mm": 1000,
      "depth_mm": 220,
      "height_mm": 25,
      "bottom_mm": 2030.0,
      "front": "W",
      "front_count": 0,
      "panels": [
        {
          "id": "OFFICE_SHELF_3-PA",
          "role": "Prateleira em carvalho/folheado com reforço a definir",
          "qty": 1,
          "length_mm": 1000,
          "width_mm": 220,
          "thickness_mm": 25,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        }
      ],
      "fronts": [],
      "shelf_tops_mm": [],
      "lighting": [
        {
          "id": "LED-OFFICE_SHELF_3",
          "owner": "OFFICE_SHELF_3",
          "startCAD_m": [
            13.0,
            0.17000000000000015
          ],
          "endCAD_m": [
            13.0,
            1.11
          ],
          "bottom_or_emission_z_mm": 2029.9999999999998,
          "length_mm": 940,
          "temperature_K": 3000,
          "voltage_V_nominal": 24,
          "design_W_per_m_assumption": 6,
          "design_power_W": 5.64,
          "circuit": "CE01",
          "profile_groove_proposed_mm": [
            12,
            8
          ],
          "profile_status": "RESERVA; selecionar perfil/fita e conferir espessura restante antes de fresar. Comprimento de fita ajustável ao módulo de corte do fabricante.",
          "location": "Centro do perfil200mm da paredeE;20mm da aresta frontal da prateleira. Perfil embutido e difusor removível por baixo."
        }
      ],
      "notes": [
        "Comprimento1000mm; madeira25mm. Livro/vaso não podem ultrapassar220mm de profundidade.",
        "Perfil LED embutido na face inferior; ranhura proposta12×8mm deixa17mm de painel, verificar estrutura/fixações."
      ],
      "status": "COTADO PARA REVISÃO/ORÇAMENTO - MEDIÇÃO DE OBRA, FIXAÇÕES E FERRAGENS POR CONFIRMAR",
      "source": "R23B nominal; alterações de detalhe R25 listadas na auditoria",
      "source_R37": {
        "file": "Lavandaria_Escritorio_Definicoes_R27.json",
        "sha256": "4c9d0d849ea864869759c5cd5995eb1773959ab4748d21650ee7c9bd52a1b704",
        "module_id": "OFFICE_SHELF_3"
      },
      "fabrication_released": false,
      "revision": "R37",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "OFFICE_SHELF_4",
      "name": "Prateleira sobre posto de trabalho",
      "bbox_m": [
        12.98,
        1.56,
        13.2,
        2.56
      ],
      "width_mm": 1000,
      "depth_mm": 220,
      "height_mm": 25,
      "bottom_mm": 2030.0,
      "front": "W",
      "front_count": 0,
      "panels": [
        {
          "id": "OFFICE_SHELF_4-PA",
          "role": "Prateleira em carvalho/folheado com reforço a definir",
          "qty": 1,
          "length_mm": 1000,
          "width_mm": 220,
          "thickness_mm": 25,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        }
      ],
      "fronts": [],
      "shelf_tops_mm": [],
      "lighting": [
        {
          "id": "LED-OFFICE_SHELF_4",
          "owner": "OFFICE_SHELF_4",
          "startCAD_m": [
            13.0,
            1.59
          ],
          "endCAD_m": [
            13.0,
            2.5300000000000002
          ],
          "bottom_or_emission_z_mm": 2029.9999999999998,
          "length_mm": 940,
          "temperature_K": 3000,
          "voltage_V_nominal": 24,
          "design_W_per_m_assumption": 6,
          "design_power_W": 5.64,
          "circuit": "CE01",
          "profile_groove_proposed_mm": [
            12,
            8
          ],
          "profile_status": "RESERVA; selecionar perfil/fita e conferir espessura restante antes de fresar. Comprimento de fita ajustável ao módulo de corte do fabricante.",
          "location": "Centro do perfil200mm da paredeE;20mm da aresta frontal da prateleira. Perfil embutido e difusor removível por baixo."
        }
      ],
      "notes": [
        "Comprimento1000mm; madeira25mm. Livro/vaso não podem ultrapassar220mm de profundidade.",
        "Perfil LED embutido na face inferior; ranhura proposta12×8mm deixa17mm de painel, verificar estrutura/fixações."
      ],
      "status": "COTADO PARA REVISÃO/ORÇAMENTO - MEDIÇÃO DE OBRA, FIXAÇÕES E FERRAGENS POR CONFIRMAR",
      "source": "R23B nominal; alterações de detalhe R25 listadas na auditoria",
      "source_R37": {
        "file": "Lavandaria_Escritorio_Definicoes_R27.json",
        "sha256": "4c9d0d849ea864869759c5cd5995eb1773959ab4748d21650ee7c9bd52a1b704",
        "module_id": "OFFICE_SHELF_4"
      },
      "fabrication_released": false,
      "revision": "R37",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "ESC-PR01",
      "name": "Prateleira de livros na parede oposta",
      "bbox_m": [
        10.41,
        0.45,
        10.65,
        2.7
      ],
      "width_mm": 2250,
      "depth_mm": 240,
      "height_mm": 35,
      "bottom_mm": 400.0,
      "front": "E",
      "front_count": 0,
      "panels": [
        {
          "id": "ESC-PR01-PA",
          "role": "Prateleira natural/folheada, reforço interno a dimensionar",
          "qty": 1,
          "length_mm": 2250.0,
          "width_mm": 240,
          "thickness_mm": 35,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        }
      ],
      "fronts": [],
      "shelf_tops_mm": [],
      "lighting": [
        {
          "id": "LED-ESC-PR01",
          "owner": "ESC-PR01",
          "startCAD_m": [
            10.4775,
            0.49
          ],
          "endCAD_m": [
            10.4775,
            2.66
          ],
          "bottom_or_emission_z_mm": 400.0,
          "length_mm": 2170.0,
          "temperature_K": 3000,
          "voltage_V_nominal": 24,
          "design_W_per_m_assumption": 6,
          "design_power_W": 13.02,
          "circuit": "CE02",
          "profile_groove_proposed_mm": [
            12,
            8
          ],
          "profile_status": "RESERVA; selecionar perfil/fita e conferir espessura restante antes de fresar. Comprimento de fita ajustável ao módulo de corte do fabricante.",
          "location": "Perfil no fundo da prateleira: eixo67,5mm da aresta traseira da peça; termina40mm antes de cada extremidade."
        }
      ],
      "notes": [
        "R26: comprimento ampliado; profundidade240mm mantida. Não fixar à casseteP7, que começaY2950. TerminaY2700; reserva250mm.",
        "Carga de livros, consola oculta, flecha e perfilLED por dimensionar com suporte de parede real. LED3000K sob prateleira, driver acessível fora do pano de cassete."
      ],
      "status": "COTADO PARA REVISÃO/ORÇAMENTO - MEDIÇÃO DE OBRA, FIXAÇÕES E FERRAGENS POR CONFIRMAR",
      "source": "R23B nominal; alterações de detalhe R25 listadas na auditoria",
      "source_R37": {
        "file": "Lavandaria_Escritorio_Definicoes_R27.json",
        "sha256": "4c9d0d849ea864869759c5cd5995eb1773959ab4748d21650ee7c9bd52a1b704",
        "module_id": "ESC-PR01"
      },
      "fabrication_released": false,
      "revision": "R37",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "ESC-PR02",
      "name": "Prateleira de livros na parede oposta",
      "bbox_m": [
        10.41,
        0.45,
        10.65,
        2.2
      ],
      "width_mm": 1750,
      "depth_mm": 240,
      "height_mm": 35,
      "bottom_mm": 780.0,
      "front": "E",
      "front_count": 0,
      "panels": [
        {
          "id": "ESC-PR02-PA",
          "role": "Prateleira natural/folheada, reforço interno a dimensionar",
          "qty": 1,
          "length_mm": 1750.0000000000002,
          "width_mm": 240,
          "thickness_mm": 35,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        }
      ],
      "fronts": [],
      "shelf_tops_mm": [],
      "lighting": [
        {
          "id": "LED-ESC-PR02",
          "owner": "ESC-PR02",
          "startCAD_m": [
            10.4775,
            0.49
          ],
          "endCAD_m": [
            10.4775,
            2.16
          ],
          "bottom_or_emission_z_mm": 780.0,
          "length_mm": 1670.0000000000002,
          "temperature_K": 3000,
          "voltage_V_nominal": 24,
          "design_W_per_m_assumption": 6,
          "design_power_W": 10.02,
          "circuit": "CE02",
          "profile_groove_proposed_mm": [
            12,
            8
          ],
          "profile_status": "RESERVA; selecionar perfil/fita e conferir espessura restante antes de fresar. Comprimento de fita ajustável ao módulo de corte do fabricante.",
          "location": "Perfil no fundo da prateleira: eixo67,5mm da aresta traseira da peça; termina40mm antes de cada extremidade."
        }
      ],
      "notes": [
        "R26: comprimento ampliado; profundidade240mm mantida. Não fixar à casseteP7, que começaY2950. TerminaY2700; reserva250mm.",
        "Carga de livros, consola oculta, flecha e perfilLED por dimensionar com suporte de parede real. LED3000K sob prateleira, driver acessível fora do pano de cassete."
      ],
      "status": "COTADO PARA REVISÃO/ORÇAMENTO - MEDIÇÃO DE OBRA, FIXAÇÕES E FERRAGENS POR CONFIRMAR",
      "source": "R23B nominal; alterações de detalhe R25 listadas na auditoria",
      "source_R37": {
        "file": "Lavandaria_Escritorio_Definicoes_R27.json",
        "sha256": "4c9d0d849ea864869759c5cd5995eb1773959ab4748d21650ee7c9bd52a1b704",
        "module_id": "ESC-PR02"
      },
      "fabrication_released": false,
      "revision": "R37",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "ESC-PR03",
      "name": "Prateleira de livros na parede oposta",
      "bbox_m": [
        10.41,
        0.85,
        10.65,
        2.7
      ],
      "width_mm": 1850,
      "depth_mm": 240,
      "height_mm": 35,
      "bottom_mm": 1160.0,
      "front": "E",
      "front_count": 0,
      "panels": [
        {
          "id": "ESC-PR03-PA",
          "role": "Prateleira natural/folheada, reforço interno a dimensionar",
          "qty": 1,
          "length_mm": 1850.0,
          "width_mm": 240,
          "thickness_mm": 35,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        }
      ],
      "fronts": [],
      "shelf_tops_mm": [],
      "lighting": [
        {
          "id": "LED-ESC-PR03",
          "owner": "ESC-PR03",
          "startCAD_m": [
            10.4775,
            0.89
          ],
          "endCAD_m": [
            10.4775,
            2.66
          ],
          "bottom_or_emission_z_mm": 1160.0,
          "length_mm": 1770.0,
          "temperature_K": 3000,
          "voltage_V_nominal": 24,
          "design_W_per_m_assumption": 6,
          "design_power_W": 10.62,
          "circuit": "CE02",
          "profile_groove_proposed_mm": [
            12,
            8
          ],
          "profile_status": "RESERVA; selecionar perfil/fita e conferir espessura restante antes de fresar. Comprimento de fita ajustável ao módulo de corte do fabricante.",
          "location": "Perfil no fundo da prateleira: eixo67,5mm da aresta traseira da peça; termina40mm antes de cada extremidade."
        }
      ],
      "notes": [
        "R26: comprimento ampliado; profundidade240mm mantida. Não fixar à casseteP7, que começaY2950. TerminaY2700; reserva250mm.",
        "Carga de livros, consola oculta, flecha e perfilLED por dimensionar com suporte de parede real. LED3000K sob prateleira, driver acessível fora do pano de cassete."
      ],
      "status": "COTADO PARA REVISÃO/ORÇAMENTO - MEDIÇÃO DE OBRA, FIXAÇÕES E FERRAGENS POR CONFIRMAR",
      "source": "R23B nominal; alterações de detalhe R25 listadas na auditoria",
      "source_R37": {
        "file": "Lavandaria_Escritorio_Definicoes_R27.json",
        "sha256": "4c9d0d849ea864869759c5cd5995eb1773959ab4748d21650ee7c9bd52a1b704",
        "module_id": "ESC-PR03"
      },
      "fabrication_released": false,
      "revision": "R37",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "ESC-PR04",
      "name": "Prateleira de livros na parede oposta",
      "bbox_m": [
        10.41,
        0.45,
        10.65,
        2.4
      ],
      "width_mm": 1950,
      "depth_mm": 240,
      "height_mm": 35,
      "bottom_mm": 1540.0,
      "front": "E",
      "front_count": 0,
      "panels": [
        {
          "id": "ESC-PR04-PA",
          "role": "Prateleira natural/folheada, reforço interno a dimensionar",
          "qty": 1,
          "length_mm": 1950.0,
          "width_mm": 240,
          "thickness_mm": 35,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        }
      ],
      "fronts": [],
      "shelf_tops_mm": [],
      "lighting": [
        {
          "id": "LED-ESC-PR04",
          "owner": "ESC-PR04",
          "startCAD_m": [
            10.4775,
            0.49
          ],
          "endCAD_m": [
            10.4775,
            2.36
          ],
          "bottom_or_emission_z_mm": 1540.0,
          "length_mm": 1870.0,
          "temperature_K": 3000,
          "voltage_V_nominal": 24,
          "design_W_per_m_assumption": 6,
          "design_power_W": 11.22,
          "circuit": "CE02",
          "profile_groove_proposed_mm": [
            12,
            8
          ],
          "profile_status": "RESERVA; selecionar perfil/fita e conferir espessura restante antes de fresar. Comprimento de fita ajustável ao módulo de corte do fabricante.",
          "location": "Perfil no fundo da prateleira: eixo67,5mm da aresta traseira da peça; termina40mm antes de cada extremidade."
        }
      ],
      "notes": [
        "R26: comprimento ampliado; profundidade240mm mantida. Não fixar à casseteP7, que começaY2950. TerminaY2700; reserva250mm.",
        "Carga de livros, consola oculta, flecha e perfilLED por dimensionar com suporte de parede real. LED3000K sob prateleira, driver acessível fora do pano de cassete."
      ],
      "status": "COTADO PARA REVISÃO/ORÇAMENTO - MEDIÇÃO DE OBRA, FIXAÇÕES E FERRAGENS POR CONFIRMAR",
      "source": "R23B nominal; alterações de detalhe R25 listadas na auditoria",
      "source_R37": {
        "file": "Lavandaria_Escritorio_Definicoes_R27.json",
        "sha256": "4c9d0d849ea864869759c5cd5995eb1773959ab4748d21650ee7c9bd52a1b704",
        "module_id": "ESC-PR04"
      },
      "fabrication_released": false,
      "revision": "R37",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "ESC-PR05",
      "name": "Prateleira de livros na parede oposta",
      "bbox_m": [
        10.41,
        0.9,
        10.65,
        2.7
      ],
      "width_mm": 1800,
      "depth_mm": 240,
      "height_mm": 35,
      "bottom_mm": 1920.0,
      "front": "E",
      "front_count": 0,
      "panels": [
        {
          "id": "ESC-PR05-PA",
          "role": "Prateleira natural/folheada, reforço interno a dimensionar",
          "qty": 1,
          "length_mm": 1800.0000000000002,
          "width_mm": 240,
          "thickness_mm": 35,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        }
      ],
      "fronts": [],
      "shelf_tops_mm": [],
      "lighting": [
        {
          "id": "LED-ESC-PR05",
          "owner": "ESC-PR05",
          "startCAD_m": [
            10.4775,
            0.9400000000000001
          ],
          "endCAD_m": [
            10.4775,
            2.66
          ],
          "bottom_or_emission_z_mm": 1920.0,
          "length_mm": 1720.0000000000002,
          "temperature_K": 3000,
          "voltage_V_nominal": 24,
          "design_W_per_m_assumption": 6,
          "design_power_W": 10.32,
          "circuit": "CE02",
          "profile_groove_proposed_mm": [
            12,
            8
          ],
          "profile_status": "RESERVA; selecionar perfil/fita e conferir espessura restante antes de fresar. Comprimento de fita ajustável ao módulo de corte do fabricante.",
          "location": "Perfil no fundo da prateleira: eixo67,5mm da aresta traseira da peça; termina40mm antes de cada extremidade."
        }
      ],
      "notes": [
        "R26: comprimento ampliado; profundidade240mm mantida. Não fixar à casseteP7, que começaY2950. TerminaY2700; reserva250mm.",
        "Carga de livros, consola oculta, flecha e perfilLED por dimensionar com suporte de parede real. LED3000K sob prateleira, driver acessível fora do pano de cassete."
      ],
      "status": "COTADO PARA REVISÃO/ORÇAMENTO - MEDIÇÃO DE OBRA, FIXAÇÕES E FERRAGENS POR CONFIRMAR",
      "source": "R23B nominal; alterações de detalhe R25 listadas na auditoria",
      "source_R37": {
        "file": "Lavandaria_Escritorio_Definicoes_R27.json",
        "sha256": "4c9d0d849ea864869759c5cd5995eb1773959ab4748d21650ee7c9bd52a1b704",
        "module_id": "ESC-PR05"
      },
      "fabrication_released": false,
      "revision": "R37",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "ESC-PR06",
      "name": "Prateleira de livros na parede oposta",
      "bbox_m": [
        10.41,
        0.45,
        10.65,
        2.7
      ],
      "width_mm": 2250,
      "depth_mm": 240,
      "height_mm": 35,
      "bottom_mm": 2300.0,
      "front": "E",
      "front_count": 0,
      "panels": [
        {
          "id": "ESC-PR06-PA",
          "role": "Prateleira natural/folheada, reforço interno a dimensionar",
          "qty": 1,
          "length_mm": 2250.0,
          "width_mm": 240,
          "thickness_mm": 35,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        }
      ],
      "fronts": [],
      "shelf_tops_mm": [],
      "lighting": [
        {
          "id": "LED-ESC-PR06",
          "owner": "ESC-PR06",
          "startCAD_m": [
            10.4775,
            0.49
          ],
          "endCAD_m": [
            10.4775,
            2.66
          ],
          "bottom_or_emission_z_mm": 2300.0,
          "length_mm": 2170.0,
          "temperature_K": 3000,
          "voltage_V_nominal": 24,
          "design_W_per_m_assumption": 6,
          "design_power_W": 13.02,
          "circuit": "CE02",
          "profile_groove_proposed_mm": [
            12,
            8
          ],
          "profile_status": "RESERVA; selecionar perfil/fita e conferir espessura restante antes de fresar. Comprimento de fita ajustável ao módulo de corte do fabricante.",
          "location": "Perfil no fundo da prateleira: eixo67,5mm da aresta traseira da peça; termina40mm antes de cada extremidade."
        }
      ],
      "notes": [
        "R26: comprimento ampliado; profundidade240mm mantida. Não fixar à casseteP7, que começaY2950. TerminaY2700; reserva250mm.",
        "Carga de livros, consola oculta, flecha e perfilLED por dimensionar com suporte de parede real. LED3000K sob prateleira, driver acessível fora do pano de cassete."
      ],
      "status": "COTADO PARA REVISÃO/ORÇAMENTO - MEDIÇÃO DE OBRA, FIXAÇÕES E FERRAGENS POR CONFIRMAR",
      "source": "R23B nominal; alterações de detalhe R25 listadas na auditoria",
      "source_R37": {
        "file": "Lavandaria_Escritorio_Definicoes_R27.json",
        "sha256": "4c9d0d849ea864869759c5cd5995eb1773959ab4748d21650ee7c9bd52a1b704",
        "module_id": "ESC-PR06"
      },
      "fabrication_released": false,
      "revision": "R37",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "R01",
      "name": "Roupeiro Matilde",
      "bbox_m": [
        14.85,
        4.35,
        16.35,
        5.01
      ],
      "width_mm": 1500.0,
      "depth_mm": 660.0,
      "height_mm": 2700,
      "bottom_mm": 0,
      "front": "N",
      "panels": [
        {
          "name": "Laterais",
          "qty": 2,
          "length_mm": 2580,
          "width_mm": 580,
          "thickness_mm": 18,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        },
        {
          "name": "Base e topo entre laterais",
          "qty": 2,
          "length_mm": 1464,
          "width_mm": 580,
          "thickness_mm": 18,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        },
        {
          "name": "Divisória central entrebase/topo",
          "qty": 1,
          "length_mm": 2544,
          "width_mm": 572,
          "thickness_mm": 18,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        },
        {
          "name": "Costas porbaia",
          "qty": 2,
          "length_mm": 2544,
          "width_mm": 723,
          "thickness_mm": 8,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        },
        {
          "name": "Prateleirasbaiaesquerda",
          "qty": 2,
          "length_mm": 723,
          "width_mm": 552,
          "thickness_mm": 18,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        },
        {
          "name": "Prateleirasbaiadireita",
          "qty": 6,
          "length_mm": 723,
          "width_mm": 552,
          "thickness_mm": 18,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        }
      ],
      "fronts": [
        {
          "id": "R01-F1",
          "u_mm": 2,
          "z_mm": 102,
          "width_mm": 763,
          "height_mm": 2576,
          "thickness_mm": 20,
          "type": "sliding",
          "overlap_mm": 30,
          "depth_plane_mm": 606
        },
        {
          "id": "R01-F2",
          "u_mm": 735,
          "z_mm": 102,
          "width_mm": 763,
          "height_mm": 2576,
          "thickness_mm": 20,
          "type": "sliding",
          "overlap_mm": 30,
          "depth_plane_mm": 640
        }
      ],
      "lighting": [],
      "notes": [
        "1500×660×2700; corpo580,rodapé100, remate20. Divisória18 deixa duasbaias723=(1500−3×18)/2, evitando prateleiras1464semapoio.",
        "Folhas de estudo763×2576×20;U2e735, sobreposição30. Planos606/640; verso/frente das folhas596..616e630..650. Corpo580deixa16antesdaprimeirafolha e10atélímite660. Perfisreais podem exigir rever essasfolgas; nãoépedido de corte.",
        "TopLineL catalogado até2600/50kg; a combinaçãoaltura/largura/peso/perfisfixações precisaaprovação. Folhadeestudo pesa≈29,5kg a750kg/m³ antesdepuxadores/ferragens. Limiteisolado não garantecombinação.",
        "Interior esquerdo para pendurar, direito para dobrados; barras e prateleiras ajustáveis. Nenhuma LED foi adicionada ao roupeiro.",
        "Divisória/rodapés/travamento eapoiosdecalha a dimensionar para massa real; sistemaanti-descarrilamento ebatentes obrigatórios conformekit."
      ],
      "status": "Proposta de pormenorização sobre envolvente R25; confirmar ferragens e suportes",
      "fabrication_released": false,
      "kind": "wardrobe",
      "carcass_height_mm": 2580,
      "carcass_bottom_mm": 100,
      "carcass_depth_mm": 580.0,
      "panel_thickness_mm": 18,
      "back_thickness_mm": 8,
      "shelf_tops_mm": [
        318,
        450,
        800,
        1150,
        1500,
        1850,
        2350
      ],
      "source_revision": "R26",
      "source_R37": {
        "file": "Restantes_Carpintarias_R27.json",
        "sha256": "0869dca0a8318b1359c27312790bd7b2134fd9a5968ced579a09b876b2aa9391",
        "module_id": "R01"
      },
      "revision": "R38",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "front_system": "Duasfolhas decorrer, doisplanos; envelope660. TopLineL é referência deestudo, validar kit completo/portas/perfis antesdefabrico.",
      "shelves_by_bay": [
        {
          "bay": "left",
          "u_mm": [
            18,
            741
          ],
          "tops_mm": [
            318,
            2350
          ]
        },
        {
          "bay": "right",
          "u_mm": [
            759,
            1482
          ],
          "tops_mm": [
            450,
            800,
            1150,
            1500,
            1850,
            2350
          ]
        }
      ],
      "hanging_rails": [
        {
          "id": "R01-VAR-1",
          "bay": "left",
          "centre_depth_mm": 290,
          "height_mm": 1750,
          "clear_length_mm": 723,
          "cut_length_status": "Pelo encaixe terminal escolhido; não cortar varão automaticamente a723",
          "load_status": "Suportes/carga porfabricante",
          "removable": false
        }
      ],
      "sliding_front": true,
      "issued_revision": "R38",
      "source_state_R38": "DESENVOLVIDO_R38_VALIDACOES_DE_EXECUCAO_PENDENTES"
    },
    {
      "id": "R02",
      "name": "Roupeiro Francisco",
      "bbox_m": [
        14.85,
        3.48,
        16.35,
        4.14
      ],
      "width_mm": 1500.0,
      "depth_mm": 660.0,
      "height_mm": 2700,
      "bottom_mm": 0,
      "front": "S",
      "panels": [
        {
          "name": "Laterais",
          "qty": 2,
          "length_mm": 2580,
          "width_mm": 580,
          "thickness_mm": 18,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        },
        {
          "name": "Base e topo entre laterais",
          "qty": 2,
          "length_mm": 1464,
          "width_mm": 580,
          "thickness_mm": 18,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        },
        {
          "name": "Divisória central entrebase/topo",
          "qty": 1,
          "length_mm": 2544,
          "width_mm": 572,
          "thickness_mm": 18,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        },
        {
          "name": "Costas porbaia",
          "qty": 2,
          "length_mm": 2544,
          "width_mm": 723,
          "thickness_mm": 8,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        },
        {
          "name": "Prateleirasbaiaesquerda",
          "qty": 1,
          "length_mm": 723,
          "width_mm": 552,
          "thickness_mm": 18,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        },
        {
          "name": "Prateleirasbaiadireita",
          "qty": 5,
          "length_mm": 723,
          "width_mm": 552,
          "thickness_mm": 18,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        }
      ],
      "fronts": [
        {
          "id": "R02-F1",
          "u_mm": 2,
          "z_mm": 102,
          "width_mm": 763,
          "height_mm": 2576,
          "thickness_mm": 20,
          "type": "sliding",
          "overlap_mm": 30,
          "depth_plane_mm": 606
        },
        {
          "id": "R02-F2",
          "u_mm": 735,
          "z_mm": 102,
          "width_mm": 763,
          "height_mm": 2576,
          "thickness_mm": 20,
          "type": "sliding",
          "overlap_mm": 30,
          "depth_plane_mm": 640
        }
      ],
      "lighting": [],
      "notes": [
        "1500×660×2700; corpo580,rodapé100, remate20. Divisória18 deixa duasbaias723=(1500−3×18)/2, evitando prateleiras1464semapoio.",
        "Folhas de estudo763×2576×20;U2e735, sobreposição30. Planos606/640; verso/frente das folhas596..616e630..650. Corpo580deixa16antesdaprimeirafolha e10atélímite660. Perfisreais podem exigir rever essasfolgas; nãoépedido de corte.",
        "TopLineL catalogado até2600/50kg; a combinaçãoaltura/largura/peso/perfisfixações precisaaprovação. Folhadeestudo pesa≈29,5kg a750kg/m³ antesdepuxadores/ferragens. Limiteisolado não garantecombinação.",
        "Interior esquerdo para pendurar, direito para dobrados; barras e prateleiras ajustáveis. Nenhuma LED foi adicionada ao roupeiro.",
        "Divisória/rodapés/travamento eapoiosdecalha a dimensionar para massa real; sistemaanti-descarrilamento ebatentes obrigatórios conformekit."
      ],
      "status": "Proposta de pormenorização sobre envolvente R25; confirmar ferragens e suportes",
      "fabrication_released": false,
      "kind": "wardrobe",
      "carcass_height_mm": 2580,
      "carcass_bottom_mm": 100,
      "carcass_depth_mm": 580.0,
      "panel_thickness_mm": 18,
      "back_thickness_mm": 8,
      "shelf_tops_mm": [
        450,
        850,
        1250,
        1800,
        2350
      ],
      "source_revision": "R26",
      "source_R37": {
        "file": "Restantes_Carpintarias_R27.json",
        "sha256": "0869dca0a8318b1359c27312790bd7b2134fd9a5968ced579a09b876b2aa9391",
        "module_id": "R02"
      },
      "revision": "R38",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "front_system": "Duasfolhas decorrer, doisplanos; envelope660. TopLineL é referência deestudo, validar kit completo/portas/perfis antesdefabrico.",
      "shelves_by_bay": [
        {
          "bay": "left",
          "u_mm": [
            18,
            741
          ],
          "tops_mm": [
            2350
          ]
        },
        {
          "bay": "right",
          "u_mm": [
            759,
            1482
          ],
          "tops_mm": [
            450,
            850,
            1250,
            1800,
            2350
          ]
        }
      ],
      "hanging_rails": [
        {
          "id": "R02-VAR-1",
          "bay": "left",
          "centre_depth_mm": 290,
          "height_mm": 950,
          "clear_length_mm": 723,
          "cut_length_status": "Pelo encaixe terminal escolhido; não cortar varão automaticamente a723",
          "load_status": "Suportes/carga porfabricante",
          "removable": true
        },
        {
          "id": "R02-VAR-2",
          "bay": "left",
          "centre_depth_mm": 290,
          "height_mm": 1750,
          "clear_length_mm": 723,
          "cut_length_status": "Pelo encaixe terminal escolhido; não cortar varão automaticamente a723",
          "load_status": "Suportes/carga porfabricante",
          "removable": false
        }
      ],
      "sliding_front": true,
      "issued_revision": "R38",
      "source_state_R38": "DESENVOLVIDO_R38_VALIDACOES_DE_EXECUCAO_PENDENTES"
    },
    {
      "id": "R05",
      "name": "Hall — quadro e internet ocultos, abertura push-latch",
      "bbox_m": [
        10.25,
        7.3,
        10.95,
        8.5
      ],
      "width_mm": 1200.0,
      "depth_mm": 700.0,
      "height_mm": 2700,
      "bottom_mm": 0,
      "front": "W",
      "panels": [
        {
          "name": "Laterais",
          "qty": 2,
          "length_mm": 2580,
          "width_mm": 650,
          "thickness_mm": 18,
          "status": "Dimensão acabada de estudo; confirmar ferragens e obra antes de corte"
        },
        {
          "name": "Base e topo",
          "qty": 2,
          "length_mm": 1164.0,
          "width_mm": 650,
          "thickness_mm": 18,
          "status": "Dimensão acabada de estudo; confirmar ferragens e obra antes de corte"
        },
        {
          "name": "Costas",
          "qty": 1,
          "length_mm": 2544,
          "width_mm": 1164.0,
          "thickness_mm": 8,
          "status": "Dimensão acabada de estudo; confirmar ferragens e obra antes de corte"
        },
        {
          "name": "Divisória de separação de baias",
          "qty": 1,
          "length_mm": 2544,
          "width_mm": 650,
          "thickness_mm": 18,
          "status": "Dimensão acabada de estudo; confirmar ferragens e obra antes de corte"
        },
        {
          "name": "Remate superior regulável",
          "qty": 1,
          "length_mm": 1200,
          "width_mm": 20,
          "thickness_mm": 20,
          "status": "Dimensão acabada de estudo; confirmar ferragens e obra antes de corte"
        }
      ],
      "fronts": [
        {
          "id": "R05-F1",
          "u_mm": 2.0,
          "z_mm": 102,
          "width_mm": 296.0,
          "height_mm": 2576,
          "thickness_mm": 20,
          "status": "Folha de estudo para par articulado; dimensões finais pelo fabricante do sistema"
        },
        {
          "id": "R05-F2",
          "u_mm": 302.0,
          "z_mm": 102,
          "width_mm": 296.0,
          "height_mm": 2576,
          "thickness_mm": 20,
          "status": "Folha de estudo para par articulado; dimensões finais pelo fabricante do sistema"
        },
        {
          "id": "R05-F3",
          "u_mm": 602.0,
          "z_mm": 102,
          "width_mm": 296.0,
          "height_mm": 2576,
          "thickness_mm": 20,
          "status": "Folha de estudo para par articulado; dimensões finais pelo fabricante do sistema"
        },
        {
          "id": "R05-F4",
          "u_mm": 902.0,
          "z_mm": 102,
          "width_mm": 296.0,
          "height_mm": 2576,
          "thickness_mm": 20,
          "status": "Folha de estudo para par articulado; dimensões finais pelo fabricante do sistema"
        }
      ],
      "lighting": [],
      "notes": [
        "Substitui o uso de casacos/mochilas. Quadro elétrico, domótica e internet ficam mesmo à entrada em R05. Casacos/mochilas transferidos para o antigoPANTRY1750.",
        "Frentes na cor exata das paredes interiores, mate, sem puxadores salientes, abertura push-latch. Quatro folhas≈300mm em dois pares articulados, cada par recolhendo a sul. Folhas removíveis para instalação/manutenção.",
        "Duas baias573=(1200-3x18)/2, corpo650. Quadro em invólucro próprio protegido e rede em estrutura/bastidor próprio, cabos independentes. Móvel decorativo não substitui a proteção elétrica.",
        "Caixa elétrica de referência550Lx1000Ax125P, base900, topo1900; referência de volume ainda não selecionada.168módulos não constitui cálculo de capacidade. Rede: envelope máximo de estudo550Lx750Ax500P, base850, topo1600; bastidor anterior600L é incompatível.",
        "573mm livres no corpo não equivale a passagem550 com folhas dobradas. Pilha, dobradiças, folgas, caminho para remover equipamento e suporte real têm de ser ensaiados com as referências finais. Não fabricar as frentes pelas dimensões indicativas.",
        "Manutenção comP1 fechada. Empilhamento a sul reduz projeção de referência para≈300mm; verificar massas/aros/todas as posições e removibilidade. Não colocar eixo de folha no extremo norteY8500 a varrer sobre a porta de entrada.",
        "Suportes de quadro/rede e eventualUPS/NAS independentes e calculados. Ventilação e calor exigem dimensionamento para perdas reais; prever juntas/recuos livres e eventualmente extração. Não selar o móvel para obter o efeito oculto.",
        "SemLED decorativo ou driver neste armário técnico. Reservar acesso às conexões e identificação. Projeto elétrico/ITED define invólucros, separações, proteção, massa e dissipação; não há esquema elétrico aprovado nesta ficha."
      ],
      "fabrication_released": false,
      "status": "R26 - proposta coordenada; levantamento, ferragens e suportes por fechar",
      "carcass_depth_mm": 650,
      "carcass_height_mm": 2580,
      "carcass_bottom_mm": 100,
      "panel_thickness_mm": 18,
      "back_thickness_mm": 8,
      "sliding_front": false,
      "technical_cabinet": true,
      "finish": "Lacado mate à cor da parede interior; sem puxadores salientes; push-latch",
      "clear_bays_width_mm": 573,
      "front_system": "Quatro folhas em2pares articulados, recolhimento a sul; push-latch; removíveis para assistência",
      "source_revision": "R26",
      "source_R37": {
        "file": "Restantes_Carpintarias_R27.json",
        "sha256": "0869dca0a8318b1359c27312790bd7b2134fd9a5968ced579a09b876b2aa9391",
        "module_id": "R05"
      },
      "revision": "R37",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "ARR_S",
      "name": "Arrumação geral da distribuição sul — rede retirada",
      "bbox_m": [
        10.4,
        3.09,
        11.0,
        3.8
      ],
      "width_mm": 710.0,
      "depth_mm": 600.0,
      "height_mm": 2700,
      "bottom_mm": 0,
      "front": "E",
      "panels": [
        {
          "name": "Laterais",
          "qty": 2,
          "length_mm": 2580,
          "width_mm": 580.0,
          "thickness_mm": 18,
          "status": "Dimensão acabada de estudo; confirmar ferragens e obra antes de corte"
        },
        {
          "name": "Base e topo",
          "qty": 2,
          "length_mm": 674.0,
          "width_mm": 580.0,
          "thickness_mm": 18,
          "status": "Dimensão acabada de estudo; confirmar ferragens e obra antes de corte"
        },
        {
          "name": "Costas",
          "qty": 1,
          "length_mm": 2544,
          "width_mm": 674.0,
          "thickness_mm": 8,
          "status": "Dimensão acabada de estudo; confirmar ferragens e obra antes de corte"
        },
        {
          "name": "Prateleiras interiores",
          "qty": 5,
          "length_mm": 674,
          "width_mm": 552,
          "thickness_mm": 18,
          "status": "Dimensão acabada de estudo; confirmar ferragens e obra antes de corte"
        }
      ],
      "fronts": [
        {
          "id": "ARR_S-F1",
          "u_mm": 2.0,
          "z_mm": 102,
          "width_mm": 706.0,
          "height_mm": 2576,
          "thickness_mm": 20,
          "status": "Frente nominal; ferragem e folgas finais pendentes"
        }
      ],
      "lighting": [],
      "notes": [
        "R26: rede transferida paraR05na entrada; ARR_S retoma apoio geral. Bastidor e seus apoios da revisão anterior são retirados.",
        "Atrás do móvel fica a casseteP7. Manter estrutura e fixações independentes; não furar a cassete para apoiar cargas de arrumação. Apoios, prateleiras e travamento por dimensionar.",
        "R38corrige frenteWda ficha anterior paraE, coincidente comglobal/acessopela distribuição. Envolvente710×600×2700preservada; não abrecontra parede/casseteP7."
      ],
      "fabrication_released": false,
      "status": "R26 - proposta coordenada; levantamento, ferragens e suportes por fechar",
      "carcass_depth_mm": 580.0,
      "carcass_height_mm": 2580,
      "carcass_bottom_mm": 100,
      "panel_thickness_mm": 18,
      "back_thickness_mm": 8,
      "shelf_tops_mm": [
        450,
        850,
        1250,
        1800,
        2350
      ],
      "source_revision": "R26",
      "source_R37": {
        "file": "Restantes_Carpintarias_R27.json",
        "sha256": "0869dca0a8318b1359c27312790bd7b2134fd9a5968ced579a09b876b2aa9391",
        "module_id": "ARR_S"
      },
      "revision": "R38",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "issued_revision": "R38",
      "source_state_R38": "DESENVOLVIDO_R38_VALIDACOES_DE_EXECUCAO_PENDENTES"
    },
    {
      "id": "ARR_N",
      "name": "Roupa branca e toalhas da família — distribuição",
      "bbox_m": [
        10.4,
        4.9,
        11.0,
        5.4
      ],
      "width_mm": 500.0,
      "depth_mm": 600.0,
      "height_mm": 2700,
      "bottom_mm": 0,
      "front": "E",
      "panels": [
        {
          "name": "Laterais",
          "qty": 2,
          "length_mm": 2580,
          "width_mm": 580.0,
          "thickness_mm": 18,
          "status": "Dimensão acabada de estudo; não inclui otimização de corte/folheado"
        },
        {
          "name": "Base e topo",
          "qty": 2,
          "length_mm": 464.0,
          "width_mm": 580.0,
          "thickness_mm": 18,
          "status": "Dimensão acabada de estudo; não inclui otimização de corte/folheado"
        },
        {
          "name": "Costas embutidas",
          "qty": 1,
          "length_mm": 2544,
          "width_mm": 464.0,
          "thickness_mm": 8,
          "status": "Dimensão acabada de estudo; não inclui otimização de corte/folheado"
        },
        {
          "name": "Prateleiras internas de proposta",
          "qty": 5,
          "length_mm": 464.0,
          "width_mm": 552.0,
          "thickness_mm": 18,
          "status": "Dimensão acabada de estudo; não inclui otimização de corte/folheado"
        }
      ],
      "fronts": [
        {
          "id": "ARR_N-F1",
          "u_mm": 2.0,
          "z_mm": 102,
          "width_mm": 496.0,
          "height_mm": 2576,
          "thickness_mm": 20,
          "type": "hinged"
        }
      ],
      "lighting": [],
      "notes": [
        "Uma porta de abrir496×2576,faceE; anterior texto genérico sobreportasdecorrer era inexato. Ferragens/folgas/socorro/carga porvalidar.",
        "Prateleiras464×552 aos450/850/1250/1800/2350. Em450e850 reservar4toalhas pornível, dobradas400×250×90,2emprofundidade×2emaltura:8toalhas de reserva para4pessoas.",
        "Outrosníveis: toalhasdemãos/rosto e roupa branca em caixas removíveis. Não guardar químicos. Não háLED integrado.",
        "Porta aberta projeta496na distribuição; 2200−496=1704nominais atéparedeoposta na faixaY4900..5400. Conferir puxador eaproximações; operação local sequencial."
      ],
      "status": "Proposta de pormenorização sobre envolvente R25; confirmar ferragens e suportes",
      "fabrication_released": false,
      "kind": "cabinet",
      "carcass_height_mm": 2580,
      "carcass_bottom_mm": 100,
      "carcass_depth_mm": 580.0,
      "panel_thickness_mm": 18,
      "back_thickness_mm": 8,
      "shelf_tops_mm": [
        450,
        850,
        1250,
        1800,
        2350
      ],
      "source_revision": "R26",
      "source_R37": {
        "file": "Restantes_Carpintarias_R27.json",
        "sha256": "0869dca0a8318b1359c27312790bd7b2134fd9a5968ced579a09b876b2aa9391",
        "module_id": "ARR_N"
      },
      "revision": "R38",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "household_use": {
        "family": 4,
        "bath_towels_backstock": 8,
        "folded_towel_mm": [
          400,
          250,
          90
        ],
        "shelf_clear_width_depth_mm": [
          464,
          552
        ],
        "shelf_tops_used_mm": [
          450,
          850
        ],
        "per_shelf": 4,
        "layout": "2front/back ×2stack",
        "nominal_remaining_width_mm": 64,
        "nominal_remaining_depth_mm": 52,
        "closed_front_to_opposite_wall_mm": 2200,
        "door_open_remaining_mm": 1704
      },
      "issued_revision": "R38",
      "source_state_R38": "DESENVOLVIDO_R38_VALIDACOES_DE_EXECUCAO_PENDENTES"
    },
    {
      "id": "CR01",
      "name": "Aparador baixo da cristaleira",
      "bbox_m": [
        4.01,
        3.6,
        4.41,
        5.35
      ],
      "width_mm": 1750.0,
      "depth_mm": 400.0,
      "height_mm": 850,
      "bottom_mm": 0,
      "front": "E",
      "panels": [
        {
          "name": "Laterais",
          "qty": 2,
          "length_mm": 770,
          "width_mm": 346,
          "thickness_mm": 18,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        },
        {
          "name": "Base e topo",
          "qty": 2,
          "length_mm": 1714,
          "width_mm": 346,
          "thickness_mm": 18,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        },
        {
          "name": "Divisória central",
          "qty": 1,
          "length_mm": 734,
          "width_mm": 338,
          "thickness_mm": 18,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        },
        {
          "name": "Costasembutidasporbaia",
          "qty": 2,
          "length_mm": 734,
          "width_mm": 848.0,
          "thickness_mm": 8,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        },
        {
          "name": "Prateleirascurtas porbaia",
          "qty": 2,
          "length_mm": 848.0,
          "width_mm": 318,
          "thickness_mm": 18,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        }
      ],
      "fronts": [
        {
          "id": "CR01-F1",
          "u_mm": 2.0,
          "z_mm": 82,
          "width_mm": 450.5,
          "height_mm": 766,
          "thickness_mm": 20,
          "type": "sliding",
          "overlap_mm": 30,
          "depth_plane_mm": 356,
          "independent_bay": 1
        },
        {
          "id": "CR01-F2",
          "u_mm": 422.5,
          "z_mm": 82,
          "width_mm": 450.5,
          "height_mm": 766,
          "thickness_mm": 20,
          "type": "sliding",
          "overlap_mm": 30,
          "depth_plane_mm": 390,
          "independent_bay": 1
        },
        {
          "id": "CR01-F3",
          "u_mm": 877.0,
          "z_mm": 82,
          "width_mm": 450.5,
          "height_mm": 766,
          "thickness_mm": 20,
          "type": "sliding",
          "overlap_mm": 30,
          "depth_plane_mm": 356,
          "independent_bay": 2
        },
        {
          "id": "CR01-F4",
          "u_mm": 1297.5,
          "z_mm": 82,
          "width_mm": 450.5,
          "height_mm": 766,
          "thickness_mm": 20,
          "type": "sliding",
          "overlap_mm": 30,
          "depth_plane_mm": 390,
          "independent_bay": 2
        }
      ],
      "lighting": [],
      "notes": [
        "Quatro frentes de correr; altura850. Cristaleira e pedra a2100, alinhadas pelos aros.",
        "Sem fixações à cassete P4 entreY3600 e4450. Apoio no piso; travamento no pano maciço por dimensionar.",
        "R38 corrigeprofundidade: corpo346+duasfrentes20+intervalo14=400; doisparesindependentes, nãoquatrofolhasindicativasnum único plano.",
        "Divisóriacentral18: duasbaias848. Profundidadelivregeométrica338antesdeperfis/peças. Confirmarsistemasobreposição,desmontagem/antiqueda e peso de folhas antesdecorte."
      ],
      "status": "Proposta de pormenorização sobre envolvente R25; confirmar ferragens e suportes",
      "fabrication_released": false,
      "kind": "cabinet",
      "carcass_height_mm": 770,
      "carcass_bottom_mm": 80,
      "carcass_depth_mm": 346,
      "panel_thickness_mm": 18,
      "back_thickness_mm": 8,
      "shelf_tops_mm": [
        420
      ],
      "source_revision": "R26",
      "source_R37": {
        "file": "Restantes_Carpintarias_R27.json",
        "sha256": "0869dca0a8318b1359c27312790bd7b2134fd9a5968ced579a09b876b2aa9391",
        "module_id": "CR01"
      },
      "revision": "R38",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "front_system": {
        "configuration": "Doisparesindependentesdeduasfolhas,doisplanosporbaia",
        "body_depth_mm": 346,
        "front_thickness_mm": 20,
        "between_planes_clear_mm": 14,
        "total_depth_mm": 400,
        "overlap_mm": 30,
        "profile_selected": false,
        "fronts_are_cut_released": false
      },
      "issued_revision": "R38",
      "source_state_R38": "DESENVOLVIDO_R38_VALIDACOES_DE_EXECUCAO_PENDENTES"
    },
    {
      "id": "CR02",
      "name": "Coluna vitrine em vidro",
      "bbox_m": [
        4.01,
        5.35,
        4.41,
        5.8
      ],
      "width_mm": 450.0,
      "depth_mm": 400.0,
      "height_mm": 2100,
      "bottom_mm": 0,
      "front": "E",
      "panels": [
        {
          "name": "Laterais",
          "qty": 2,
          "length_mm": 2020,
          "width_mm": 380.0,
          "thickness_mm": 18,
          "status": "Dimensão acabada de estudo; não inclui otimização de corte/folheado"
        },
        {
          "name": "Base e topo",
          "qty": 2,
          "length_mm": 414.0,
          "width_mm": 380.0,
          "thickness_mm": 18,
          "status": "Dimensão acabada de estudo; não inclui otimização de corte/folheado"
        },
        {
          "name": "Costas embutidas",
          "qty": 1,
          "length_mm": 1984,
          "width_mm": 414.0,
          "thickness_mm": 8,
          "status": "Dimensão acabada de estudo; não inclui otimização de corte/folheado"
        },
        {
          "name": "Prateleira vidro temperado de estudo",
          "qty": 5,
          "length_mm": 414,
          "width_mm": 340,
          "thickness_mm": 8,
          "status": "Dimensão acabada de estudo; não inclui otimização de corte/folheado"
        }
      ],
      "fronts": [
        {
          "id": "CR02-F1",
          "u_mm": 2.0,
          "z_mm": 82,
          "width_mm": 446.0,
          "height_mm": 2016,
          "thickness_mm": 20
        }
      ],
      "lighting": [
        {
          "id": "CR02-LED",
          "length_mm": 1900,
          "type": "vertical24V3000K"
        }
      ],
      "notes": [
        "Porta e prateleiras em vidro; espessura final e carga por vidraceiro. Vidro de estudo8mm; não cortar pelo desenho.",
        "Aro preto fino e LED3000K em perfil vertical difusor; driver acessível fora da vitrine."
      ],
      "status": "Proposta de pormenorização sobre envolvente R25; confirmar ferragens e suportes",
      "fabrication_released": false,
      "kind": "cabinet",
      "carcass_height_mm": 2020,
      "carcass_bottom_mm": 80,
      "carcass_depth_mm": 380.0,
      "panel_thickness_mm": 18,
      "back_thickness_mm": 8,
      "shelf_tops_mm": [
        200,
        560,
        920,
        1280,
        1640
      ],
      "source_revision": "R26",
      "source_R37": {
        "file": "Restantes_Carpintarias_R27.json",
        "sha256": "0869dca0a8318b1359c27312790bd7b2134fd9a5968ced579a09b876b2aa9391",
        "module_id": "CR02"
      },
      "revision": "R37",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "CR03",
      "name": "Garrafeira e fundo pedra",
      "bbox_m": [
        4.01,
        5.05,
        4.41,
        5.35
      ],
      "width_mm": 300.0,
      "depth_mm": 400.0,
      "height_mm": 1250,
      "bottom_mm": 850,
      "front": "E",
      "panels": [
        {
          "name": "Fundo de apoio",
          "qty": 1,
          "length_mm": 1250,
          "width_mm": 300,
          "thickness_mm": 18,
          "status": "Dimensão acabada de estudo; não inclui otimização de corte/folheado"
        }
      ],
      "fronts": [],
      "lighting": [],
      "notes": [
        "Garrafeira300mm, níveis1040/1300/1560/1820; garrafas dentro da profundidade400.",
        "Revestimento de pedra não incluído na lista de painéis; carga e ancoragem por fornecedor."
      ],
      "status": "Proposta de pormenorização sobre envolvente R25; confirmar ferragens e suportes",
      "fabrication_released": false,
      "kind": "cabinet",
      "source_revision": "R26",
      "source_R37": {
        "file": "Restantes_Carpintarias_R27.json",
        "sha256": "0869dca0a8318b1359c27312790bd7b2134fd9a5968ced579a09b876b2aa9391",
        "module_id": "CR03"
      },
      "revision": "R37",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "HC01",
      "name": "Consola bicolor do hall — três gavetas curtas",
      "bbox_m": [
        8.65,
        6.78,
        8.93,
        7.98
      ],
      "width_mm": 1200.0,
      "depth_mm": 280.0,
      "height_mm": 240.0,
      "bottom_mm": 610,
      "front": "E",
      "panels": [
        {
          "id": "HC-P01",
          "name": "Tampo branco, antes da junta1",
          "qty": 1,
          "length_mm": 811.015906,
          "width_mm": 280,
          "thickness_mm": 18,
          "notes": "Inclui acabamento; junta1 centrada no limiteB01/W33."
        },
        {
          "id": "HC-P02",
          "name": "Tampo madeira, depois da junta1",
          "qty": 1,
          "length_mm": 387.984094,
          "width_mm": 280,
          "thickness_mm": 18,
          "notes": "Madeira amostraB01; acabamento equilibrado em ambas as faces."
        },
        {
          "id": "HC-P03",
          "name": "Ilhargas exteriores",
          "qty": 2,
          "length_mm": 230,
          "width_mm": 222,
          "thickness_mm": 18,
          "notes": "ProfundidadeD30..260; Z610..832. Acabamento visível conforme zona."
        },
        {
          "id": "HC-P04",
          "name": "Fundo inferior entre ilhargas",
          "qty": 1,
          "length_mm": 1164,
          "width_mm": 230,
          "thickness_mm": 18,
          "notes": "D30..260; Z628..646. Recuo inferior permite preensão manual16."
        },
        {
          "id": "HC-P05",
          "name": "Divisórias interiores",
          "qty": 2,
          "length_mm": 222,
          "width_mm": 186,
          "thickness_mm": 18,
          "notes": "D38..260; Z646..832. Posição nos eixos405.758/811.516."
        },
        {
          "id": "HC-P06",
          "name": "Costas não estruturais",
          "qty": 1,
          "length_mm": 1164,
          "width_mm": 186,
          "thickness_mm": 8,
          "notes": "D30..38; Z646..832. Não substitui travamento/ancoragem resistente."
        },
        {
          "id": "HC01-G01-S",
          "name": "Lados da caixa HC01-G01",
          "qty": 2,
          "length_mm": 200,
          "width_mm": 150,
          "thickness_mm": 13,
          "notes": "Espessura13 acabada, mínimo do catálogo. Ranhura17×6.5; testar amostra."
        },
        {
          "id": "HC01-G01-T",
          "name": "Frente/traseira da caixa HC01-G01",
          "qty": 2,
          "length_mm": 345.757953,
          "width_mm": 150,
          "thickness_mm": 13,
          "notes": "Entre lados; montagem da caixa por carpintaria."
        },
        {
          "id": "HC01-G01-B",
          "name": "Base em rebaixo HC01-G01",
          "qty": 1,
          "length_mm": 357.757953,
          "width_mm": 186,
          "thickness_mm": 6,
          "notes": "Rebaixo6×6 na caixa, base6 à face inferior; validar união/carga."
        },
        {
          "id": "HC01-G02-S",
          "name": "Lados da caixa HC01-G02",
          "qty": 2,
          "length_mm": 200,
          "width_mm": 150,
          "thickness_mm": 13,
          "notes": "Espessura13 acabada, mínimo do catálogo. Ranhura17×6.5; testar amostra."
        },
        {
          "id": "HC01-G02-T",
          "name": "Frente/traseira da caixa HC01-G02",
          "qty": 2,
          "length_mm": 354.757953,
          "width_mm": 150,
          "thickness_mm": 13,
          "notes": "Entre lados; montagem da caixa por carpintaria."
        },
        {
          "id": "HC01-G02-B",
          "name": "Base em rebaixo HC01-G02",
          "qty": 1,
          "length_mm": 366.757953,
          "width_mm": 186,
          "thickness_mm": 6,
          "notes": "Rebaixo6×6 na caixa, base6 à face inferior; validar união/carga."
        },
        {
          "id": "HC01-G03-S",
          "name": "Lados da caixa HC01-G03",
          "qty": 2,
          "length_mm": 200,
          "width_mm": 150,
          "thickness_mm": 13,
          "notes": "Espessura13 acabada, mínimo do catálogo. Ranhura17×6.5; testar amostra."
        },
        {
          "id": "HC01-G03-T",
          "name": "Frente/traseira da caixa HC01-G03",
          "qty": 2,
          "length_mm": 328.484094,
          "width_mm": 150,
          "thickness_mm": 13,
          "notes": "Entre lados; montagem da caixa por carpintaria."
        },
        {
          "id": "HC01-G03-B",
          "name": "Base em rebaixo HC01-G03",
          "qty": 1,
          "length_mm": 340.484094,
          "width_mm": 186,
          "thickness_mm": 6,
          "notes": "Rebaixo6×6 na caixa, base6 à face inferior; validar união/carga."
        }
      ],
      "fronts": [
        {
          "id": "HC01-G01",
          "u_mm": 2,
          "z_mm": 612,
          "width_mm": 402.757953,
          "height_mm": 218,
          "thickness_mm": 20,
          "type": "gaveta",
          "material": "lacado branco acetinado",
          "box_external_WDH_mm": [
            371.757953,
            200,
            150
          ],
          "drawer_extension_mm": 168
        },
        {
          "id": "HC01-G02",
          "u_mm": 406.757953,
          "z_mm": 612,
          "width_mm": 403.757953,
          "height_mm": 218,
          "thickness_mm": 20,
          "type": "gaveta",
          "material": "lacado branco acetinado",
          "box_external_WDH_mm": [
            380.757953,
            200,
            150
          ],
          "drawer_extension_mm": 168
        },
        {
          "id": "HC01-G03",
          "u_mm": 812.515906,
          "z_mm": 612,
          "width_mm": 385.484094,
          "height_mm": 218,
          "thickness_mm": 20,
          "type": "gaveta",
          "material": "madeira afinada à amostra do biomboB01",
          "box_external_WDH_mm": [
            354.484094,
            200,
            150
          ],
          "drawer_extension_mm": 168
        }
      ],
      "lighting": [],
      "notes": [
        "Consola1200×280×240,base610/tampo850. G01/G02branco,G03carvalho; fronteira de materiais preservada.",
        "Ferragem de estudo HettichKA1730NL200, curso nominal168/envelopecolisão200; apoios/ancoragens por dimensionar."
      ],
      "status": "Proposta de pormenorização sobre envolvente R25; confirmar ferragens e suportes",
      "fabrication_released": false,
      "kind": "cabinet",
      "source_revision": "R26",
      "source_R37": {
        "file": "Restantes_Carpintarias_R27.json",
        "sha256": "0869dca0a8318b1359c27312790bd7b2134fd9a5968ced579a09b876b2aa9391",
        "module_id": "HC01",
        "current_global_path": "furniture.hallConsole"
      },
      "revision": "R37",
      "source_state_R37": "REEMITIDO_C2_R36",
      "top_mm": 850,
      "detailed_contract_R37": "Hall_Oficina_R36.json#HC01",
      "construction_detail_required": false,
      "carcass_bottom_mm": 610,
      "carcass_height_mm": 222,
      "carcass_depth_mm": 260,
      "panel_thickness_mm": 18,
      "detailed_hall_contract": {
        "id": "HC01",
        "adopted_design_id": "HC01-R33",
        "bbox_CAD_m": [
          8.65,
          6.78,
          8.93,
          7.98
        ],
        "gross_LDH_mm": [
          1200,
          280,
          240
        ],
        "bottom_mm": 610,
        "top_mm": 850,
        "front": "E",
        "floating": true,
        "bicolor_boundary_local_L_mm": 811.515906,
        "bicolor_boundary_CAD_Y_m": 7.591515906,
        "gross_zones_mm": [
          405.757953,
          405.757953,
          388.484094
        ],
        "modules": [
          {
            "id": "HC01-G01",
            "source_id": "HC01-R33-G01",
            "finish": "lacado branco acetinado",
            "gross_zone_mm": 405.757953,
            "gross_local_L_mm": [
              0,
              405.757953
            ],
            "front_local_L_mm": [
              2,
              404.757953
            ],
            "front_finished_WHT_mm": [
              402.757953,
              218,
              20
            ],
            "front_Z_mm": [
              612,
              830
            ],
            "clear_bay_local_L_mm": [
              18,
              396.757953
            ],
            "clear_bay_width_mm": 378.757953,
            "runner_side_clearance_design_mm": 3.5,
            "drawer_box_external_WDH_mm": [
              371.757953,
              200,
              150
            ],
            "drawer_box_local_L_mm": [
              21.5,
              393.257953
            ],
            "drawer_box_D_mm": [
              60,
              260
            ],
            "drawer_box_Z_mm": [
              655,
              805
            ],
            "drawer_internal_clear_WDH_mm": [
              345.757953,
              174,
              144
            ],
            "bottom_panel_WDT_mm": [
              357.757953,
              186,
              6
            ],
            "side_groove_HDepth_mm": [
              17,
              6.5
            ],
            "groove_centre_Z_mm": 680,
            "opening": "Tração manual no recuo inferior; sem puxador saliente, sem push-to-open ou amortecimento prometidos."
          },
          {
            "id": "HC01-G02",
            "source_id": "HC01-R33-G02",
            "finish": "lacado branco acetinado",
            "gross_zone_mm": 405.757953,
            "gross_local_L_mm": [
              405.757953,
              811.515906
            ],
            "front_local_L_mm": [
              406.757953,
              810.515906
            ],
            "front_finished_WHT_mm": [
              403.757953,
              218,
              20
            ],
            "front_Z_mm": [
              612,
              830
            ],
            "clear_bay_local_L_mm": [
              414.757953,
              802.515906
            ],
            "clear_bay_width_mm": 387.757953,
            "runner_side_clearance_design_mm": 3.5,
            "drawer_box_external_WDH_mm": [
              380.757953,
              200,
              150
            ],
            "drawer_box_local_L_mm": [
              418.257953,
              799.015906
            ],
            "drawer_box_D_mm": [
              60,
              260
            ],
            "drawer_box_Z_mm": [
              655,
              805
            ],
            "drawer_internal_clear_WDH_mm": [
              354.757953,
              174,
              144
            ],
            "bottom_panel_WDT_mm": [
              366.757953,
              186,
              6
            ],
            "side_groove_HDepth_mm": [
              17,
              6.5
            ],
            "groove_centre_Z_mm": 680,
            "opening": "Tração manual no recuo inferior; sem puxador saliente, sem push-to-open ou amortecimento prometidos."
          },
          {
            "id": "HC01-G03",
            "source_id": "HC01-R33-G03",
            "finish": "madeira afinada à amostra do biomboB01",
            "gross_zone_mm": 388.484094,
            "gross_local_L_mm": [
              811.515906,
              1200
            ],
            "front_local_L_mm": [
              812.515906,
              1198
            ],
            "front_finished_WHT_mm": [
              385.484094,
              218,
              20
            ],
            "front_Z_mm": [
              612,
              830
            ],
            "clear_bay_local_L_mm": [
              820.515906,
              1182
            ],
            "clear_bay_width_mm": 361.484094,
            "runner_side_clearance_design_mm": 3.5,
            "drawer_box_external_WDH_mm": [
              354.484094,
              200,
              150
            ],
            "drawer_box_local_L_mm": [
              824.015906,
              1178.5
            ],
            "drawer_box_D_mm": [
              60,
              260
            ],
            "drawer_box_Z_mm": [
              655,
              805
            ],
            "drawer_internal_clear_WDH_mm": [
              328.484094,
              174,
              144
            ],
            "bottom_panel_WDT_mm": [
              340.484094,
              186,
              6
            ],
            "side_groove_HDepth_mm": [
              17,
              6.5
            ],
            "groove_centre_Z_mm": 680,
            "opening": "Tração manual no recuo inferior; sem puxador saliente, sem push-to-open ou amortecimento prometidos."
          }
        ],
        "case": {
          "finished_carcass_panels_mm": 18,
          "finished_front_mm": 20,
          "non_structural_back_mm": 8,
          "case_front_plane_D_mm": 260,
          "rear_support_service_reserve_D_mm": [
            0,
            30
          ],
          "back_panel_D_mm": [
            30,
            38
          ],
          "clear_inner_depth_mm": 222,
          "top_Z_mm": [
            832,
            850
          ],
          "top_material_joint_mm": 1,
          "top_joint_centre_L_mm": 811.515906,
          "side_Z_mm": [
            610,
            832
          ],
          "bottom_panel_Z_mm": [
            628,
            646
          ],
          "divider_Z_mm": [
            646,
            832
          ],
          "back_panel_Z_mm": [
            646,
            832
          ],
          "front_Z_mm": [
            612,
            830
          ],
          "front_reveals_mm": {
            "outer_sides": 2,
            "between_fronts": 2,
            "under_top": 2,
            "bottom": 2
          },
          "constructional_grip_clear_height_mm": 16,
          "grip_detail": "Fundo inferior elevado aZ628; frente desce atéZ612. Preensão manual no recuo sob a frente, sem cava frágil noMDF nem puxador saliente. Testar uma gaveta completa antes de cortar as três."
        },
        "materials": {
          "white": "G01/G02 e zonas correspondentes: lacado branco acetinado, amostra de brilho/cor por aprovar. Não inventarRAL/NCS.",
          "wood": "G03 e zona correspondente: madeira/folheado de carvalho afinado à amostra do biombo INTERIOR; não aplicar automaticamente oHEX da madeira exterior.",
          "drawer": "Madeira/contraplacado calibrado13mm acabado; fundo6mm. 13 é mínimo Hettich; gabarito e acabamento confirmados em amostra.",
          "thickness_rule": "Todas as espessuras são acabadas, incluindo folheado/lacado. Não somar folheado sobre a medida indicada sem recalcular.",
          "edges": "Arestas suavizadas, acabamento equilibrado e selado; raios/juntas/amostra por carpintaria."
        },
        "runner": {
          "status": "Exemplo real escolhido para dimensionar a gaveta de estudo; compra, amostra e referência final ainda não liberadas",
          "manufacturer": "Hettich",
          "family": "KA1730",
          "catalogue_order_pair": "0079054",
          "nominal_length_mm": 200,
          "drawer_length_allowed_mm": [
            155,
            210
          ],
          "example_drawer_length_mm": 200,
          "extension_loss_mm": 32,
          "calculated_partial_travel_mm": 168,
          "collision_envelope_mm": 200,
          "load_class_kg": 10,
          "load_note": "Classe da ferragem, não10kg de conteúdo adicional nem capacidade das ancoragens. Não prometer extração total, amortecimento ou push-to-open.",
          "quantity": "3pares(6corrediças); confirmar embalagem/referência do fornecedor.",
          "geometry_mm": {
            "rail_HxW": [
              17,
              10
            ],
            "groove_HxDepth": [
              17,
              6.5
            ],
            "calculated_gap_each_side": 3.5,
            "cabinet_rail_length": 150,
            "drawer_rail_length": 133,
            "b1": 96,
            "C": 101,
            "minimum_cabinet_depth_from_box": 201
          },
          "fixing_notes": "Furação pelo manualMS10608 e catálogo2025 da variante200. Catálogo indicaM4×9 na gaveta eØ3.5×16/Ø6.3×14 no corpo; conferir revisão do conjunto real. Não transferir furos de outraSL.",
          "service": "Não separável por clip; desmontagem parafusada conforme manual, com gaveta acessível e P1/R05 em condição sequencial. Validar acesso real aoM4 em amostra."
        },
        "parts": [
          {
            "id": "HC-P01",
            "qty": 1,
            "name": "Tampo branco, antes da junta1",
            "cut_size_mm": [
              811.015906,
              280,
              18
            ],
            "note": "Inclui acabamento; junta1 centrada no limiteB01/W33."
          },
          {
            "id": "HC-P02",
            "qty": 1,
            "name": "Tampo madeira, depois da junta1",
            "cut_size_mm": [
              387.984094,
              280,
              18
            ],
            "note": "Madeira amostraB01; acabamento equilibrado em ambas as faces."
          },
          {
            "id": "HC-P03",
            "qty": 2,
            "name": "Ilhargas exteriores",
            "cut_size_mm": [
              230,
              222,
              18
            ],
            "note": "ProfundidadeD30..260; Z610..832. Acabamento visível conforme zona."
          },
          {
            "id": "HC-P04",
            "qty": 1,
            "name": "Fundo inferior entre ilhargas",
            "cut_size_mm": [
              1164,
              230,
              18
            ],
            "note": "D30..260; Z628..646. Recuo inferior permite preensão manual16."
          },
          {
            "id": "HC-P05",
            "qty": 2,
            "name": "Divisórias interiores",
            "cut_size_mm": [
              222,
              186,
              18
            ],
            "note": "D38..260; Z646..832. Posição nos eixos405.758/811.516."
          },
          {
            "id": "HC-P06",
            "qty": 1,
            "name": "Costas não estruturais",
            "cut_size_mm": [
              1164,
              186,
              8
            ],
            "note": "D30..38; Z646..832. Não substitui travamento/ancoragem resistente."
          },
          {
            "id": "HC01-G01-F",
            "qty": 1,
            "name": "Frente HC01-G01",
            "cut_size_mm": [
              402.757953,
              218,
              20
            ],
            "note": "lacado branco acetinado; espessura20 acabada."
          },
          {
            "id": "HC01-G01-S",
            "qty": 2,
            "name": "Lados da caixa HC01-G01",
            "cut_size_mm": [
              200,
              150,
              13
            ],
            "note": "Espessura13 acabada, mínimo do catálogo. Ranhura17×6.5; testar amostra."
          },
          {
            "id": "HC01-G01-T",
            "qty": 2,
            "name": "Frente/traseira da caixa HC01-G01",
            "cut_size_mm": [
              345.757953,
              150,
              13
            ],
            "note": "Entre lados; montagem da caixa por carpintaria."
          },
          {
            "id": "HC01-G01-B",
            "qty": 1,
            "name": "Base em rebaixo HC01-G01",
            "cut_size_mm": [
              357.757953,
              186,
              6
            ],
            "note": "Rebaixo6×6 na caixa, base6 à face inferior; validar união/carga."
          },
          {
            "id": "HC01-G02-F",
            "qty": 1,
            "name": "Frente HC01-G02",
            "cut_size_mm": [
              403.757953,
              218,
              20
            ],
            "note": "lacado branco acetinado; espessura20 acabada."
          },
          {
            "id": "HC01-G02-S",
            "qty": 2,
            "name": "Lados da caixa HC01-G02",
            "cut_size_mm": [
              200,
              150,
              13
            ],
            "note": "Espessura13 acabada, mínimo do catálogo. Ranhura17×6.5; testar amostra."
          },
          {
            "id": "HC01-G02-T",
            "qty": 2,
            "name": "Frente/traseira da caixa HC01-G02",
            "cut_size_mm": [
              354.757953,
              150,
              13
            ],
            "note": "Entre lados; montagem da caixa por carpintaria."
          },
          {
            "id": "HC01-G02-B",
            "qty": 1,
            "name": "Base em rebaixo HC01-G02",
            "cut_size_mm": [
              366.757953,
              186,
              6
            ],
            "note": "Rebaixo6×6 na caixa, base6 à face inferior; validar união/carga."
          },
          {
            "id": "HC01-G03-F",
            "qty": 1,
            "name": "Frente HC01-G03",
            "cut_size_mm": [
              385.484094,
              218,
              20
            ],
            "note": "madeira afinada à amostra do biomboB01; espessura20 acabada."
          },
          {
            "id": "HC01-G03-S",
            "qty": 2,
            "name": "Lados da caixa HC01-G03",
            "cut_size_mm": [
              200,
              150,
              13
            ],
            "note": "Espessura13 acabada, mínimo do catálogo. Ranhura17×6.5; testar amostra."
          },
          {
            "id": "HC01-G03-T",
            "qty": 2,
            "name": "Frente/traseira da caixa HC01-G03",
            "cut_size_mm": [
              328.484094,
              150,
              13
            ],
            "note": "Entre lados; montagem da caixa por carpintaria."
          },
          {
            "id": "HC01-G03-B",
            "qty": 1,
            "name": "Base em rebaixo HC01-G03",
            "cut_size_mm": [
              340.484094,
              186,
              6
            ],
            "note": "Rebaixo6×6 na caixa, base6 à face inferior; validar união/carga."
          }
        ],
        "cut_list_convention": "cut_size_mm=[primeira dimensão plana,segunda dimensão plana,espessura acabada]; orientação e datums nos campos note e nos desenhos. Não confundir esta lista plana de corte com bboxW/D/H montado.",
        "decor_preserved": {
          "plant": {
            "bbox": [
              8.7,
              6.9,
              8.84,
              7.04
            ],
            "bottom_mm": 850,
            "height_mm": 200
          },
          "keys_tray": {
            "bbox": [
              8.7,
              7.35,
              8.86,
              7.55
            ],
            "bottom_mm": 850,
            "height_mm": 25
          },
          "note": "Pequena planta e tabuleiro para chaves; não tapar acesso às gavetas."
        },
        "fixing_interface": {
          "structural_system_selected": false,
          "substrate_W33_known": false,
          "substrate_B01_known": false,
          "support_zone_local_D_mm": [
            0,
            30
          ],
          "concept": "Subestrutura contínua oculta, ligada a suporte resistente real no panoW33 e à estrutura resistente do biombo. As11réguas decorativas não são ancoragem suficiente.",
          "required_before_production": [
            "Levantar material/espessura/montantes/travessas deW33/B01 e cabos/redes no tardozcozinha.",
            "Dimensionar cargas próprias, três gavetas e tração/impacto, incluindo centro de gravidade deslocado; provar caminho de cargas.",
            "Selecionar secção/material, ancoragens, distâncias, apoios e ensaio. Não há aço/bucha/parafuso estrutural escolhido.",
            "Conferir interferência dos reforços com222de cavidade, box200, ranhuras e montagem. Se reforço não couber, rever internals com nova auditoria.",
            "Reemitir o detalhe do biombo e obter aprovação do técnico/carpintaria; não fabricar a caixa como elemento suspenso já aprovado."
          ],
          "load_brief": "Não confundir classe10kg do par de corrediças com carga útil livre. Dimensionista recebe massas reais, carga de uso eP=Σm·g/M=ΣP·e, inclusive gavetas abertas. Sem valor final de ancoragem neste estudo."
        }
      },
      "drawer_extension_mm": 168,
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "TV01",
      "name": "Móvel TV suspenso marfim",
      "bbox_m": [
        7.36,
        0,
        10.16,
        0.25
      ],
      "width_mm": 2800.0,
      "depth_mm": 250.0,
      "height_mm": 300,
      "bottom_mm": 250,
      "front": "N",
      "panels": [
        {
          "name": "Laterais",
          "qty": 2,
          "length_mm": 300,
          "width_mm": 196,
          "thickness_mm": 18,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        },
        {
          "name": "Base e topo",
          "qty": 2,
          "length_mm": 2764,
          "width_mm": 196,
          "thickness_mm": 18,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        },
        {
          "name": "Divisória central",
          "qty": 1,
          "length_mm": 264,
          "width_mm": 188,
          "thickness_mm": 18,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        },
        {
          "name": "Costasembutidasporbaia",
          "qty": 2,
          "length_mm": 264,
          "width_mm": 1373.0,
          "thickness_mm": 8,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        }
      ],
      "fronts": [
        {
          "id": "TV01-F1",
          "u_mm": 2.0,
          "z_mm": 252,
          "width_mm": 713.0,
          "height_mm": 296,
          "thickness_mm": 20,
          "type": "sliding",
          "overlap_mm": 30,
          "depth_plane_mm": 206,
          "independent_bay": 1
        },
        {
          "id": "TV01-F2",
          "u_mm": 685.0,
          "z_mm": 252,
          "width_mm": 713.0,
          "height_mm": 296,
          "thickness_mm": 20,
          "type": "sliding",
          "overlap_mm": 30,
          "depth_plane_mm": 240,
          "independent_bay": 1
        },
        {
          "id": "TV01-F3",
          "u_mm": 1402.0,
          "z_mm": 252,
          "width_mm": 713.0,
          "height_mm": 296,
          "thickness_mm": 20,
          "type": "sliding",
          "overlap_mm": 30,
          "depth_plane_mm": 206,
          "independent_bay": 2
        },
        {
          "id": "TV01-F4",
          "u_mm": 2085.0,
          "z_mm": 252,
          "width_mm": 713.0,
          "height_mm": 296,
          "thickness_mm": 20,
          "type": "sliding",
          "overlap_mm": 30,
          "depth_plane_mm": 240,
          "independent_bay": 2
        }
      ],
      "lighting": [],
      "notes": [
        "2800 x 250 x 300 mm, suspenso a 250 mm. Frentes de correr sem gavetas nem portas de batente; folga local de 125 mm para a mesa de centro não é passagem.",
        "Marfim mate e tampo de carvalho natural",
        "Frentes de correr - largura útil/final dependente da calha e sobreposição; tomadas e ventilação dos equipamentos acessíveis.",
        "R38 corrigeprofundidade: corpo196+duasfrentes20+intervalo14=250; doisparesindependentes, nãoquatrofolhasindicativasnum único plano.",
        "Divisóriacentral18: duasbaias1373. Profundidadelivregeométrica188antesdeperfis/peças. Confirmarsistemasobreposição,desmontagem/antiqueda e peso de folhas antesdecorte.",
        "Profundidadelivre188não servepara todosaparelhosAV/consolas; selecionar equipamentocomcabos/ventilaçãoou rever móvel antesdecompra. Semgavetas nem batentes perto damesadecentro. Suportessuspensos/cargas porcalcular."
      ],
      "status": "Proposta de pormenorização sobre envolvente R25; confirmar ferragens e suportes",
      "fabrication_released": false,
      "kind": "cabinet",
      "carcass_height_mm": 300,
      "carcass_bottom_mm": 250,
      "carcass_depth_mm": 196,
      "panel_thickness_mm": 18,
      "back_thickness_mm": 8,
      "source_revision": "R26",
      "source_R37": {
        "file": "Restantes_Carpintarias_R27.json",
        "sha256": "0869dca0a8318b1359c27312790bd7b2134fd9a5968ced579a09b876b2aa9391",
        "module_id": "TV01"
      },
      "revision": "R38",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "front_system": {
        "configuration": "Doisparesindependentesdeduasfolhas,doisplanosporbaia",
        "body_depth_mm": 196,
        "front_thickness_mm": 20,
        "between_planes_clear_mm": 14,
        "total_depth_mm": 250,
        "overlap_mm": 30,
        "profile_selected": false,
        "fronts_are_cut_released": false
      },
      "issued_revision": "R38",
      "source_state_R38": "DESENVOLVIDO_R38_VALIDACOES_DE_EXECUCAO_PENDENTES"
    },
    {
      "id": "TV03",
      "name": "Prateleira carvalho sobre TV com LED",
      "bbox_m": [
        7.36,
        0,
        10.16,
        0.18
      ],
      "width_mm": 2800.0,
      "depth_mm": 180.0,
      "height_mm": 40,
      "bottom_mm": 2120,
      "front": "N",
      "panels": [
        {
          "name": "Prateleira",
          "qty": 1,
          "length_mm": 2800,
          "width_mm": 180,
          "thickness_mm": 40,
          "status": "Dimensão acabada de estudo; não inclui otimização de corte/folheado"
        }
      ],
      "fronts": [],
      "lighting": [
        {
          "id": "TV03-LED",
          "length_mm": 2720,
          "groove_mm": [
            12,
            8
          ],
          "type": "24V3000K"
        }
      ],
      "notes": [
        "2800 x 180 x 40 mm; base 2120 mm, topo 2160 mm; perfil LED sob a prateleira e driver acessível.",
        "Carvalho natural"
      ],
      "status": "Proposta de pormenorização sobre envolvente R25; confirmar ferragens e suportes",
      "fabrication_released": false,
      "kind": "cabinet",
      "source_revision": "R26",
      "source_R37": {
        "file": "Restantes_Carpintarias_R27.json",
        "sha256": "0869dca0a8318b1359c27312790bd7b2134fd9a5968ced579a09b876b2aa9391",
        "module_id": "TV03"
      },
      "revision": "R37",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "TV02",
      "name": "Faixa de ripado vertical junto ao escritório",
      "bbox_m": [
        9.61,
        0,
        10.16,
        0.022
      ],
      "width_mm": 550.0,
      "depth_mm": 22.0,
      "height_mm": 2700,
      "bottom_mm": 0,
      "front": "N",
      "panels": [
        {
          "name": "Régua vertical",
          "qty": 16,
          "length_mm": 2700,
          "width_mm": 20,
          "thickness_mm": 22,
          "status": "Dimensão acabada de estudo; não inclui otimização de corte/folheado"
        }
      ],
      "fronts": [],
      "lighting": [],
      "notes": [
        "Apenas faixa de 550 mm no lado do escritório; o resto da parede mantém-se claro. Painel até ao teto falso de 2700 mm.",
        "Carvalho natural",
        "Passo35;16réguas20 ocupam545mm, remates2,5mm por lado dentro de550. Fiação atrás de painel acessível."
      ],
      "status": "Proposta de pormenorização sobre envolvente R25; confirmar ferragens e suportes",
      "fabrication_released": false,
      "kind": "cabinet",
      "source_revision": "R26",
      "source_R37": {
        "file": "Restantes_Carpintarias_R27.json",
        "sha256": "0869dca0a8318b1359c27312790bd7b2134fd9a5968ced579a09b876b2aa9391",
        "module_id": "TV02"
      },
      "revision": "R37",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "B01",
      "name": "Biombo vertical do hall",
      "bbox_m": [
        8.5,
        6.683031812,
        8.65,
        7.591515906
      ],
      "width_mm": 908.484,
      "depth_mm": 150.0,
      "height_mm": 2700,
      "bottom_mm": 0,
      "front": "E",
      "panels": [
        {
          "name": "Régua vertical",
          "qty": 11,
          "length_mm": 2700,
          "width_mm": 150,
          "thickness_mm": 40,
          "status": "Dimensão acabada de estudo; não inclui otimização de corte/folheado"
        }
      ],
      "fronts": [],
      "lighting": [],
      "notes": [
        "Biombo vertical do hall preservado:11réguas40x150, passo82 e altura2700; remates/fixação por carpintaria.",
        "Consola bicolor HC01 atravessa o biombo e continua no pano sólido: G01/G02 em lacado branco acetinado, G03 em carvalho afinado ao biombo. Pequena planta e tabuleiro de chaves preservados.",
        "Espelho HM01 redondo fixo Ø750, base Z1175 e topo Z1925 mm; não retangular nem visitável. Quadro e internet no R05 da parede oposta, sem nicho técnico no espelho."
      ],
      "status": "Proposta de pormenorização sobre envolvente R25; confirmar ferragens e suportes",
      "fabrication_released": false,
      "kind": "cabinet",
      "source_revision": "R26",
      "source_R37": {
        "file": "Restantes_Carpintarias_R27.json",
        "sha256": "0869dca0a8318b1359c27312790bd7b2134fd9a5968ced579a09b876b2aa9391",
        "module_id": "B01"
      },
      "revision": "R37",
      "source_state_R37": "REEMISSAO_FONTE_R27_A_RECONCILIAR",
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "HM01",
      "name": "Espelho circular fixo do hall",
      "bbox_m": [
        8.65,
        7.625,
        8.685,
        8.375
      ],
      "width_mm": 750.0,
      "depth_mm": 35.0,
      "height_mm": 750.0,
      "bottom_mm": 1175.0,
      "front": "E",
      "panels": [],
      "fronts": [],
      "lighting": [
        {
          "id": "HM01-LED",
          "type": "retroiluminação",
          "cct_K": 3000,
          "power_W": null,
          "driver_access": "Acesso visitável; produto/driver final por selecionar."
        }
      ],
      "notes": [
        "EspelhoØ750/centro1550/base1175/top1925. Não é porta nem oculta quadro."
      ],
      "fabrication_released": false,
      "status": "R26 - proposta coordenada; levantamento, ferragens e suportes por fechar",
      "kind": "round_mirror",
      "shape": "circle",
      "source_revision": "R26",
      "source_R37": {
        "file": "Restantes_Carpintarias_R27.json",
        "sha256": "0869dca0a8318b1359c27312790bd7b2134fd9a5968ced579a09b876b2aa9391",
        "module_id": "HM01",
        "current_global_path": "furniture.hallMirror"
      },
      "revision": "R37",
      "source_state_R37": "REEMITIDO_C2_R36",
      "top_mm": 1925.0,
      "diameter_mm": 750,
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "SU-COM-001",
      "name": "Suíte — cómoda grande, sem armário embutido R03",
      "bbox_m": [
        3.4,
        0.3,
        3.85,
        2.3
      ],
      "width_mm": 2000.0,
      "depth_mm": 450.0,
      "height_mm": 800.0,
      "bottom_mm": 0,
      "front": "W",
      "panels": [
        {
          "name": "Laterais",
          "qty": 2,
          "length_mm": 660,
          "width_mm": 430,
          "thickness_mm": 18,
          "status": "Dimensão acabada de estudo; ferragens e obra a confirmar"
        },
        {
          "name": "Base e topo da caixa",
          "qty": 2,
          "length_mm": 1964,
          "width_mm": 430,
          "thickness_mm": 18,
          "status": "Dimensão acabada de estudo; ferragens e obra a confirmar"
        },
        {
          "name": "Divisória central",
          "qty": 1,
          "length_mm": 624,
          "width_mm": 422,
          "thickness_mm": 18,
          "status": "Dimensão acabada de estudo; ferragens e obra a confirmar"
        },
        {
          "name": "Costas removíveis",
          "qty": 2,
          "length_mm": 624,
          "width_mm": 973,
          "thickness_mm": 8,
          "status": "Dimensão acabada de estudo; ferragens e obra a confirmar"
        },
        {
          "name": "Tampo carvalho natural",
          "qty": 1,
          "length_mm": 2000,
          "width_mm": 450,
          "thickness_mm": 20,
          "status": "Dimensão acabada de estudo; ferragens e obra a confirmar"
        }
      ],
      "fronts": [
        {
          "id": "SU-COM-F1",
          "u_mm": 2,
          "z_mm": 122,
          "width_mm": 997,
          "height_mm": 216,
          "thickness_mm": 20,
          "status": "Seis frentes sobrepostas; juntas2/4mm conforme posição, corrediças por selecionar"
        },
        {
          "id": "SU-COM-F2",
          "u_mm": 2,
          "z_mm": 342,
          "width_mm": 997,
          "height_mm": 216,
          "thickness_mm": 20,
          "status": "Seis frentes sobrepostas; juntas2/4mm conforme posição, corrediças por selecionar"
        },
        {
          "id": "SU-COM-F3",
          "u_mm": 2,
          "z_mm": 562,
          "width_mm": 997,
          "height_mm": 216,
          "thickness_mm": 20,
          "status": "Seis frentes sobrepostas; juntas2/4mm conforme posição, corrediças por selecionar"
        },
        {
          "id": "SU-COM-F4",
          "u_mm": 1001,
          "z_mm": 122,
          "width_mm": 997,
          "height_mm": 216,
          "thickness_mm": 20,
          "status": "Seis frentes sobrepostas; juntas2/4mm conforme posição, corrediças por selecionar"
        },
        {
          "id": "SU-COM-F5",
          "u_mm": 1001,
          "z_mm": 342,
          "width_mm": 997,
          "height_mm": 216,
          "thickness_mm": 20,
          "status": "Seis frentes sobrepostas; juntas2/4mm conforme posição, corrediças por selecionar"
        },
        {
          "id": "SU-COM-F6",
          "u_mm": 1001,
          "z_mm": 562,
          "width_mm": 997,
          "height_mm": 216,
          "thickness_mm": 20,
          "status": "Seis frentes sobrepostas; juntas2/4mm conforme posição, corrediças por selecionar"
        }
      ],
      "lighting": [],
      "notes": [
        "Cómoda independente2000×450×800, seis gavetas2×3, pés com120mm de altura e70mm de recuo; sem armário alto, ponte ou consola coexistente.",
        "Implantação C2Y300..2300; cama rodada/cabeceiraW. Folga1225fechada/875comcurso350. Fechar gavetaS antes do jardim."
      ],
      "fabrication_released": false,
      "status": "Pedido do proprietário: eliminar R03 e colocar cómoda grande; fechar obra e ferragens antes do fabrico",
      "carcass_depth_mm": 430,
      "carcass_height_mm": 660,
      "carcass_bottom_mm": 120,
      "panel_thickness_mm": 18,
      "back_thickness_mm": 8,
      "finish": "Lacado branco acetinado e tampo carvalho natural20mm",
      "drawer_extension_mm": 350,
      "drawer_boxes_pending": true,
      "source_revision": "R26",
      "kind": "freestanding_dresser",
      "front_count": 6,
      "equipment_reference": {},
      "source_R37": {
        "file": "Restantes_Carpintarias_R27.json",
        "sha256": "0869dca0a8318b1359c27312790bd7b2134fd9a5968ced579a09b876b2aa9391",
        "module_id": "SU-COM-001",
        "current_global_path": "furniture.suiteDresser"
      },
      "revision": "R37",
      "source_state_R37": "REEMITIDO_C2_R36",
      "top_mm": 800.0,
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "CLB01",
      "name": "Closet C2 — Duplo varão1000/1950, maleiro2300; corpo autoportante, travado fora da casseteP5.",
      "bbox_m": [
        2,
        3.25,
        2.95,
        3.85
      ],
      "front": "N",
      "height_mm": 2700,
      "bottom_mm": 0,
      "top_mm": 2700,
      "kind": "open_wardrobe",
      "panels": [
        {
          "name": "IlhargasZ100..2680",
          "qty": 2,
          "length_mm": 2580,
          "width_mm": 600.0,
          "thickness_mm": 18
        },
        {
          "name": "Base/topo entre ilhargas",
          "qty": 2,
          "length_mm": 914.0,
          "width_mm": 592.0,
          "thickness_mm": 18
        },
        {
          "name": "Costas entre base/topo eilhargas",
          "qty": 1,
          "length_mm": 2544,
          "width_mm": 914.0,
          "thickness_mm": 8
        },
        {
          "name": "Prateleiras intermédias entreilhargas",
          "qty": 1,
          "length_mm": 914.0,
          "width_mm": 592.0,
          "thickness_mm": 18
        },
        {
          "name": "Remate superior ajustável",
          "qty": 1,
          "length_mm": 950.0,
          "width_mm": 20,
          "thickness_mm": 18
        }
      ],
      "fronts": [],
      "lighting": [
        {
          "id": "CLB01-LED1",
          "length_mm": 890.0,
          "startCAD_m": [
            2.03,
            3.825
          ],
          "endCAD_m": [
            2.9200000000000004,
            3.825
          ],
          "bottom_or_emission_z_mm": 2274,
          "profile_envelope_mm": [
            12,
            8
          ],
          "CCT_K": 3000,
          "voltage_V": 24,
          "power_density_study_W_m": 6,
          "power_study_W": 5.34,
          "groove_status": "Rasgo final só após selecionarperfil; não cortar o painel com dado de envolvente.",
          "driver_access": "Driver dedicado comum de estudo40W/24V em nicho visitável no maleiroCLB03, fora da roupa; volume/perdas/térmica/proteção porproduto."
        }
      ],
      "notes": [
        "Duplo varão1000/1950, maleiro2300; corpo autoportante, travado fora da casseteP5.",
        "Corpo autoportante; travamento fora de P5/cassete. Peso, ancoragens e ferragens a dimensionar.",
        "CorposZ100..2680, base18/topo18 e remate20até2700. Prateleiras cotadas pela FACE SUPERIOR; fundo8entreilhargas, sem sobreposição de volumes. Plinto100comapoios dimensionados.",
        "LED3000K/24V,6W/m em estudo, sem fita exposta. Comprimentos:890(CL1),800(CL2),3×930(CL3),total4480mm/26,88W. Driver40Wéreserva deestudo,nãoproduto escolhido. Conectores e acessode manutenção sem desmontar roupa/gavetas."
      ],
      "fabrication_released": false,
      "revision": "R37",
      "source_state_R37": "NOVO_PORMENOR_DE_COORDENACAO",
      "finish": "carvalho natural",
      "width_mm": 950.0,
      "depth_mm": 600.0,
      "carcass_height_mm": 2580,
      "carcass_bottom_mm": 100,
      "carcass_depth_mm": 600.0,
      "panel_thickness_mm": 18,
      "back_thickness_mm": 8,
      "source_R37": {
        "global": "Dados_Coordenados_R37.json",
        "path": "furniture.wardrobes.CLB01"
      },
      "rod_levels_mm": [
        1000,
        1950
      ],
      "shelf_tops_mm": [
        2300
      ],
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "CLB02",
      "name": "Closet C2 — Varão comprido1700, maleiro2300.",
      "bbox_m": [
        2,
        5.1,
        2.86,
        5.68
      ],
      "front": "S",
      "height_mm": 2700,
      "bottom_mm": 0,
      "top_mm": 2700,
      "kind": "open_wardrobe",
      "panels": [
        {
          "name": "IlhargasZ100..2680",
          "qty": 2,
          "length_mm": 2580,
          "width_mm": 580.0,
          "thickness_mm": 18
        },
        {
          "name": "Base/topo entre ilhargas",
          "qty": 2,
          "length_mm": 824.0,
          "width_mm": 572.0,
          "thickness_mm": 18
        },
        {
          "name": "Costas entre base/topo eilhargas",
          "qty": 1,
          "length_mm": 2544,
          "width_mm": 824.0,
          "thickness_mm": 8
        },
        {
          "name": "Prateleiras intermédias entreilhargas",
          "qty": 1,
          "length_mm": 824.0,
          "width_mm": 572.0,
          "thickness_mm": 18
        },
        {
          "name": "Remate superior ajustável",
          "qty": 1,
          "length_mm": 860.0,
          "width_mm": 20,
          "thickness_mm": 18
        }
      ],
      "fronts": [],
      "lighting": [
        {
          "id": "CLB02-LED1",
          "length_mm": 800.0,
          "startCAD_m": [
            2.03,
            5.125
          ],
          "endCAD_m": [
            2.83,
            5.125
          ],
          "bottom_or_emission_z_mm": 2274,
          "profile_envelope_mm": [
            12,
            8
          ],
          "CCT_K": 3000,
          "voltage_V": 24,
          "power_density_study_W_m": 6,
          "power_study_W": 4.8,
          "groove_status": "Rasgo final só após selecionarperfil; não cortar o painel com dado de envolvente.",
          "driver_access": "Driver dedicado comum de estudo40W/24V em nicho visitável no maleiroCLB03, fora da roupa; volume/perdas/térmica/proteção porproduto."
        }
      ],
      "notes": [
        "Varão comprido1700, maleiro2300.",
        "Corpo autoportante; travamento fora de P5/cassete. Peso, ancoragens e ferragens a dimensionar.",
        "CorposZ100..2680, base18/topo18 e remate20até2700. Prateleiras cotadas pela FACE SUPERIOR; fundo8entreilhargas, sem sobreposição de volumes. Plinto100comapoios dimensionados.",
        "LED3000K/24V,6W/m em estudo, sem fita exposta. Comprimentos:890(CL1),800(CL2),3×930(CL3),total4480mm/26,88W. Driver40Wéreserva deestudo,nãoproduto escolhido. Conectores e acessode manutenção sem desmontar roupa/gavetas."
      ],
      "fabrication_released": false,
      "revision": "R37",
      "source_state_R37": "NOVO_PORMENOR_DE_COORDENACAO",
      "finish": "carvalho natural",
      "width_mm": 860.0,
      "depth_mm": 580.0,
      "carcass_height_mm": 2580,
      "carcass_bottom_mm": 100,
      "carcass_depth_mm": 580.0,
      "panel_thickness_mm": 18,
      "back_thickness_mm": 8,
      "source_R37": {
        "global": "Dados_Coordenados_R37.json",
        "path": "furniture.wardrobes.CLB02"
      },
      "rod_levels_mm": [
        1700
      ],
      "shelf_tops_mm": [
        2300
      ],
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "CLB03",
      "name": "Closet C2 — Seisgavetas2colunas×3, vãos468antesferragens, curso450emestudo; prateleiras acima e maleiro.",
      "bbox_m": [
        2.86,
        5.1,
        3.85,
        5.68
      ],
      "front": "S",
      "height_mm": 2700,
      "bottom_mm": 0,
      "top_mm": 2700,
      "kind": "open_wardrobe",
      "panels": [
        {
          "name": "IlhargasZ100..2680",
          "qty": 2,
          "length_mm": 2580,
          "width_mm": 580.0,
          "thickness_mm": 18
        },
        {
          "name": "Base/topo entre ilhargas",
          "qty": 2,
          "length_mm": 954.0,
          "width_mm": 572.0,
          "thickness_mm": 18
        },
        {
          "name": "Costas entre base/topo eilhargas",
          "qty": 1,
          "length_mm": 2544,
          "width_mm": 954.0,
          "thickness_mm": 8
        },
        {
          "name": "Prateleiras intermédias entreilhargas",
          "qty": 5,
          "length_mm": 954.0,
          "width_mm": 572.0,
          "thickness_mm": 18
        },
        {
          "name": "Remate superior ajustável",
          "qty": 1,
          "length_mm": 990.0,
          "width_mm": 20,
          "thickness_mm": 18
        },
        {
          "name": "Divisória baixa,entrebase118eprateleira790",
          "qty": 1,
          "length_mm": 672,
          "width_mm": 572.0,
          "thickness_mm": 18
        }
      ],
      "fronts": [
        {
          "id": "CLB03-G11",
          "u_mm": 20,
          "z_mm": 120,
          "width_mm": 464,
          "height_mm": 214,
          "thickness_mm": 20,
          "type": "gaveta",
          "material": "lacado branco acetinado",
          "box_width_after_hardware_mm": null
        },
        {
          "id": "CLB03-G12",
          "u_mm": 20,
          "z_mm": 343,
          "width_mm": 464,
          "height_mm": 214,
          "thickness_mm": 20,
          "type": "gaveta",
          "material": "lacado branco acetinado",
          "box_width_after_hardware_mm": null
        },
        {
          "id": "CLB03-G13",
          "u_mm": 20,
          "z_mm": 566,
          "width_mm": 464,
          "height_mm": 214,
          "thickness_mm": 20,
          "type": "gaveta",
          "material": "lacado branco acetinado",
          "box_width_after_hardware_mm": null
        },
        {
          "id": "CLB03-G21",
          "u_mm": 506,
          "z_mm": 120,
          "width_mm": 464,
          "height_mm": 214,
          "thickness_mm": 20,
          "type": "gaveta",
          "material": "lacado branco acetinado",
          "box_width_after_hardware_mm": null
        },
        {
          "id": "CLB03-G22",
          "u_mm": 506,
          "z_mm": 343,
          "width_mm": 464,
          "height_mm": 214,
          "thickness_mm": 20,
          "type": "gaveta",
          "material": "lacado branco acetinado",
          "box_width_after_hardware_mm": null
        },
        {
          "id": "CLB03-G23",
          "u_mm": 506,
          "z_mm": 566,
          "width_mm": 464,
          "height_mm": 214,
          "thickness_mm": 20,
          "type": "gaveta",
          "material": "lacado branco acetinado",
          "box_width_after_hardware_mm": null
        }
      ],
      "lighting": [
        {
          "id": "CLB03-LED1",
          "length_mm": 930.0,
          "startCAD_m": [
            2.8899999999999997,
            5.125
          ],
          "endCAD_m": [
            3.8200000000000003,
            5.125
          ],
          "bottom_or_emission_z_mm": 1203,
          "profile_envelope_mm": [
            12,
            8
          ],
          "CCT_K": 3000,
          "voltage_V": 24,
          "power_density_study_W_m": 6,
          "power_study_W": 5.58,
          "groove_status": "Rasgo final só após selecionarperfil; não cortar o painel com dado de envolvente.",
          "driver_access": "Driver dedicado comum de estudo40W/24V em nicho visitável no maleiroCLB03, fora da roupa; volume/perdas/térmica/proteção porproduto."
        },
        {
          "id": "CLB03-LED2",
          "length_mm": 930.0,
          "startCAD_m": [
            2.8899999999999997,
            5.125
          ],
          "endCAD_m": [
            3.8200000000000003,
            5.125
          ],
          "bottom_or_emission_z_mm": 1633,
          "profile_envelope_mm": [
            12,
            8
          ],
          "CCT_K": 3000,
          "voltage_V": 24,
          "power_density_study_W_m": 6,
          "power_study_W": 5.58,
          "groove_status": "Rasgo final só após selecionarperfil; não cortar o painel com dado de envolvente.",
          "driver_access": "Driver dedicado comum de estudo40W/24V em nicho visitável no maleiroCLB03, fora da roupa; volume/perdas/térmica/proteção porproduto."
        },
        {
          "id": "CLB03-LED3",
          "length_mm": 930.0,
          "startCAD_m": [
            2.8899999999999997,
            5.125
          ],
          "endCAD_m": [
            3.8200000000000003,
            5.125
          ],
          "bottom_or_emission_z_mm": 2063,
          "profile_envelope_mm": [
            12,
            8
          ],
          "CCT_K": 3000,
          "voltage_V": 24,
          "power_density_study_W_m": 6,
          "power_study_W": 5.58,
          "groove_status": "Rasgo final só após selecionarperfil; não cortar o painel com dado de envolvente.",
          "driver_access": "Driver dedicado comum de estudo40W/24V em nicho visitável no maleiroCLB03, fora da roupa; volume/perdas/térmica/proteção porproduto."
        }
      ],
      "notes": [
        "Seisgavetas2colunas×3, vãos468antesferragens, curso450emestudo; prateleiras acima e maleiro.",
        "Corpo autoportante; travamento fora de P5/cassete. Peso, ancoragens e ferragens a dimensionar.",
        "CorposZ100..2680, base18/topo18 e remate20até2700. Prateleiras cotadas pela FACE SUPERIOR; fundo8entreilhargas, sem sobreposição de volumes. Plinto100comapoios dimensionados.",
        "Baias468mm=(990−3×18)/2; frentes inset464com2mmemcada lado. C2compatibilizadaR37:Z120/343/566,214H; fixaprimeiraZ790..808. Caixas/furação só após escolher a ferragem. Curso450de estudo.",
        "LED3000K/24V,6W/m em estudo, sem fita exposta. Comprimentos:890(CL1),800(CL2),3×930(CL3),total4480mm/26,88W. Driver40Wéreserva deestudo,nãoproduto escolhido. Conectores e acessode manutenção sem desmontar roupa/gavetas.",
        "R37 sobe15mm todas asfrentes/caixasCLB03para não cruzarem a baseZ100..118. FrentesZ120..334/343..557/566..780;2mmsobrebase,10mmatéprateleira790. Bbox580 efrentes464×214 mantidas."
      ],
      "fabrication_released": false,
      "revision": "R37",
      "source_state_R37": "NOVO_PORMENOR_DE_COORDENACAO",
      "finish": "carvalho natural",
      "width_mm": 990.0,
      "depth_mm": 580.0,
      "carcass_height_mm": 2580,
      "carcass_bottom_mm": 100,
      "carcass_depth_mm": 580.0,
      "panel_thickness_mm": 18,
      "back_thickness_mm": 8,
      "source_R37": {
        "global": "Dados_Coordenados_R37.json",
        "path": "furniture.wardrobes.CLB03"
      },
      "rod_levels_mm": [],
      "drawers": 6,
      "drawer_extension_mm": 450,
      "shelf_tops_mm": [
        808,
        1228,
        1658,
        2088,
        2518
      ],
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "NT01",
      "name": "Mesa de cabeceira C2 — uma gaveta",
      "bbox_m": [
        -0.025,
        0.1,
        0.375,
        0.55
      ],
      "front": "E",
      "height_mm": 170,
      "bottom_mm": 430,
      "top_mm": 600,
      "kind": "bedside",
      "panels": [
        {
          "name": "Ilhargas",
          "qty": 2,
          "length_mm": 150,
          "width_mm": 380,
          "thickness_mm": 18
        },
        {
          "name": "Base entre ilhargas",
          "qty": 1,
          "length_mm": 414,
          "width_mm": 380,
          "thickness_mm": 18
        },
        {
          "name": "Tampo acabadoZ580..600",
          "qty": 1,
          "length_mm": 450,
          "width_mm": 400,
          "thickness_mm": 20
        },
        {
          "name": "Costas",
          "qty": 1,
          "length_mm": 414,
          "width_mm": 114,
          "thickness_mm": 8
        }
      ],
      "fronts": [
        {
          "id": "NT01-F1",
          "u_mm": 2.0,
          "z_mm": 432,
          "width_mm": 446,
          "height_mm": 146,
          "thickness_mm": 20,
          "type": "gaveta",
          "material": "carvalho natural"
        }
      ],
      "lighting": [],
      "notes": [
        "450×400×170; cotasZ430..600. Corpo150+tampo20. Uma gaveta, corrediça/caixa por selecionar; não cortar caixa pela largura da frente.",
        "Cama1800×2000 em quadro1900×2100;50mm até mesa. Acesso à mesa pela frente, não pelo intervalo lateral50."
      ],
      "fabrication_released": false,
      "revision": "R37",
      "source_state_R37": "NOVO_PORMENOR_DE_COORDENACAO",
      "finish": "carvalho natural",
      "width_mm": 450.0,
      "depth_mm": 400.0,
      "carcass_height_mm": 150,
      "carcass_bottom_mm": 430,
      "carcass_depth_mm": 380.0,
      "panel_thickness_mm": 18,
      "back_thickness_mm": 8,
      "drawer_extension_mm": 250,
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "NT02",
      "name": "Mesa de cabeceira C2 — uma gaveta",
      "bbox_m": [
        -0.025,
        2.55,
        0.375,
        3.0
      ],
      "front": "E",
      "height_mm": 170,
      "bottom_mm": 430,
      "top_mm": 600,
      "kind": "bedside",
      "panels": [
        {
          "name": "Ilhargas",
          "qty": 2,
          "length_mm": 150,
          "width_mm": 380,
          "thickness_mm": 18
        },
        {
          "name": "Base entre ilhargas",
          "qty": 1,
          "length_mm": 414,
          "width_mm": 380,
          "thickness_mm": 18
        },
        {
          "name": "Tampo acabadoZ580..600",
          "qty": 1,
          "length_mm": 450,
          "width_mm": 400,
          "thickness_mm": 20
        },
        {
          "name": "Costas",
          "qty": 1,
          "length_mm": 414,
          "width_mm": 114,
          "thickness_mm": 8
        }
      ],
      "fronts": [
        {
          "id": "NT02-F1",
          "u_mm": 2.0,
          "z_mm": 432,
          "width_mm": 446,
          "height_mm": 146,
          "thickness_mm": 20,
          "type": "gaveta",
          "material": "carvalho natural"
        }
      ],
      "lighting": [],
      "notes": [
        "450×400×170; cotasZ430..600. Corpo150+tampo20. Uma gaveta, corrediça/caixa por selecionar; não cortar caixa pela largura da frente.",
        "Cama1800×2000 em quadro1900×2100;50mm até mesa. Acesso à mesa pela frente, não pelo intervalo lateral50."
      ],
      "fabrication_released": false,
      "revision": "R37",
      "source_state_R37": "NOVO_PORMENOR_DE_COORDENACAO",
      "finish": "carvalho natural",
      "width_mm": 450.0,
      "depth_mm": 400.0,
      "carcass_height_mm": 150,
      "carcass_bottom_mm": 430,
      "carcass_depth_mm": 380.0,
      "panel_thickness_mm": 18,
      "back_thickness_mm": 8,
      "drawer_extension_mm": 250,
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "SU-HB-C2",
      "name": "Cabeceira W e ripado integral C2",
      "bbox_m": [
        -0.05,
        0,
        0.075,
        3.1
      ],
      "front": "E",
      "height_mm": 2700,
      "bottom_mm": 0,
      "top_mm": 2700,
      "kind": "stepped_headboard",
      "panels": [
        {
          "name": "Ripas acabadas de estudo",
          "qty": 77,
          "length_mm": 2700,
          "width_mm": 28,
          "thickness_mm": 18
        },
        {
          "name": "Substrato contínuo, modularização por carpintaria",
          "qty": 1,
          "length_mm": 3100,
          "width_mm": 2700,
          "thickness_mm": 7
        }
      ],
      "fronts": [],
      "lighting": [],
      "notes": [
        "Ripado25mm no panoW3100×2700. Só o troçoY600..2500 tem profundidade total125mm; fora desse troço fica25mm.",
        "Cama e mesas não mudam. Ripas28/gap12 em estudo:77ripas perfazem3068mm, margens16mm por lado. Substrato7+ripa18=25.",
        "Fixações/substrato resistente e elétrica das leituras por coordenação, sem roçar parede exterior sem projeto.",
        "Altura do estofado preserva modeloC2:Z240..1150(H910), não até ao teto. Substrato/acolchoado dentro dos100mm adicionais ao ripado25; materiais exatos por fornecedor."
      ],
      "fabrication_released": false,
      "revision": "R37",
      "source_state_R37": "NOVO_PORMENOR_DE_COORDENACAO",
      "finish": "carvalho natural",
      "width_mm": 3100.0,
      "depth_mm": 125.0,
      "step_geometry": {
        "cladding_bbox_m": [
          -0.04999999999999999,
          0,
          -0.024999999999999988,
          3.1
        ],
        "central_bbox_m": [
          -0.05,
          0.6,
          0.075,
          2.5
        ],
        "cladding_depth_mm": 25,
        "central_depth_mm": 125,
        "central_bottom_mm": 240,
        "central_height_mm": 910,
        "central_top_mm": 1150
      },
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "L-BASE",
      "name": "Reserva para duas bases originais Siemens 400 mm",
      "bbox_m": [
        1.81,
        5.85,
        3.07,
        6.55
      ],
      "width_mm": 1260,
      "depth_mm": 700,
      "height_mm": 400,
      "bottom_mm": 0,
      "front": "N",
      "front_count": 2,
      "panels": [],
      "fronts": [],
      "shelf_tops_mm": [],
      "lighting": [],
      "notes": [
        "Referência de acessório, compatibilidade final pendente: duas bases originais Siemens, cada A 400 x L 600 x P 570, indicadas nos manuais dos aparelhos. Confirmar compatibilidade E-Nr antes de encomendar.",
        "20+600+20+600+20=1260 mm de reserva frontal. Apoios/pés/retentores são os originais; montagem por instalador conforme BSH.",
        "A reserva P 700 inclui tubos e porta saliente, não é a profundidade da base original 570. Sem plataforma estrutural de madeira artesanal.",
        "Frentes das bases originais brancas ficam visíveis; não colar revestimento nem alterar fixações sem aprovação BSH. Tampo acima independente e desmontável."
      ],
      "status": "ESTUDO PROPOSTO; NÃO FABRICAR",
      "source": "R36 implantação adotada; detalhe construtivo nominal R 27 reemitido e envelopes aninhados coordenados.",
      "machine_envelopes": [
        {
          "id": "L01",
          "model": "WG54N2A0ES",
          "bbox_m": [
            1.831,
            5.91,
            2.429,
            6.543
          ],
          "body_bbox_m": [
            1.831,
            5.91,
            2.429,
            6.5
          ],
          "open_longitudinal_bbox_m": [
            1.831,
            5.91,
            2.429,
            6.984
          ],
          "base_mm": 400,
          "height_mm": 845,
          "max_adjusted_height_mm": 857,
          "top_nominal_mm": 1245,
          "top_max_adjusted_mm": 1257,
          "depth_body_mm": 590,
          "depth_closed_mm": 633,
          "depth_open_mm": 1074,
          "back_reserve_assumption_mm": 60,
          "door_hinge": "Esquerda",
          "lateral_sweep_validated": false,
          "centre_x_m": 2.13,
          "layout_revision": "R37 proposta, não adotada"
        },
        {
          "id": "L02",
          "model": "WQ46N2D0ES",
          "bbox_m": [
            2.451,
            5.91,
            3.049,
            6.558
          ],
          "body_bbox_m": [
            2.451,
            5.91,
            3.049,
            6.523
          ],
          "open_longitudinal_bbox_m": [
            2.451,
            5.91,
            3.049,
            7.006
          ],
          "base_mm": 400,
          "height_mm": 842,
          "max_adjusted_height_mm": 857,
          "top_nominal_mm": 1242,
          "top_max_adjusted_mm": 1257,
          "depth_body_mm": 613,
          "depth_closed_mm": 648,
          "depth_open_mm": 1096,
          "back_reserve_assumption_mm": 60,
          "door_hinge": "Direita",
          "lateral_sweep_validated": false,
          "centre_x_m": 2.75,
          "layout_revision": "R37 proposta, não adotada"
        }
      ],
      "occupied_depth_mm": 712,
      "structural_hold": {
        "manufacturer_empty_mass_datasheets_kg": [
          77.5,
          51.9
        ],
        "manufacturer_empty_mass_manuals_kg": [
          77.6,
          52.8
        ],
        "mass_discrepancy": "Ficha comercial e manual divergem 0,1 kg na lavar e 0,9 kg na secar; manter ambas referências e confirmar E-Nr/FD.",
        "empty_mass_for_preliminary_assessment_kg": 130.4,
        "is_structural_design_load": false,
        "pending": [
          "Cargas de funcionamento: água, roupa, desequilíbrio, vibração e ações dinâmicas.",
          "Modelo, geometria e fixação do chassis, capacidade do pavimento e apoios exatos de cada pé.",
          "Compatibilidade das patilhas WX 975600 e retenção do secador com o suporte 400 mm proposto.",
          "Acesso e remoção segura dos aparelhos sem desmontar toda a carpintaria."
        ]
      },
      "selected_base_accessories": [
        "WZWP50W",
        "WZDP40D"
      ],
      "revision": "R37",
      "source_R27_page": 44,
      "fronts_note": "Gavetas próprias das bases originais; não há frentes de carpintaria nem capacidade útil garantida.",
      "closed_depth_plus_rear_mm": 708,
      "occupied_depth_note": "708 mm = profundidade fechada 648+reserva 60; 712 é envelope conservador de coordenação, não nova dimensão do fabricante.",
      "fabrication_released": false,
      "kind": "manufacturer_pedestal_reservation",
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "L-PIA-R37",
      "bbox_m": [
        3.07,
        5.85,
        3.85,
        6.45
      ],
      "width_mm": 780,
      "depth_mm": 600,
      "height_mm": 900,
      "carcass_nominal_mm": {
        "width": 780,
        "depth_excluding_front": 580,
        "height": 770,
        "bottom": 100,
        "panel": 18
      },
      "fronts": [
        {
          "id": "LP37-P1",
          "width_mm": 387,
          "height_mm": 766,
          "thickness_mm": 20,
          "u_mm": 2,
          "type": "batente",
          "z_mm": 102
        },
        {
          "id": "LP37-P2",
          "width_mm": 387,
          "height_mm": 766,
          "thickness_mm": 20,
          "u_mm": 391,
          "type": "batente",
          "z_mm": 102
        }
      ],
      "interior_width_mm": 744,
      "under_bowl_service_reserve": {
        "bbox_m": [
          3.16,
          5.85,
          3.76,
          6.45
        ],
        "bottom_mm": 100,
        "top_mm": 870,
        "note": "Reserva ampla para cuba 200, válvula/sifão, misturadora e mangueira extraível; não volume útil de arrumação."
      },
      "doors_clearance_note": "Duas folhas 387 nominais; abertura ocupa o corredor até Y 6.837. Utilizar uma de cada vez; conferir dobradiças, puxadores e desmontagem do sifão. Sem prateleira atravessando redes.",
      "detergent_storage": "Caixa amovível fechada separada da mangueira do duche, só depois de montar sifão/torneira. Não atribuir capacidade antes de medir. Fecho de segurança se necessário para família/criança.",
      "wet_finish": "Tampo resistente à água, recorte selado, clips próprios, bordos protegidos; prumo de transição para a estação alta deve ser lavável, selado e desmontável sem transferir vibração.",
      "fixing": "Apoios no pavimento e fixação apenas na parede S após verificar W22; nunca no miolo da cassete P6 em E. Sem gaveta sob a cuba.",
      "status": "PROPOSTA PRELIMINAR DE MARCENARIA; NÃO É LISTA DE CORTE",
      "revision": "R37",
      "fabrication_released": false,
      "name": "Pia de lavandaria780 — UNA57",
      "bottom_mm": 0,
      "top_mm": 900,
      "front": "N",
      "panels": [
        {
          "name": "Ilhargas",
          "qty": 2,
          "length_mm": 770,
          "width_mm": 580,
          "thickness_mm": 18
        },
        {
          "name": "Base entre ilhargas",
          "qty": 1,
          "length_mm": 744,
          "width_mm": 580,
          "thickness_mm": 18
        },
        {
          "name": "Travessas superiores, sem tampo a atravessar a cuba",
          "qty": 2,
          "length_mm": 744,
          "width_mm": 70,
          "thickness_mm": 18
        },
        {
          "name": "Tampo resistente à água, antes de gabarito",
          "qty": 1,
          "length_mm": 780,
          "width_mm": 600,
          "thickness_mm": 30
        }
      ],
      "lighting": [],
      "notes": [
        "Duas folhas 387 nominais; abertura ocupa o corredor até Y 6.837. Utilizar uma de cada vez; conferir dobradiças, puxadores e desmontagem do sifão. Sem prateleira atravessando redes.",
        "Caixa amovível fechada separada da mangueira do duche, só depois de montar sifão/torneira. Não atribuir capacidade antes de medir. Fecho de segurança se necessário para família/criança.",
        "Tampo resistente à água, recorte selado, clips próprios, bordos protegidos; prumo de transição para a estação alta deve ser lavável, selado e desmontável sem transferir vibração.",
        "Apoios no pavimento e fixação apenas na parede S após verificar W22; nunca no miolo da cassete P6 em E. Sem gaveta sob a cuba.",
        "Recorte de estudo530×485R10; só cortar a pedra pelo gabarito do produto comprado. Reserva de redes não é capacidade de arrumação."
      ],
      "carcass_bottom_mm": 100,
      "carcass_height_mm": 770,
      "carcass_depth_mm": 580,
      "panel_thickness_mm": 18,
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "LS01",
      "name": "Armário superior de lavagem 1",
      "bbox_m": [
        1.83,
        5.85,
        2.45,
        6.2
      ],
      "width_mm": 620,
      "depth_mm": 350,
      "height_mm": 1180,
      "bottom_mm": 1500,
      "front": "N",
      "front_count": 1,
      "panels": [
        {
          "id": "LS01-LAT",
          "role": "Lateral vertical",
          "qty": 2,
          "length_mm": 1180,
          "width_mm": 330,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "LS01-B/T",
          "role": "Base e topo entre laterais",
          "qty": 2,
          "length_mm": 584,
          "width_mm": 330,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "LS01-FUN",
          "role": "Fundo embutido entre base/topo/laterais",
          "qty": 1,
          "length_mm": 1144,
          "width_mm": 584,
          "thickness_mm": 8,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "LS01-PR",
          "role": "Prateleira ajustável; cota indica face superior",
          "qty": 2,
          "length_mm": 584,
          "width_mm": 302,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        }
      ],
      "fronts": [
        {
          "id": "LS01-P",
          "u_mm": 2,
          "z_mm": 1502,
          "width_mm": 616,
          "height_mm": 1176,
          "thickness_mm": 20,
          "type": "batente/push a confirmar"
        }
      ],
      "shelf_tops_mm": [
        1898,
        2278
      ],
      "lighting": [],
      "notes": [
        "Profundidade 350 mm já inclui frente 20 mm: corpo até Y 6180 e frente Y 6180..6200; não somar frente por fora.",
        "Topo corpo 2680 +remate 20 até 2700. Uma prateleira ajustável com topo 1898, outra 2278; cota de furação final após definir conteúdo.",
        "Roupa/produtos de lavagem em corpos próprios; sem alimentos.",
        "O corpo 2 recebe reserva técnica para driver, separada dos objetos guardados e com acesso/ventilação. Rever volume após escolher fonte."
      ],
      "status": "PROPOSTA; conferir montagem e retirada das máquinas",
      "source": "R36 implantação adotada; detalhe construtivo nominal R 27 reemitido e envelopes aninhados coordenados.",
      "carcass_width_mm": 620,
      "carcass_depth_mm": 330,
      "carcass_height_mm": 1180,
      "carcass_bottom_mm": 1500,
      "panel_thickness_mm": 18,
      "back_thickness_mm": 8,
      "section": {
        "body_depth_mm": 330,
        "front_thickness_mm": 20,
        "back_thickness_mm": 8,
        "shelf_depth_mm": 302,
        "shelf_levels_reference": "Face superior; base e topo cotados em separado",
        "shelf_bottoms_mm": [
          1880,
          2260
        ]
      },
      "revision": "R37",
      "source_R27_page": 46,
      "fabrication_released": false,
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "LS02",
      "name": "Armário superior de lavagem 2",
      "bbox_m": [
        2.45,
        5.85,
        3.07,
        6.2
      ],
      "width_mm": 620,
      "depth_mm": 350,
      "height_mm": 1180,
      "bottom_mm": 1500,
      "front": "N",
      "front_count": 1,
      "panels": [
        {
          "id": "LS02-LAT",
          "role": "Lateral vertical",
          "qty": 2,
          "length_mm": 1180,
          "width_mm": 330,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "LS02-B/T",
          "role": "Base e topo entre laterais",
          "qty": 2,
          "length_mm": 584,
          "width_mm": 330,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "LS02-FUN",
          "role": "Fundo embutido entre base/topo/laterais",
          "qty": 1,
          "length_mm": 1144,
          "width_mm": 584,
          "thickness_mm": 8,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        },
        {
          "id": "LS02-PR",
          "role": "Prateleira ajustável; cota indica face superior",
          "qty": 2,
          "length_mm": 584,
          "width_mm": 302,
          "thickness_mm": 18,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        }
      ],
      "fronts": [
        {
          "id": "LS02-P",
          "u_mm": 2,
          "z_mm": 1502,
          "width_mm": 616,
          "height_mm": 1176,
          "thickness_mm": 20,
          "type": "batente/push a confirmar"
        }
      ],
      "shelf_tops_mm": [
        1898,
        2278
      ],
      "lighting": [
        {
          "id": "LED-LS",
          "owner": "LS02",
          "startCAD_m": [
            1.84,
            6.16
          ],
          "endCAD_m": [
            3.04,
            6.16
          ],
          "bottom_or_emission_z_mm": 1500,
          "length_mm": 1200,
          "temperature_K": 3000,
          "voltage_V_nominal": 24,
          "design_W_per_m_assumption": 6,
          "design_power_W": 7.2,
          "circuit": "CL01",
          "profile_groove_proposed_mm": [
            12,
            6
          ],
          "profile_status": "RESERVA; selecionar perfil/fita e conferir espessura restante antes de fresar. Comprimento de fita ajustável ao módulo de corte do fabricante.",
          "location": "Contínuo sob o conjunto de 2 superiores; canal 12 × 6 mm em base de 18 mm, com 12 mm remanescentes. Eixo Y=6160 mm, a 20 mm da aresta frontal do corpo Y=6180 mm: ficam 14 mm de madeira entre ranhura e aresta, sem invadir a frente móvel. Recuo construtivo de 15 mm em relação ao eixo visual antigo Y=6175 mm. Prever emenda e passagem de cabos entre peças/corpos; não fresar sem desenho do perfil e das uniões.",
          "spans_modules": [
            "LS01",
            "LS02"
          ],
          "specification_status": "Apenas posição funcional. Perfil/fita/driver e alimentação por selecionar, acessíveis e separados da água/condutas.",
          "driver_selected": false
        }
      ],
      "notes": [
        "Profundidade 350 mm já inclui frente 20 mm: corpo até Y 6180 e frente Y 6180..6200; não somar frente por fora.",
        "Topo corpo 2680 +remate 20 até 2700. Uma prateleira ajustável com topo 1898, outra 2278; cota de furação final após definir conteúdo.",
        "Roupa/produtos de lavagem em corpos próprios; sem alimentos.",
        "O corpo 2 recebe reserva técnica para driver, separada dos objetos guardados e com acesso/ventilação. Rever volume após escolher fonte."
      ],
      "status": "PROPOSTA; conferir montagem e retirada das máquinas",
      "source": "R36 implantação adotada; detalhe construtivo nominal R 27 reemitido e envelopes aninhados coordenados.",
      "carcass_width_mm": 620,
      "carcass_depth_mm": 330,
      "carcass_height_mm": 1180,
      "carcass_bottom_mm": 1500,
      "panel_thickness_mm": 18,
      "back_thickness_mm": 8,
      "section": {
        "body_depth_mm": 330,
        "front_thickness_mm": 20,
        "back_thickness_mm": 8,
        "shelf_depth_mm": 302,
        "shelf_levels_reference": "Face superior; base e topo cotados em separado",
        "shelf_bottoms_mm": [
          1880,
          2260
        ]
      },
      "revision": "R37",
      "source_R27_page": 47,
      "fabrication_released": false,
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "LS-REM-O",
      "name": "Remate lateral superior lavagem",
      "bbox_m": [
        1.81,
        5.85,
        1.83,
        6.2
      ],
      "width_mm": 20,
      "depth_mm": 350,
      "height_mm": 1200,
      "bottom_mm": 1500,
      "front": "N",
      "front_count": 0,
      "panels": [
        {
          "id": "LS-REM-O-PA",
          "role": "Remate a galgar em obra",
          "qty": 1,
          "length_mm": 1200,
          "width_mm": 350,
          "thickness_mm": 20,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        }
      ],
      "fronts": [],
      "shelf_tops_mm": [],
      "lighting": [],
      "notes": [],
      "status": "PROPOSTA; conferir montagem e retirada das máquinas",
      "source": "R36 implantação adotada; detalhe construtivo nominal R 27 reemitido e envelopes aninhados coordenados.",
      "revision": "R37",
      "source_R27_page": 48,
      "fabrication_released": false,
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "LS-REM-T",
      "name": "Remate superior lavagem",
      "bbox_m": [
        1.83,
        6.18,
        3.07,
        6.2
      ],
      "width_mm": 1240,
      "depth_mm": 20,
      "height_mm": 20,
      "bottom_mm": 2680,
      "front": "N",
      "front_count": 0,
      "panels": [
        {
          "id": "LS-REM-T-PA",
          "role": "Remate a galgar em obra",
          "qty": 1,
          "length_mm": 1240,
          "width_mm": 20,
          "thickness_mm": 20,
          "cut_status": "PRELIMINAR - conferir em obra e ferragens; não cortar por esta lista sem aprovação da carpintaria"
        }
      ],
      "fronts": [],
      "shelf_tops_mm": [],
      "lighting": [],
      "notes": [],
      "status": "PROPOSTA; conferir montagem e retirada das máquinas",
      "source": "R36 implantação adotada; detalhe construtivo nominal R 27 reemitido e envelopes aninhados coordenados.",
      "revision": "R37",
      "source_R27_page": 49,
      "fabrication_released": false,
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "IS_C_BASIN_R37",
      "name": "Banho comum — baseS1000",
      "room": "IS_C",
      "bbox_m": [
        11.15,
        5.55,
        12.15,
        5.95
      ],
      "front": "N",
      "width_mm": 1000,
      "depth_mm": 400,
      "height_mm": 600,
      "bottom_mm": 250,
      "top_mm": 850,
      "carcass_top_mm": 815,
      "carcass_height_mm": 565,
      "countertop_thickness_mm": 35,
      "fronts": [
        {
          "id": "F1",
          "type": "hinged",
          "u_mm": 2,
          "width_mm": 496,
          "z_mm": 252,
          "height_mm": 561,
          "hinge_u": "low",
          "thickness_mm": 18,
          "thickness_status": "Opção construtiva R37 para coordenação, 18mm acabados; ferragem/sistema e amostra por confirmar antes de corte."
        },
        {
          "id": "F2",
          "type": "hinged",
          "u_mm": 502,
          "width_mm": 496,
          "z_mm": 252,
          "height_mm": 561,
          "hinge_u": "high",
          "thickness_mm": 18,
          "thickness_status": "Opção construtiva R37 para coordenação, 18mm acabados; ferragem/sistema e amostra por confirmar antes de corte."
        }
      ],
      "fronts_dimension_status": "Envelopes de estudo após folgas2mm; não listagem de corte/ferragens. z é cota absoluta ao piso;u cresceX de xmin a xmax.",
      "panels": [
        {
          "id": "ILH-L",
          "quantity": 1,
          "width_mm": 382,
          "height_mm": 565,
          "thickness_mm": 18,
          "orientation": "ilharga lateral vertical; profundidade exclui frente/calhas"
        },
        {
          "id": "ILH-R",
          "quantity": 1,
          "width_mm": 382,
          "height_mm": 565,
          "thickness_mm": 18,
          "orientation": "ilharga lateral vertical; profundidade exclui frente/calhas"
        },
        {
          "id": "BASE",
          "quantity": 1,
          "width_mm": 964,
          "depth_mm": 370,
          "thickness_mm": 18,
          "bottom_mm": 250,
          "orientation": "fundo horizontal"
        },
        {
          "id": "TRAV-F",
          "quantity": 1,
          "width_mm": 964,
          "height_mm": 50,
          "thickness_mm": 18,
          "bottom_mm": 765,
          "orientation": "travessa frontal de estudo; não apoio estrutural libertado"
        },
        {
          "id": "COSTAS-VIS",
          "quantity": null,
          "thickness_mm": 12,
          "removable": true,
          "cutouts_released": false,
          "note": "Costas parciais visitáveis; não desenhar placa fixa a bloquear caixas e sifão."
        },
        {
          "id": "TAMPO",
          "quantity": 1,
          "width_mm": 1000,
          "depth_mm": 400,
          "thickness_mm": 35,
          "bottom_mm": 815,
          "top_mm": 850,
          "material": "carvalho/núcleo resistente àhumidade, composição/impermeabilização por selecionar",
          "cutout_released": false
        }
      ],
      "lighting": {
        "integrated": false,
        "why": "EspelhoLED3000K é peça autónoma da parede, não ferragem/LED deste módulo."
      },
      "services": {
        "basin": {
          "basin": "Duravit0338490000",
          "externalMm": [
            525,
            320,
            175
          ],
          "counterTopMm": 850,
          "counterThicknessMm": 35,
          "basinUpperEdgeMm": 815,
          "basinBottomEnvelopeMm": 640,
          "drainCentreCAD": [
            11.65,
            5.685
          ],
          "mixerProjectionMm": 174,
          "purchaseApproved": false,
          "heightDiscrepancyMm": {
            "dimensioned_sheet": 175,
            "portal_description": 210,
            "lowerReserveIf210": 605,
            "confirmationRequired": true
          },
          "rearOverflowReliefMm": 6.25,
          "mixerAxisMm": 1042,
          "spoutOutletMm": 1000,
          "mixerControlCentresMm": 100,
          "mixerBackplateMm": [
            173,
            74
          ],
          "outerBasinBBoxCAD": [
            11.3875,
            5.59,
            11.9125,
            5.91
          ],
          "mixerWallCAD": [
            11.65,
            5.55
          ],
          "spoutOutletCAD": [
            11.65,
            5.724,
            1.0
          ],
          "dimensions_reoriented_for_S_wall": true
        },
        "trap": {
          "reference": "Duravit0050364600",
          "drop_mm": [
            110,
            220
          ],
          "body_diameter_mm": 70,
          "outlet_mm": 32,
          "horizontal_max_mm": 400,
          "example_not_released": {
            "union_mm": 620,
            "outlet_mm": 450,
            "bottom_mm": 360
          }
        },
        "valve": {
          "reference": "Duravit0050524600",
          "clamp_mm": [
            0,
            70
          ],
          "not_tail_length": true
        },
        "individual_and_general_boxes": [
          {
            "id": "BC-VALVES-IND",
            "room": "IS_C",
            "type": "valve_box",
            "bboxCAD": [
              11.195,
              5.55,
              11.465,
              5.63
            ],
            "bottom_mm": 320,
            "height_mm": 190,
            "face": "N",
            "reference": "Caleffi359410",
            "status": "PROPOSTA_R37_NAO_COMPRAR_NAO_FABRICAR",
            "note": "Caixa real270×190×80 de4AF+3AQ; individualizar lavatório/duche/cisterna, cegando sobras junto ao coletor. Dentro do móvel, acessível pela porta; não rasgarW25/cassete. Tampa359801294×214×8 ou359700conforme ficha por validar pelo colega água.",
            "cover_mm": [
              294,
              214,
              8
            ]
          },
          {
            "id": "BC-VALVES-GEN",
            "room": "IS_C",
            "type": "valve_box",
            "bboxCAD": [
              11.916,
              5.55,
              12.106,
              5.63
            ],
            "bottom_mm": 320,
            "height_mm": 190,
            "face": "N",
            "reference": "Caleffi359190",
            "status": "PROPOSTA_R37_NAO_COMPRAR_NAO_FABRICAR",
            "note": "Caixa190×190×80 para cortes geraisAF/AQ a montante dos individuais. Tampa própria359892/893214×214×8. Não usar tampa359801 nesta caixa.",
            "cover_mm": [
              214,
              214,
              8
            ]
          }
        ],
        "inside_flood_sensor": {
          "id": "BC-FLOOD-BASIN",
          "room": "IS_C",
          "type": "flood_sensor",
          "bboxCAD": [
            11.52,
            5.66,
            11.597,
            5.737
          ],
          "bottom_mm": 268,
          "height_mm": 23,
          "face": "up",
          "reference": "ShellyFloodSGen4S4SN-0071Z",
          "status": "PROPOSTA_R37_NAO_COMPRAR_NAO_FABRICAR",
          "note": "Ø77×23,IP67,CR123A eHomeAssistant nas fontes oficiais. BASIN sobre fundo/bandeja interiorZ268 (base250+painel18 de estudo), não no pavimento sob caixa fechada: desenhar percurso de escorrência. WC no pavimento seco, fora do duche. Não deteta automaticamente fugas retidas dentro de parede. Acesso para teste/bateria e cobertura de percursos a afinar."
        }
      },
      "storage": {
        "external_width_depth_height_mm": [
          1000,
          400,
          565
        ],
        "internal_rectangular_width_depth_height_mm": [
          964,
          370,
          529
        ],
        "gross_internal_envelope_l": 188.684,
        "deduct_bowl210_l": 35.969,
        "deduct_drain_service_l": 19.411,
        "deduct_valve_bodies_l": 6.992,
        "residual_geometric_study_l": 126.311,
        "not_usable_storage_capacity": "É saldo volumétrico aproximado depois de reservas retangulares conservadoras, não litros úteis. Há envelopes sobrepostos às próprias espessuras; não é medição de capacidade comercial. Portas/calhas, clips/apoios, ligações e acesso reduzem mais.",
        "clean_storage_proposal": {
          "removable_trays": 2,
          "each_external_mm": [
            240,
            200,
            180
          ],
          "gross_tray_volume_each_l": 8.64,
          "gross_total_tray_volume_l": 17.28,
          "bboxCAD_each": [
            [
              11.21,
              5.72,
              11.45,
              5.92
            ],
            [
              11.85,
              5.72,
              12.09,
              5.92
            ]
          ],
          "bottom_mm": 268,
          "height_mm": 180,
          "location": "zona frontal inferior lateral, abaixo605, afastada do sifão central; retirar tabuleiros para visitar cortes. Confirmar dimensões internas reais de cada tabuleiro.",
          "no_fixed_shelf_crossing_trap": true,
          "organization": [
            {
              "tray": 1,
              "content": "Duas toalhas de banho dobradas",
              "folded_each_mm": [
                200,
                180,
                80
              ],
              "count": 2,
              "assembly_mm": [
                200,
                180,
                160
              ]
            },
            {
              "tray": 2,
              "content": "Dois rolos de papel de reserva e pequeno estojo dehigiene",
              "roll_diameter_mm": 110,
              "roll_length_mm": 100,
              "count": 2,
              "rolls_assembly_mm": [
                220,
                100,
                110
              ],
              "case_envelope_mm": [
                220,
                70,
                100
              ]
            }
          ]
        },
        "water_boxes": {
          "individual": "Caleffi359410,270×190×80,3AF+2AQusados, restantes cegados",
          "general": "Caleffi359190,190×190×80,cortes geraisAF/AQ",
          "cover_individual": "359801,294×214×8",
          "cover_general": "359892/893,214×214×8",
          "access": "tampas íntegra e removíveis por frente; painéis/tabuleiros/ferragens não bloqueiam visitação"
        },
        "clean_chemical_separation": "Só toalhas/papel/reserva limpa nos tabuleiros; detergentes domésticos ficam na lavandaria, fora do espaço de higiene.",
        "wall_storage_removed_R38": true,
        "storage_limit": "Dimensões de dobra/rolos são amostras de utilização, não capacidade comercial: testar com as toalhas/rolos reais; tabuleiros removem-se para acesso às válvulas. Roupabranca de reserva emARR_N, sem armário suspenso no banho.",
        "family_backstock_location": "ARR_N na distribuição: duasprateleiras reservadas a8toalhasdebanho, restantes a toalhasdemãos/rosto/roupabranca; não medicamentosnem químicos."
      },
      "notes": [
        "Sem gavetas sob a cuba; nenhum fundo/prateleira fixa corta sifão ou caixas.",
        "Cuba525×320/H175cotado vsH210portal: manterreserva605econfirmarpeçaantesdecorte.",
        "Calhas SU reservam50da profundidade; não prometer acesso560 até escolher ferragem.",
        "Os2tabuleiros240×200×180 são apenas envelopes soltos de utilização, não gavetas nem ferragens imaginadas.",
        "Apoios estruturais do tampo/cuba e cargas de fixação por selecionar; clips da cuba não suportam a bancada.",
        "Manobra comum avaliada com portas fechadas; acesso a arrumação/manutenção é sequencial.",
        "R37 fixa18mm acabados para as frentes de estudo. COM:corpo382+frente18=400. SU:corpo450+2frentes18+intervalo14=500; planoscentrais491/459,curso583. Não adotar20mm sem rever envolvente/ferragem.",
        "R38: retirar completamente a caixa de parede. Duas toalhas de uso/reserva imediata num tabuleiro; dois rolos e estojo no outro, sem invadir sifão/cortes. Reserva familiar em ARR_N.",
        "Os toalheiros aquecidos mantêm a posição; são para secar toalhas, não um armário. Não criar LED ou tomada dentro da arrumação."
      ],
      "fabrication_released": false,
      "front_thickness_mm": 18,
      "revision": "R38",
      "issued_revision": "R38",
      "source_state_R38": "DESENVOLVIDO_R38_VALIDACOES_DE_EXECUCAO_PENDENTES"
    },
    {
      "id": "IS_S_BASIN_R37",
      "name": "Suíte — baseN1200",
      "room": "IS_S",
      "bbox_m": [
        0.45,
        5.18,
        1.65,
        5.68
      ],
      "front": "S",
      "width_mm": 1200,
      "depth_mm": 500,
      "height_mm": 600,
      "bottom_mm": 250,
      "top_mm": 850,
      "carcass_top_mm": 815,
      "carcass_height_mm": 565,
      "countertop_thickness_mm": 35,
      "fronts": [
        {
          "id": "F1",
          "type": "sliding",
          "u_mm": 2,
          "width_mm": 613,
          "z_mm": 252,
          "height_mm": 561,
          "overlap_mm": 30,
          "thickness_mm": 18,
          "thickness_status": "Opção construtiva R37 para coordenação, 18mm acabados; ferragem/sistema e amostra por confirmar antes de corte."
        },
        {
          "id": "F2",
          "type": "sliding",
          "u_mm": 585,
          "width_mm": 613,
          "z_mm": 252,
          "height_mm": 561,
          "overlap_mm": 30,
          "thickness_mm": 18,
          "thickness_status": "Opção construtiva R37 para coordenação, 18mm acabados; ferragem/sistema e amostra por confirmar antes de corte."
        }
      ],
      "fronts_dimension_status": "Envelopes de estudo após folgas2mm; não listagem de corte/ferragens. z é cota absoluta ao piso;u cresceX de xmin a xmax.",
      "panels": [
        {
          "id": "ILH-L",
          "quantity": 1,
          "width_mm": 450,
          "height_mm": 565,
          "thickness_mm": 18,
          "orientation": "ilharga lateral vertical; profundidade exclui frente/calhas"
        },
        {
          "id": "ILH-R",
          "quantity": 1,
          "width_mm": 450,
          "height_mm": 565,
          "thickness_mm": 18,
          "orientation": "ilharga lateral vertical; profundidade exclui frente/calhas"
        },
        {
          "id": "BASE",
          "quantity": 1,
          "width_mm": 1164,
          "depth_mm": 438,
          "thickness_mm": 18,
          "bottom_mm": 250,
          "orientation": "fundo horizontal"
        },
        {
          "id": "TRAV-F",
          "quantity": 1,
          "width_mm": 1164,
          "height_mm": 50,
          "thickness_mm": 18,
          "bottom_mm": 765,
          "orientation": "travessa frontal de estudo; não apoio estrutural libertado"
        },
        {
          "id": "COSTAS-VIS",
          "quantity": null,
          "thickness_mm": 12,
          "removable": true,
          "cutouts_released": false,
          "note": "Costas parciais visitáveis; não desenhar placa fixa a bloquear caixas e sifão."
        },
        {
          "id": "TAMPO",
          "quantity": 1,
          "width_mm": 1200,
          "depth_mm": 500,
          "thickness_mm": 35,
          "bottom_mm": 815,
          "top_mm": 850,
          "material": "carvalho/núcleo resistente àhumidade, composição/impermeabilização por selecionar",
          "cutout_released": false
        }
      ],
      "lighting": {
        "integrated": false,
        "why": "EspelhoLED3000K é peça autónoma da parede, não ferragem/LED deste módulo."
      },
      "services": {
        "basin": {
          "basin": "Duravit0338490000",
          "externalMm": [
            525,
            320,
            175
          ],
          "counterTopMm": 850,
          "counterThicknessMm": 35,
          "basinUpperEdgeMm": 815,
          "basinBottomEnvelopeMm": 640,
          "drainCentreCAD": [
            1.05,
            5.495
          ],
          "outerBasinBBoxCAD": [
            0.7875,
            5.27,
            1.3125,
            5.59
          ],
          "mixerWallCAD": [
            1.05,
            5.68
          ],
          "spoutOutletCAD": [
            1.05,
            5.506,
            1.0
          ],
          "mixerProjectionMm": 174,
          "purchaseApproved": false,
          "heightDiscrepancyMm": {
            "dimensioned_sheet": 175,
            "portal_description": 210,
            "lowerReserveIf210": 605,
            "confirmationRequired": true
          },
          "rearOverflowReliefMm": 6.25,
          "mixerAxisMm": 1042,
          "spoutOutletMm": 1000,
          "mixerControlCentresMm": 100,
          "mixerBackplateMm": [
            173,
            74
          ]
        },
        "trap": {
          "reference": "Duravit0050364600",
          "drop_mm": [
            110,
            220
          ],
          "body_diameter_mm": 70,
          "outlet_mm": 32,
          "horizontal_max_mm": 400,
          "example_not_released": {
            "union_mm": 620,
            "outlet_mm": 450,
            "bottom_mm": 360
          }
        },
        "valve": {
          "reference": "Duravit0050524600",
          "clamp_mm": [
            0,
            70
          ],
          "not_tail_length": true
        },
        "individual_and_general_boxes": [
          {
            "id": "BS-VALVES-IND",
            "room": "IS_S",
            "type": "valve_box",
            "bboxCAD": [
              0.5,
              5.6,
              0.77,
              5.68
            ],
            "bottom_mm": 320,
            "height_mm": 190,
            "face": "S",
            "reference": "Caleffi359410",
            "status": "PROPOSTA_R37_NAO_COMPRAR_NAO_FABRICAR",
            "note": "Caixa real270×190×80 de4AF+3AQ; individualizar lavatório/duche/cisterna, cegando sobras junto ao coletor. Dentro do móvel, acessível pela porta; não rasgarW25/cassete. Tampa359801294×214×8 ou359700conforme ficha por validar pelo colega água.",
            "cover_mm": [
              294,
              214,
              8
            ]
          },
          {
            "id": "BS-VALVES-GEN",
            "room": "IS_S",
            "type": "valve_box",
            "bboxCAD": [
              1.416,
              5.6,
              1.606,
              5.68
            ],
            "bottom_mm": 320,
            "height_mm": 190,
            "face": "S",
            "reference": "Caleffi359190",
            "status": "PROPOSTA_R37_NAO_COMPRAR_NAO_FABRICAR",
            "note": "Caixa190×190×80 para cortes geraisAF/AQ a montante dos individuais. Tampa própria359892/893214×214×8. Não usar tampa359801 nesta caixa.",
            "cover_mm": [
              214,
              214,
              8
            ]
          }
        ],
        "inside_flood_sensor": {
          "id": "BS-FLOOD-BASIN",
          "room": "IS_S",
          "type": "flood_sensor",
          "bboxCAD": [
            1.0,
            5.45,
            1.077,
            5.527
          ],
          "bottom_mm": 268,
          "height_mm": 23,
          "face": "up",
          "reference": "ShellyFloodSGen4S4SN-0071Z",
          "status": "PROPOSTA_R37_NAO_COMPRAR_NAO_FABRICAR",
          "note": "Ø77×23,IP67,CR123A eHomeAssistant nas fontes oficiais. BASIN sobre fundo/bandeja interiorZ268 (base250+painel18 de estudo), não no pavimento sob caixa fechada: desenhar percurso de escorrência. WC no pavimento seco, fora do duche. Não deteta automaticamente fugas retidas dentro de parede. Acesso para teste/bateria e cobertura de percursos a afinar."
        }
      },
      "storage": {
        "external_width_depth_height_mm": [
          1200,
          500,
          565
        ],
        "internal_rectangular_width_depth_height_mm": [
          1164,
          438,
          529
        ],
        "gross_internal_envelope_l": 269.701,
        "deduct_bowl210_l": 35.969,
        "deduct_drain_service_l": 19.411,
        "deduct_valve_bodies_l": 6.992,
        "residual_geometric_study_l": 207.329,
        "not_usable_storage_capacity": "É saldo volumétrico aproximado depois de reservas retangulares conservadoras, não litros úteis. Há envelopes sobrepostos às próprias espessuras; não é medição de capacidade comercial. Portas/calhas, clips/apoios, ligações e acesso reduzem mais.",
        "clean_storage_proposal": {
          "removable_trays": 2,
          "each_external_mm": [
            240,
            200,
            180
          ],
          "gross_tray_volume_each_l": 8.64,
          "gross_total_tray_volume_l": 17.28,
          "bboxCAD_each": [
            [
              0.51,
              5.2,
              0.75,
              5.4
            ],
            [
              1.35,
              5.2,
              1.59,
              5.4
            ]
          ],
          "bottom_mm": 268,
          "height_mm": 180,
          "location": "zona frontal inferior lateral, abaixo605, afastada do sifão central; retirar tabuleiros para visitar cortes. Confirmar dimensões internas reais de cada tabuleiro.",
          "no_fixed_shelf_crossing_trap": true,
          "organization": [
            {
              "tray": 1,
              "content": "Duas toalhas de banho dobradas",
              "folded_each_mm": [
                200,
                180,
                80
              ],
              "count": 2,
              "assembly_mm": [
                200,
                180,
                160
              ]
            },
            {
              "tray": 2,
              "content": "Dois rolos de papel de reserva e pequeno estojo dehigiene",
              "roll_diameter_mm": 110,
              "roll_length_mm": 100,
              "count": 2,
              "rolls_assembly_mm": [
                220,
                100,
                110
              ],
              "case_envelope_mm": [
                220,
                70,
                100
              ]
            }
          ]
        },
        "water_boxes": {
          "individual": "Caleffi359410,270×190×80,3AF+2AQusados, restantes cegados",
          "general": "Caleffi359190,190×190×80,cortes geraisAF/AQ",
          "cover_individual": "359801,294×214×8",
          "cover_general": "359892/893,214×214×8",
          "access": "tampas íntegra e removíveis por frente; painéis/tabuleiros/ferragens não bloqueiam visitação"
        },
        "clean_chemical_separation": "Só toalhas/papel/reserva limpa nos tabuleiros; detergentes domésticos ficam na lavandaria, fora do espaço de higiene.",
        "wall_storage_removed_R38": true,
        "storage_limit": "Dimensões de dobra/rolos são amostras de utilização, não capacidade comercial: testar com as toalhas/rolos reais; tabuleiros removem-se para acesso às válvulas. Roupabranca de reserva emARR_N, sem armário suspenso no banho.",
        "family_backstock_location": "ARR_N na distribuição: duasprateleiras reservadas a8toalhasdebanho, restantes a toalhasdemãos/rosto/roupabranca; não medicamentosnem químicos."
      },
      "notes": [
        "Sem gavetas sob a cuba; nenhum fundo/prateleira fixa corta sifão ou caixas.",
        "Cuba525×320/H175cotado vsH210portal: manterreserva605econfirmarpeçaantesdecorte.",
        "Calhas SU reservam50da profundidade; não prometer acesso560 até escolher ferragem.",
        "Os2tabuleiros240×200×180 são apenas envelopes soltos de utilização, não gavetas nem ferragens imaginadas.",
        "Apoios estruturais do tampo/cuba e cargas de fixação por selecionar; clips da cuba não suportam a bancada.",
        "Manobra comum avaliada com portas fechadas; acesso a arrumação/manutenção é sequencial.",
        "R37 fixa18mm acabados para as frentes de estudo. COM:corpo382+frente18=400. SU:corpo450+2frentes18+intervalo14=500; planoscentrais491/459,curso583. Não adotar20mm sem rever envolvente/ferragem.",
        "R38: retirar completamente a caixa de parede. Duas toalhas de uso/reserva imediata num tabuleiro; dois rolos e estojo no outro, sem invadir sifão/cortes. Reserva familiar em ARR_N.",
        "Os toalheiros aquecidos mantêm a posição; são para secar toalhas, não um armário. Não criar LED ou tomada dentro da arrumação."
      ],
      "fabrication_released": false,
      "front_thickness_mm": 18,
      "revision": "R38",
      "issued_revision": "R38",
      "source_state_R38": "DESENVOLVIDO_R38_VALIDACOES_DE_EXECUCAO_PENDENTES"
    },
    {
      "id": "COM-MA-001",
      "name": "Cómoda Matilde",
      "room": "Q_1",
      "bbox_m": [
        13.35,
        5.35,
        13.8,
        6.25
      ],
      "front": "E",
      "width_mm": 900,
      "depth_mm": 450,
      "height_mm": 800,
      "bottom_mm": 0,
      "top_mm": 800,
      "kind": "freestanding_dresser",
      "revision": "R38",
      "fabrication_released": false,
      "carcass_bottom_mm": 120,
      "carcass_height_mm": 660,
      "carcass_depth_mm": 430,
      "panel_thickness_mm": 18,
      "back_thickness_mm": 8,
      "front_count": 6,
      "fronts": [
        {
          "id": "COM-MA-001-F1",
          "u_mm": 2,
          "z_mm": 122,
          "width_mm": 447,
          "height_mm": 216,
          "thickness_mm": 20,
          "type": "gaveta",
          "status": "Frente com pega cava; fecho BLUMOTION. Não TIP-ON automático nem comando elétrico."
        },
        {
          "id": "COM-MA-001-F2",
          "u_mm": 2,
          "z_mm": 342,
          "width_mm": 447,
          "height_mm": 216,
          "thickness_mm": 20,
          "type": "gaveta",
          "status": "Frente com pega cava; fecho BLUMOTION. Não TIP-ON automático nem comando elétrico."
        },
        {
          "id": "COM-MA-001-F3",
          "u_mm": 2,
          "z_mm": 562,
          "width_mm": 447,
          "height_mm": 216,
          "thickness_mm": 20,
          "type": "gaveta",
          "status": "Frente com pega cava; fecho BLUMOTION. Não TIP-ON automático nem comando elétrico."
        },
        {
          "id": "COM-MA-001-F4",
          "u_mm": 452,
          "z_mm": 122,
          "width_mm": 447,
          "height_mm": 216,
          "thickness_mm": 20,
          "type": "gaveta",
          "status": "Frente com pega cava; fecho BLUMOTION. Não TIP-ON automático nem comando elétrico."
        },
        {
          "id": "COM-MA-001-F5",
          "u_mm": 452,
          "z_mm": 342,
          "width_mm": 447,
          "height_mm": 216,
          "thickness_mm": 20,
          "type": "gaveta",
          "status": "Frente com pega cava; fecho BLUMOTION. Não TIP-ON automático nem comando elétrico."
        },
        {
          "id": "COM-MA-001-F6",
          "u_mm": 452,
          "z_mm": 562,
          "width_mm": 447,
          "height_mm": 216,
          "thickness_mm": 20,
          "type": "gaveta",
          "status": "Frente com pega cava; fecho BLUMOTION. Não TIP-ON automático nem comando elétrico."
        }
      ],
      "finish": "Lacado marfim mate, tampo/carvalho natural; detalhe lavanda suave só nos têxteis.",
      "lighting": [],
      "drawer_extension_mm": 350,
      "panels": [
        {
          "name": "Laterais",
          "qty": 2,
          "length_mm": 660,
          "width_mm": 430,
          "thickness_mm": 18,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        },
        {
          "name": "Base e topo entre laterais",
          "qty": 2,
          "length_mm": 864,
          "width_mm": 430,
          "thickness_mm": 18,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        },
        {
          "name": "Divisória central",
          "qty": 1,
          "length_mm": 624,
          "width_mm": 422,
          "thickness_mm": 18,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        },
        {
          "name": "Costas embutidas por baia",
          "qty": 2,
          "length_mm": 624,
          "width_mm": 423,
          "thickness_mm": 8,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        },
        {
          "name": "Tampo carvalho",
          "qty": 1,
          "length_mm": 900,
          "width_mm": 450,
          "thickness_mm": 20,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        },
        {
          "name": "Laterais das seis caixas de gaveta",
          "qty": 12,
          "length_mm": 340,
          "width_mm": 145,
          "thickness_mm": 16,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        },
        {
          "name": "Frentes/costas das seis caixas",
          "qty": 12,
          "length_mm": 381,
          "width_mm": 145,
          "thickness_mm": 16,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        },
        {
          "name": "Fundos ranhurados das seis caixas",
          "qty": 6,
          "length_mm": 391,
          "width_mm": 318,
          "thickness_mm": 8,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        }
      ],
      "drawer_contract": {
        "runner": "BlumMOVENTO760H3500S+acoplamentosT51.7601,E/D",
        "runner_length_mm": 350,
        "minimum_internal_cabinet_depth_mm": 353,
        "available_internal_depth_mm": 422,
        "rear_service_reserved_mm": 50,
        "remaining_depth_mm": 372,
        "depth_margin_after_reserve_mm": 19,
        "load_pair_catalogue_kg": 40,
        "working_target_payload_each_kg": 10,
        "working_target_not_certified": true,
        "clear_bay_width_mm": 423,
        "drawer_inside_width_mm": 381,
        "drawer_outer_width_mm": 413,
        "drawer_side_length_mm": 340,
        "wall_thickness_mm": 16,
        "wall_height_mm": 145,
        "groove_depth_mm": 5,
        "groove_width_mm": 8,
        "bottom_underside_above_side_bottom_mm": 13,
        "bottom_upper_offset_mm": 21,
        "drawer_side_bottoms_mm": [
          172,
          392,
          612
        ],
        "drawer_top_mm": [
          317,
          537,
          757
        ],
        "drawer_internal_nominal_depth_mm": 308,
        "drawer_internal_nominal_height_mm": 124,
        "nominal_internal_envelope_l_each": 14.551,
        "machining_release": "Confirmarrasgosreais, recorte traseiro, ganchos, folgas e furação com gabaritoBlum e amostra; não usar esta listagem como CNC.",
        "anti_tip": "Fixação anti-tombo à parede maciça, retentores, massas e cargas por dimensionar. Uma gaveta de cada vez, pegas sem arestas."
      },
      "notes": [
        "900×450×800 com seisgavetas2×3; tampo20, corpoZ120..780 e pés120/recuo70. Semarmárioalto sobre ou ao lado.",
        "Duasbaias423=(900−3×18)/2; caixa dentro381=423−42; laterais340=350−10. Profundidadeinterior422>353, ou372apósreserva50.",
        "Fundos391×318 com ranhura5×8 e rebaixo inferior13, cotas de desenvolvimento a aferir pelo gabarito. Não inventar uma caixa sem a guia.",
        "Caixas Z172/392/612 com145dealtura; última termina757,5mm abaixo do topo interno762. Apoio/posição real da guia por gabarito.",
        "Roupeiro mantém1500×660×2700; cama/mesinhas deslocam-se ligeiramente conformeplanta para criar zona lateral de utilização.",
        "Não há iluminação integrada neste móvel; tomadas, comandos e climatização são coordenados na planta de instalações.",
        "Fixação anti-tombo à parede oeste apenas após marcar tubos/cabos/cisterna do compartimento adjacente; não perfurar zonas técnicas para obter o travamento."
      ],
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    },
    {
      "id": "COM-FR-001",
      "name": "Cómoda Francisco",
      "room": "Q_2",
      "bbox_m": [
        13.35,
        2.25,
        13.8,
        3.15
      ],
      "front": "E",
      "width_mm": 900,
      "depth_mm": 450,
      "height_mm": 800,
      "bottom_mm": 0,
      "top_mm": 800,
      "kind": "freestanding_dresser",
      "revision": "R38",
      "fabrication_released": false,
      "carcass_bottom_mm": 120,
      "carcass_height_mm": 660,
      "carcass_depth_mm": 430,
      "panel_thickness_mm": 18,
      "back_thickness_mm": 8,
      "front_count": 6,
      "fronts": [
        {
          "id": "COM-FR-001-F1",
          "u_mm": 2,
          "z_mm": 122,
          "width_mm": 447,
          "height_mm": 216,
          "thickness_mm": 20,
          "type": "gaveta",
          "status": "Frente com pega cava; fecho BLUMOTION. Não TIP-ON automático nem comando elétrico."
        },
        {
          "id": "COM-FR-001-F2",
          "u_mm": 2,
          "z_mm": 342,
          "width_mm": 447,
          "height_mm": 216,
          "thickness_mm": 20,
          "type": "gaveta",
          "status": "Frente com pega cava; fecho BLUMOTION. Não TIP-ON automático nem comando elétrico."
        },
        {
          "id": "COM-FR-001-F3",
          "u_mm": 2,
          "z_mm": 562,
          "width_mm": 447,
          "height_mm": 216,
          "thickness_mm": 20,
          "type": "gaveta",
          "status": "Frente com pega cava; fecho BLUMOTION. Não TIP-ON automático nem comando elétrico."
        },
        {
          "id": "COM-FR-001-F4",
          "u_mm": 452,
          "z_mm": 122,
          "width_mm": 447,
          "height_mm": 216,
          "thickness_mm": 20,
          "type": "gaveta",
          "status": "Frente com pega cava; fecho BLUMOTION. Não TIP-ON automático nem comando elétrico."
        },
        {
          "id": "COM-FR-001-F5",
          "u_mm": 452,
          "z_mm": 342,
          "width_mm": 447,
          "height_mm": 216,
          "thickness_mm": 20,
          "type": "gaveta",
          "status": "Frente com pega cava; fecho BLUMOTION. Não TIP-ON automático nem comando elétrico."
        },
        {
          "id": "COM-FR-001-F6",
          "u_mm": 452,
          "z_mm": 562,
          "width_mm": 447,
          "height_mm": 216,
          "thickness_mm": 20,
          "type": "gaveta",
          "status": "Frente com pega cava; fecho BLUMOTION. Não TIP-ON automático nem comando elétrico."
        }
      ],
      "finish": "Carvalho natural mate, frentesmarfim com puxadores em madeira; sálvia suave só nos têxteis.",
      "lighting": [],
      "drawer_extension_mm": 350,
      "panels": [
        {
          "name": "Laterais",
          "qty": 2,
          "length_mm": 660,
          "width_mm": 430,
          "thickness_mm": 18,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        },
        {
          "name": "Base e topo entre laterais",
          "qty": 2,
          "length_mm": 864,
          "width_mm": 430,
          "thickness_mm": 18,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        },
        {
          "name": "Divisória central",
          "qty": 1,
          "length_mm": 624,
          "width_mm": 422,
          "thickness_mm": 18,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        },
        {
          "name": "Costas embutidas por baia",
          "qty": 2,
          "length_mm": 624,
          "width_mm": 423,
          "thickness_mm": 8,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        },
        {
          "name": "Tampo carvalho",
          "qty": 1,
          "length_mm": 900,
          "width_mm": 450,
          "thickness_mm": 20,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        },
        {
          "name": "Laterais das seis caixas de gaveta",
          "qty": 12,
          "length_mm": 340,
          "width_mm": 145,
          "thickness_mm": 16,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        },
        {
          "name": "Frentes/costas das seis caixas",
          "qty": 12,
          "length_mm": 381,
          "width_mm": 145,
          "thickness_mm": 16,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        },
        {
          "name": "Fundos ranhurados das seis caixas",
          "qty": 6,
          "length_mm": 391,
          "width_mm": 318,
          "thickness_mm": 8,
          "status": "Dimensões acabadas de desenvolvimento; gabaritos, ancoragem e amostra por validar"
        }
      ],
      "drawer_contract": {
        "runner": "BlumMOVENTO760H3500S+acoplamentosT51.7601,E/D",
        "runner_length_mm": 350,
        "minimum_internal_cabinet_depth_mm": 353,
        "available_internal_depth_mm": 422,
        "rear_service_reserved_mm": 50,
        "remaining_depth_mm": 372,
        "depth_margin_after_reserve_mm": 19,
        "load_pair_catalogue_kg": 40,
        "working_target_payload_each_kg": 10,
        "working_target_not_certified": true,
        "clear_bay_width_mm": 423,
        "drawer_inside_width_mm": 381,
        "drawer_outer_width_mm": 413,
        "drawer_side_length_mm": 340,
        "wall_thickness_mm": 16,
        "wall_height_mm": 145,
        "groove_depth_mm": 5,
        "groove_width_mm": 8,
        "bottom_underside_above_side_bottom_mm": 13,
        "bottom_upper_offset_mm": 21,
        "drawer_side_bottoms_mm": [
          172,
          392,
          612
        ],
        "drawer_top_mm": [
          317,
          537,
          757
        ],
        "drawer_internal_nominal_depth_mm": 308,
        "drawer_internal_nominal_height_mm": 124,
        "nominal_internal_envelope_l_each": 14.551,
        "machining_release": "Confirmarrasgosreais, recorte traseiro, ganchos, folgas e furação com gabaritoBlum e amostra; não usar esta listagem como CNC.",
        "anti_tip": "Fixação anti-tombo à parede maciça, retentores, massas e cargas por dimensionar. Uma gaveta de cada vez, pegas sem arestas."
      },
      "notes": [
        "900×450×800 com seisgavetas2×3; tampo20, corpoZ120..780 e pés120/recuo70. Semarmárioalto sobre ou ao lado.",
        "Duasbaias423=(900−3×18)/2; caixa dentro381=423−42; laterais340=350−10. Profundidadeinterior422>353, ou372apósreserva50.",
        "Fundos391×318 com ranhura5×8 e rebaixo inferior13, cotas de desenvolvimento a aferir pelo gabarito. Não inventar uma caixa sem a guia.",
        "Caixas Z172/392/612 com145dealtura; última termina757,5mm abaixo do topo interno762. Apoio/posição real da guia por gabarito.",
        "Roupeiro mantém1500×660×2700; cama/mesinhas deslocam-se ligeiramente conformeplanta para criar zona lateral de utilização.",
        "Não há iluminação integrada neste móvel; tomadas, comandos e climatização são coordenados na planta de instalações.",
        "Fixação anti-tombo à parede oeste apenas após marcar tubos/cabos/cisterna do compartimento adjacente; não perfurar zonas técnicas para obter o travamento."
      ],
      "issued_revision": "R38",
      "source_state_R38": "REEMITIDO_R38_FONTE_PRESERVADA_CONFERIR_PENDENCIAS_DA_FICHA"
    }
  ],
  "count": 73,
  "removed_modules": [
    "R04",
    "SUITE-NICHO",
    "L-TAM",
    "L-PIA"
  ],
  "pending_rebase": [],
  "manufacturing_released": false,
  "cut_list_status": "Cotas digitais de coordenação. Ferragens/recortes por produto/levantamento e interfaces explicitadas; não lista de corte aprovada.",
  "global_file": "Dados_Coordenados_R38.json",
  "global_data": "Dados_Coordenados_R38.json",
  "global_reference": "Dados_Coordenados_R38.json",
  "source_contracts_R38": [
    {
      "path": "output\\R38_Desenvolvimento_Integrado\\cozinha\\Patch_Cozinha_R38.json",
      "sha256": "836697aa6e223dd7c33f480c0c5896508691833c2fb2fa0a1e4a9308e72d5486"
    },
    {
      "path": "output\\R38_Desenvolvimento_Integrado\\compartimentos\\dados\\Patch_Compartimentos_R38.json",
      "sha256": "9a229b220e4a78e80d4b0f9b66733bd78760ea4160e28c79297fa39f89b92b46"
    }
  ],
  "removed_modules_R38": [
    "BC-TOWEL-CAB_R37",
    "BS-TOWEL-CAB_R37"
  ],
  "new_modules_R38": [
    "COM-MA-001",
    "COM-FR-001"
  ]
}
