{
  "revision": "R38",
  "emitted_utc": "2026-10-30T01:28:30.300562+00:00",
  "scope": "Auditoria de fontes digitais ativas R37 e emissão coordenada R38. Ficheiros históricos catalogados, não alterados.",
  "all_current_documents_audited_at_declared_scope": true,
  "execution_certified": false,
  "manufacturing_released": false,
  "findings": [
    {
      "id": "CO38-01",
      "domain": "cozinha",
      "severity": "ALTA",
      "description": "FichaR37frontS diverge do globalfaceN e geometria real do modelo.",
      "evidence": "R37 globalfurniture.island.face=N; modelo1054..1059frentesY6677..6700; fichaISLAND.front=S.",
      "action": "FrenteN emtodosdadosnovos; mantémproporções e ladoScompernas.",
      "status": "CORRIGIDO_DOCUMENTALMENTE",
      "source": "cozinha/Auditoria_Cozinha_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "CO38-02",
      "domain": "cozinha",
      "severity": "ALTA",
      "description": "Nenhum módulo de resíduos/reciclagem estava programado.",
      "evidence": "R37K05trêsgavetas;K04exclui extraíveissemkitsifão;IlhaD448não recebeHailoD528.",
      "action": "K05dedicadoHAILO3619771,90.5Lporcomponentes;papelsecoI03. Perda3gavetasK05explicitada.",
      "status": "DESENVOLVIDO_CONDICIONADO_A_PRODUTO",
      "source": "cozinha/Auditoria_Cozinha_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "CO38-03",
      "domain": "cozinha",
      "severity": "ALTA",
      "description": "E-MLLR37reservadaemK05conflitacomnovomecanismodereciclagem.",
      "evidence": "R37pontoE-MLL[6.85,8.5,.35];K05extraívelocupaY7920..8448.",
      "action": "PontoE-MLL[4.95,8.43,.35]emcompartimentosecoK02F1,semgaveta; cabo1750trajetorealporconfirmar.",
      "status": "CORRIGIDO_NA_RESERVA_DE_COORDENACAO",
      "source": "cozinha/Auditoria_Cozinha_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "CO38-04",
      "domain": "cozinha",
      "severity": "ALTA",
      "description": "Tomada no topo lateralda ilha intersecta a caixa originalda gaveta.",
      "evidence": "I03gaveta originalaproximaX7497;caixatomada90apartir7550chega7460.",
      "action": "Baíaseca100+partição18; caixagavetaW606/útil574. Recortepedra/fixaçõespendentes.",
      "status": "CORRIGIDO_GEOMETRICAMENTE_PENDENTE_MECANISMO",
      "source": "cozinha/Auditoria_Cozinha_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "CO38-05",
      "domain": "cozinha",
      "severity": "ALTA",
      "description": "Profundidadeaberta/pesodafrenteestavamnullapesardeinformaçãooficialdisponível.",
      "evidence": "SiemensBEactual:1150mm a90°, massa2.5..8.5kg, varioHingeNão.",
      "action": "Auditarsweep600residual;frente596×716×20estimada7.75kg aρ850com0.5extra. ProdutoBEindisponível: compra/E-Nr porconfirmar.",
      "status": "DADO_OFICIAL_RECUPERADO_GABARITO_PENDENTE",
      "source": "cozinha/Auditoria_Cozinha_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "CO38-06",
      "domain": "cozinha",
      "severity": "ALTA",
      "description": "Lista depainéisoriginalnão incluíaapoioslocalizadosdosdoisfornos.",
      "evidence": "R37K02panéislaterais/base/topo/remate;apoiosapenasdescritos emtexto.",
      "action": "CincoreservasdepainéisZ539.5/1147.5/1189.5/1657.5/1780comcotas. Nãoautorizarcorte/apoiossemcarga/datum.",
      "status": "RESERVAS_REEMITIDAS_SUPORTES_NAO_CALCULADOS",
      "source": "cozinha/Auditoria_Cozinha_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "CO38-07",
      "domain": "cozinha",
      "severity": "ALTA",
      "description": "D600exteriornão comprova nicho550/560+canaltraseiro40 contínuo.",
      "evidence": "R37carcaça580,nicho550/560,canal40semdeclarardatumeformasreais.",
      "action": "Manterbloqueio;exigircortedeencastredoE-Nrcompesos/ventilaçãolíquidagrelhas;semfundofechado.",
      "status": "ABERTO_BLOQUEIA_FABRICO",
      "source": "cozinha/Auditoria_Cozinha_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "CO38-08",
      "domain": "cozinha",
      "severity": "ALTA",
      "description": "Caixadeestoreelétriconãocoordenadacomarmárioponte.",
      "evidence": "VE2cabeça2100;pontebase2100/LED2092;nenhumacassete realincluída.",
      "action": "Reservanãocertificada;detalharcaixa/acesso/isolamentoantesdecortar. Nãoinventarfolgaemrender.",
      "status": "ABERTO_BLOQUEIA_FABRICO",
      "source": "cozinha/Auditoria_Cozinha_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "CO38-09",
      "domain": "cozinha",
      "severity": "MEDIA",
      "description": "Trêsfrentesdegavetaaparentessemferragemnumaabertura164mm.",
      "evidence": "FonteR37declaravaapenasaparência;mapa/modeloaindamostravam3.",
      "action": "Porta196×716+2prateleirasremovíveis,semextraívelfictício.",
      "status": "CORRIGIDO_EM_R38",
      "source": "cozinha/Auditoria_Cozinha_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "CO38-10",
      "domain": "cozinha",
      "severity": "MEDIA",
      "description": "Juntaslaterais10/14mm coexistiamcomjuntas4/2mmsemplanoúnico.",
      "evidence": "R37frontes590em600;ponte686em700;ISLAND10mm;K04perímetro2mm.",
      "action": "Nova regra2mmlateral/junta4adjacente,exceptoferragensU02 eparK04preservados;alturasdenichosmantidas. Gabaritosdominamfabricacao.",
      "status": "CORRIGIDO_NA_NOVA_PROPOSTA_DE_FRENTES",
      "source": "cozinha/Auditoria_Cozinha_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "CO38-11",
      "domain": "cozinha",
      "severity": "ALTA",
      "description": "Balanço400epeçasdepedra30semcálculodearmação, resistênciaoucargapontual.",
      "evidence": "R37section_detail.overhang_support_status=PENDENTE_FORNECEDOR_PEDRA/ESTRUTURA.",
      "action": "Nenhumacertificaçãoestruturalemitida;fornecedordepedraescolhe/reforçacomsuportesfora dosjoelhos/gavetas.",
      "status": "ABERTO_BLOQUEIA_ENCOMENDA_PEDRA",
      "source": "cozinha/Auditoria_Cozinha_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "CO38-12",
      "domain": "cozinha",
      "severity": "ALTA",
      "description": "Placa/visor/exaustãoprecisamdécortefixaçõeserealpercurso.",
      "evidence": "R37K06topcaixagaveta800;U02visorprojeta97econduta150semmalha3Dderede.",
      "action": "Preservarreservadecalor/ventilação;saídaVMCdistinta;gabaritoE-Nr econdutaexteriordimensionadosantesdecortar.",
      "status": "ABERTO_EXECUCAO",
      "source": "cozinha/Auditoria_Cozinha_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "CO38-13",
      "domain": "cozinha",
      "severity": "MEDIA",
      "description": "Duas cubas865entramemcaixa900masnãoexistemrecortepedra/kitdesifão/fixaçãofinal.",
      "evidence": "Larguraútil864,abacuba865apoiadapelapedra,e não pelointeriordacaixa;bojosnãoequivalemaabastotal.",
      "action": "Manterportas,semgavetas;proibirrecortepelo825retangularsemraios/templatedafornecida.",
      "status": "MANTIDO_COM_INTERFACE_ABERTA",
      "source": "cozinha/Auditoria_Cozinha_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "CO38-14",
      "domain": "cozinha",
      "severity": "MEDIA",
      "description": "IlhargaWdeK01dista50mm da parede da casseteP6;fixaçãolateralnafolhadecasseteéindevida.",
      "evidence": "P6casseteX3850..4000,Y7400..8400;K01começaX4050.",
      "action": "Travamento porparedeN/estruturaadmissível, semfurar cassete ou canal doestore. Ancoragemporcalcular.",
      "status": "INTERFACE_IDENTIFICADA",
      "source": "cozinha/Auditoria_Cozinha_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "CO38-15",
      "domain": "cozinha",
      "severity": "MEDIA",
      "description": "Litrosnominaisnão garantemautonomianemcargamecânica/ergonomia.",
      "evidence": "2.5Lorgânico;HAILOpublica91mas2×38+12+2.5=90.5;limitekg nãoobtido.",
      "action": "Esvaziamentodiárioorgânico,papelàparte;validartampae carga;usosequencialcabinetesnopassadiço.",
      "status": "ABERTO_ROTINA_FAMILIAR_E_CARGA",
      "source": "cozinha/Auditoria_Cozinha_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "CO38-16",
      "domain": "cozinha",
      "severity": "ALTA",
      "description": "O exportador R37 não lia os painéis dos três submódulos da ilha; faltavam no mapa de peças e no CAD de painéis.",
      "evidence": "R37 ISLAND.panels continha apenas tampo, pernas de pedra e revestimento sul; cascos estavam só em submodules.panels. Caixas das nove gavetas não estavam desenhadas.",
      "action": "Mapeamento explícito e único dos cascos, partição elétrica, nove caixas de gaveta e tabuleiro no campo panels, com posições globais. Listas aninhadas passam a referência e não se contam novamente.",
      "status": "CORRIGIDO_NO_MAPA_DE_PAINÉIS_R38",
      "source": "cozinha/Auditoria_Cozinha_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "CO38-17",
      "domain": "cozinha",
      "severity": "MEDIA",
      "description": "As duas frentes do frigorífico aparecem marfim nas vistas diurnas publicadas CO-001/003 mas são madeira na ficha e no modelo R37.",
      "evidence": "Confronto visual das vistas CO-001/003 com materiais K01.fronts e código kitchenWood do modelo R37; fonte door_split ainda indicava590mm após frente596.",
      "action": "F11/F21 marfim; F31/F41 e ilhargas carvalho. Largura596 espelhada na interface. Normalização de coordenação, não uma exigência nova atribuída ao proprietário; imagens madeira total históricas/contextuais.",
      "status": "NORMALIZAÇÃO_R38_PARA_AVALIAÇÃO",
      "source": "cozinha/Auditoria_Cozinha_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "CP38-COM-MA-001",
      "domain": "compartimentos",
      "severity": "DESENVOLVIMENTO",
      "description": {
        "previous_bed": [
          14.35,
          6.1,
          16.35,
          7.7
        ],
        "new_bed": [
          14.35,
          6.25,
          16.35,
          7.85
        ],
        "dresser": [
          13.35,
          5.35,
          13.8,
          6.25
        ]
      },
      "evidence": {
        "previous_bed": [
          14.35,
          6.1,
          16.35,
          7.7
        ],
        "new_bed": [
          14.35,
          6.25,
          16.35,
          7.85
        ],
        "dresser": [
          13.35,
          5.35,
          13.8,
          6.25
        ]
      },
      "action": "Introduzir cómoda900 e deslocar cama/mesas semmexer em paredes/vãos/roupeiro. Validar móveis reais e fixaçãoanti-tombo.",
      "status": "CORRIGIDO_NO_PATCH_R38",
      "source": "compartimentos/auditoria/Auditoria_Carpintaria_Nao_Cozinha_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "CP38-COM-FR-001",
      "domain": "compartimentos",
      "severity": "DESENVOLVIMENTO",
      "description": {
        "previous_bed": [
          14.35,
          0.85,
          16.35,
          2.45
        ],
        "new_bed": [
          14.35,
          0.65,
          16.35,
          2.25
        ],
        "dresser": [
          13.35,
          2.25,
          13.8,
          3.15
        ]
      },
      "evidence": {
        "previous_bed": [
          14.35,
          0.85,
          16.35,
          2.45
        ],
        "new_bed": [
          14.35,
          0.65,
          16.35,
          2.25
        ],
        "dresser": [
          13.35,
          2.25,
          13.8,
          3.15
        ]
      },
      "action": "Introduzir cómoda900 e deslocar cama/mesas semmexer em paredes/vãos/roupeiro. Validar móveis reais e fixaçãoanti-tombo.",
      "status": "CORRIGIDO_NO_PATCH_R38",
      "source": "compartimentos/auditoria/Auditoria_Carpintaria_Nao_Cozinha_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "CP38-BCBS-SUSPENSOS",
      "domain": "compartimentos",
      "severity": "REQUISITO_DONO",
      "description": "Dono rejeitou os armários nas paredes dos banhos, incluídos os600×180×450R37.",
      "evidence": "Dono rejeitou os armários nas paredes dos banhos, incluídos os600×180×450R37.",
      "action": "Retirar as duascaixas; manter móveisinferiores, espelhos, toalheiros e todos acessórios/redes; organizar reservas emARR_N.",
      "status": "CORRIGIDO_NO_PATCH_R38",
      "source": "compartimentos/auditoria/Auditoria_Carpintaria_Nao_Cozinha_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "CP38-ARRS-FACE",
      "domain": "compartimentos",
      "severity": "ERRO_COORDENACAO",
      "description": {
        "module_R37": "W",
        "global_R37": "E"
      },
      "evidence": {
        "module_R37": "W",
        "global_R37": "E"
      },
      "action": "FrenteEem ficha/CAD/modelo, semalterar bbox.",
      "status": "CORRIGIDO_NO_PATCH_R38",
      "source": "compartimentos/auditoria/Auditoria_Carpintaria_Nao_Cozinha_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "CP38-ARRN-FUNCAO",
      "domain": "compartimentos",
      "severity": "DESENVOLVIMENTO",
      "description": "TextoR37fazia referência genérica a folhasdecorrer num módulo comuma única frente496 e corpo500.",
      "evidence": "TextoR37fazia referência genérica a folhasdecorrer num módulo comuma única frente496 e corpo500.",
      "action": "Definirporta simplesdeabrir e uso deroupa branca, sem novo volume de parede nos banhos.",
      "status": "CORRIGIDO_NO_PATCH_R38",
      "source": "compartimentos/auditoria/Auditoria_Carpintaria_Nao_Cozinha_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "CP38-R01-ARRUMACAO",
      "domain": "compartimentos",
      "severity": "ERRO_FUNCIONAL_E_SUPORTE",
      "description": {
        "old_shelves_width_mm": 1464,
        "old_divider_count": 0,
        "old_hanging_rails": 0,
        "old_fronts_width_mm": 746,
        "old_front_joint_mm": 4
      },
      "evidence": {
        "old_shelves_width_mm": 1464,
        "old_divider_count": 0,
        "old_hanging_rails": 0,
        "old_fronts_width_mm": 746,
        "old_front_joint_mm": 4
      },
      "action": "Duasbaias723 comdivisória, varões, prateleirascurtas e30deoverlap; estudo condicionadoao kitdeferragem, não fabrico.",
      "status": "CORRIGIDO_NO_PATCH_R38",
      "source": "compartimentos/auditoria/Auditoria_Carpintaria_Nao_Cozinha_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "CP38-R02-ARRUMACAO",
      "domain": "compartimentos",
      "severity": "ERRO_FUNCIONAL_E_SUPORTE",
      "description": {
        "old_shelves_width_mm": 1464,
        "old_divider_count": 0,
        "old_hanging_rails": 0,
        "old_fronts_width_mm": 746,
        "old_front_joint_mm": 4
      },
      "evidence": {
        "old_shelves_width_mm": 1464,
        "old_divider_count": 0,
        "old_hanging_rails": 0,
        "old_fronts_width_mm": 746,
        "old_front_joint_mm": 4
      },
      "action": "Duasbaias723 comdivisória, varões, prateleirascurtas e30deoverlap; estudo condicionadoao kitdeferragem, não fabrico.",
      "status": "CORRIGIDO_NO_PATCH_R38",
      "source": "compartimentos/auditoria/Auditoria_Carpintaria_Nao_Cozinha_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "CP38-CR01-PLANOS",
      "domain": "compartimentos",
      "severity": "ERRO_CONSTRUTIVO",
      "description": {
        "old_depth": 400,
        "old_carcass": 380.0,
        "old_residual": 20.0,
        "needed_two_fronts": 40
      },
      "evidence": {
        "old_depth": 400,
        "old_carcass": 380.0,
        "old_residual": 20.0,
        "needed_two_fronts": 40
      },
      "action": "Reservar54para frentes/intervalo, encurtarcorpo semalterarbbox e introduzirdivisória; perfisreais sujeitosaaprovação.",
      "status": "CORRIGIDO_NO_PATCH_R38",
      "source": "compartimentos/auditoria/Auditoria_Carpintaria_Nao_Cozinha_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "CP38-TV01-PLANOS",
      "domain": "compartimentos",
      "severity": "ERRO_CONSTRUTIVO",
      "description": {
        "old_depth": 250,
        "old_carcass": 230.0,
        "old_residual": 20.0,
        "needed_two_fronts": 40
      },
      "evidence": {
        "old_depth": 250,
        "old_carcass": 230.0,
        "old_residual": 20.0,
        "needed_two_fronts": 40
      },
      "action": "Reservar54para frentes/intervalo, encurtarcorpo semalterarbbox e introduzirdivisória; perfisreais sujeitosaaprovação.",
      "status": "CORRIGIDO_NO_PATCH_R38",
      "source": "compartimentos/auditoria/Auditoria_Carpintaria_Nao_Cozinha_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "CP38-DESPENSA-AREA",
      "domain": "compartimentos",
      "severity": "ROTULO_METRICO",
      "description": {
        "old_label": "net_shelf_surface_m2",
        "old_value": 8.257632,
        "actual_shelf_bases_m2": 7.242432,
        "drawer_floors_target_m2": 1.0152
      },
      "evidence": {
        "old_label": "net_shelf_surface_m2",
        "old_value": 8.257632,
        "actual_shelf_bases_m2": 7.242432,
        "drawer_floors_target_m2": 1.0152
      },
      "action": "Separar superfícies deprateleiras e de fundospotenciais de gavetas; soma permanece8.257632. Dimensões/volumes alimentar preservados.",
      "status": "CORRIGIDO_NO_PATCH_R38",
      "source": "compartimentos/auditoria/Auditoria_Carpintaria_Nao_Cozinha_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "CP38-SUPORTES",
      "domain": "compartimentos",
      "severity": "BLOQUEIO_TECNICO",
      "description": {
        "status": "Triagemelástica ilustrativa, não dimensionamento/material certificado",
        "assumptions": {
          "E_MPa": 3000,
          "density_kg_m3": 700,
          "imposed_kg_per_linear_m": 20,
          "condition": "Apoiossimples, cargauniforme, semfluência/ligação/umidade"
        },
        "old_wardrobe_shelf_deflection_mm": 19.65,
        "new_723_deflection_mm": 1.17
      },
      "evidence": {
        "status": "Triagemelástica ilustrativa, não dimensionamento/material certificado",
        "assumptions": {
          "E_MPa": 3000,
          "density_kg_m3": 700,
          "imposed_kg_per_linear_m": 20,
          "condition": "Apoiossimples, cargauniforme, semfluência/ligação/umidade"
        },
        "old_wardrobe_shelf_deflection_mm": 19.65,
        "new_723_deflection_mm": 1.17
      },
      "action": "Dimensionar suportes/cargas/material/fixações fora decassetes; usarqualificaçãoestrutural dequemexecuta. Não declarar que QAmetrológico verifica estabilidade.",
      "status": "PENDENTE_QUALIFICACAO_E_PRODUTO",
      "source": "compartimentos/auditoria/Auditoria_Carpintaria_Nao_Cozinha_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "CP38-GAVETAS-RESTO",
      "domain": "compartimentos",
      "severity": "BLOQUEIO_OFICINA",
      "description": "Frentes e curso definidos; caixas/gabaritos específicos nãoestão integralmente emitidos noR37.",
      "evidence": "Frentes e curso definidos; caixas/gabaritos específicos nãoestão integralmente emitidos noR37.",
      "action": "Reemitir detalhes a partir dasguiasreais escolhidas; para novascómodas foi emitida construçãoMOVENTO350 deestudo. Não chamaromestreaCADlistaCNCpronta.",
      "status": "PENDENTE_DETALHE_FERRAGEM",
      "source": "compartimentos/auditoria/Auditoria_Carpintaria_Nao_Cozinha_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "ELE-01",
      "domain": "instalacoes",
      "severity": "ALTA",
      "description": "Os 30 circuitos R37 tinham Ib, proteção, secção e comprimento por preencher.",
      "evidence": "Programa_Instalacoes_R37.json: 30/30 circuitos sem dimensionamento.",
      "action": "R38 emite 33 circuitos com hipóteses, Iz e queda de tensão condicionais. Alimentador, Icc/Zs e condições por troço continuam por levantar.",
      "status": "REEMITIDO PARA ESTUDO; NÃO É EXECUÇÃO",
      "source": "instalacoes/Auditoria_Instalacoes_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "ELE-02",
      "domain": "instalacoes",
      "severity": "ALTA",
      "description": "Forno e compacto de 3 600 W estavam na mesma fase L1.",
      "evidence": "R37 C-FOR+C-CM: 7 200/230 = 31,3 A, acima das referências20/25 A antes dos outros consumos.",
      "action": "Compacto passa a L2. Cenários registam que cozinhar ainda pode exceder uma fase; não se garante simultaneidade sem gestão.",
      "status": "AFETAÇÃO REVISTA; GESTÃO E ENSAIOS PENDENTES",
      "source": "instalacoes/Auditoria_Instalacoes_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "ELE-03",
      "domain": "instalacoes",
      "severity": "ALTA",
      "description": "Duas reservas EV partilhavam um grupo e ficavam fora da pala.",
      "evidence": "R37 VE-CARGA-01/02 em Y1,75; pala começa em Y2,85. A alternativa lateral deixava só197 mm até ao carro.",
      "action": "EV-R38-B: dois circuitos individuais e dois pedestais atrás dos carros, X−4,525/−2,075 e Y2,20, faceN. Na faixa pavimentada existente, fora da cobertura. Folgas nominais902/1009 mm às traseiras.",
      "status": "ALTERNATIVA COORDENADA; FUNDAÇÕES/CHUVA/IMPACTO/VIATURAS POR ENSAIAR",
      "source": "instalacoes/Auditoria_Instalacoes_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "ELE-04",
      "domain": "instalacoes",
      "severity": "ALTA",
      "description": "A tomada MLL ficava no módulo K05 dos resíduos.",
      "evidence": "R37 E-MLL[6,85;8,50;0,35] está dentro de K05, ocupado pelo extraível de resíduos H545 mm naR38.",
      "action": "E-MLL muda para zona técnica seca K02-F1, acessível por porta e separada do forno. Cabo175 cm e rota estimada<1,2 m têm de ser conferidos com aparelho/ferragens.",
      "status": "INTERFACE CORRIGIDA; NÃO EXECUTAR SEM PROVA DE MONTAGEM",
      "source": "instalacoes/Auditoria_Instalacoes_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "ELE-05",
      "domain": "instalacoes",
      "severity": "MEDIA",
      "description": "A tomada da ilha ficava sob o balanço e junto às banquetas.",
      "evidence": "R37 T-IL-01: Y5,80, faceS da ilha; balanço sul de400 mm.",
      "action": "Dupla160×80 mm na faceE, centro[7,55;6,40;0,65]. Baía técnica seca100 mm e divisória18 mm reduzem o útil I03 para616 mm.",
      "status": "COORDENADO COM CARPINTARIA; MECANISMO/RECORTE PENDENTES",
      "source": "instalacoes/Auditoria_Instalacoes_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "ELE-06",
      "domain": "instalacoes",
      "severity": "ALTA",
      "description": "O AC da suíte estava junto ao vão sem suporte maciço.",
      "evidence": "R37 AC-SU-01[3,249;2,9775;2,25] projeta-se junto ao acesso aberto X2,95..3,85.",
      "action": "Unidade R38 ancorada à parede W_SU_N, bbox X2,051..2,849, sem atingir o acesso ao closet ou casseteP5.",
      "status": "GEOMETRIA CORRIGIDA; PRODUTO/FIXAÇÃO/TÉRMICA PENDENTES",
      "source": "instalacoes/Auditoria_Instalacoes_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "ELE-07",
      "domain": "instalacoes",
      "severity": "MEDIA",
      "description": "Uma tomada ficava atrás da nova cómoda da Matilde.",
      "evidence": "T-MA-03 Y6,15/Z0,30 estava no novo móvel Y5,35..6,25/H0,80.",
      "action": "Muda para Y6,55. Dupla acima da cómoda em[13,35;6,05;1,05], coordenada com o comando de estore.",
      "status": "CORRIGIDO NO PROGRAMA/PLANTA/DXF/RUNTIME",
      "source": "instalacoes/Auditoria_Instalacoes_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "ELE-08",
      "domain": "instalacoes",
      "severity": "ALTA",
      "description": "O solar térmico não pode ligar-se ao AQS por analogia de nome.",
      "evidence": "O modelo S2 daR37 não tem prova de serpentina solar. SYS/250I é outra alternativa e outro manual/mercado.",
      "action": "Alternativa com serpentina comprovada, corpo Ø600/H1997/D680 e ligações separadas, mantém-se proposta. SKU/folgasPT e compatibilidade comVMC ainda não aprovados.",
      "status": "ABERTO: SELEÇÃO AQS E PROJETO HIDRÁULICO",
      "source": "instalacoes/Auditoria_Instalacoes_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "ELE-09",
      "domain": "instalacoes",
      "severity": "ALTA",
      "description": "O máximo geométrico PV não é garantia de ausência de sombra.",
      "evidence": "Térmicos chegam aZ4,52; PV aZ3,46..3,654. Um volume de1,21 m produz extensão horizontal de4,52 m com altitude15°.",
      "action": "Auditoria ampliada para121 amostras por painel e72 cenários. Deteta sombras térmicas emPV-36/37/38/46 em certos ângulos de baixa altitude. Fração de amostras não é perda de energia.",
      "status": "ESTUDADO EM3D; AZIMUTE/HORIZONTE/PRODUÇÃO ANUAL PENDENTES",
      "source": "instalacoes/Auditoria_Instalacoes_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "ELE-10",
      "domain": "instalacoes",
      "severity": "ALTA",
      "description": "A alimentação não suporta dois carregadores a11 kW mais a casa sem limitar.",
      "evidence": "Duas cargas16 A trifásicas somam32 A/fase; a referência contratual é20/25 A/fase.",
      "action": "Gestão hardware por fase, margem de estudo2 A e pausa se não houver6 A mínimos. Ensaiar perda de medidor/Internet/RS485, reinício, prioridades e medição invertida.",
      "status": "FUNCIONAL DESENVOLVIDO; INSTALAÇÃO/ENSAIOS PENDENTES",
      "source": "instalacoes/Auditoria_Instalacoes_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "ELE-11",
      "domain": "instalacoes",
      "severity": "ALTA",
      "description": "Duplas dos banhos exigem volumes, acesso e espaço para a placa real.",
      "evidence": "Ao alargar BC-SOCKET de80 para160 mm no centroX12,10, a placa invadia a zona do espelho.",
      "action": "BC-SOCKET passa aX12,14: arestas12,06/12,22 deixam10 mm nominais ao espelho e àporta. BS mantém intervalo fora do espelho. Duplas não estão aprovadas só pela cota: volumes701/IP/DR/terra por especialidades.",
      "status": "PLACA CORRIGIDA; SEGURANÇA ELÉTRICA E PRODUTO A VALIDAR",
      "source": "instalacoes/Auditoria_Instalacoes_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "ELE-12",
      "domain": "instalacoes",
      "severity": "ALTA",
      "description": "O volume R05 não determina dimensões e dissipação do quadro/ATI.",
      "evidence": "R05 é W1200×D700×H2700 mm; não existe lista de componentes com perdas e espaço técnico validado.",
      "action": "Potência e rede separadas, objetivo de reserva≥240 módulosDIN/12U com25% livre. É alvo espacial, não quadro ou rack comprados.",
      "status": "ABERTO: ORÇAMENTO MODULAR, TÉRMICA E ACESSO",
      "source": "instalacoes/Auditoria_Instalacoes_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "ELE-13",
      "domain": "instalacoes",
      "severity": "MEDIA",
      "description": "Grupos funcionais e imagens não demonstravam circuitos e luminárias.",
      "evidence": "R37:36 grupos marcados como não circuitos, vários LED/luzes sem afetação; quartos com uma só luz geral.",
      "action": "37 grupos ligados a circuitos e IDs de fontes; 23 estações físicas e seis esperas de motor. LED-PANTRY-1/2 pertencem aos CASACOS: novoG-HA-03 local por contactos, nãoG-CO-04. Percursos exteriores sem levantamento.",
      "status": "REEMITIDO FUNCIONAL; IES/LDT/FLUXOS/ETS PENDENTES",
      "source": "instalacoes/Auditoria_Instalacoes_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "ELE-14",
      "domain": "instalacoes",
      "severity": "ALTA",
      "description": "Água, calor e peças móveis condicionam a parte elétrica da cozinha.",
      "evidence": "Cuba/sifão/mangueiraK04, baldesK05, nicho quenteK02 e gavetasI03 são volumes que não podem ser atravessados por fichas/caixas.",
      "action": "Sem230 V emK04; MLL emK02-F1 seco e compartimentado; ilha com baía independente. Cabos fora de ventilação e cursos das ferragens.",
      "status": "COORDENADO; AMOSTRA DE MONTAGEM PENDENTE",
      "source": "instalacoes/Auditoria_Instalacoes_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "ELE-15",
      "domain": "instalacoes",
      "severity": "ALTA",
      "description": "O percurso da suíte até ao terrenoNE excede a alternativa monosplit20 m.",
      "evidence": "Rota de estudo22,9 m; AY25mono tem referência20 m.",
      "action": "Estudo de multisplit com25 m/ramal e60 m totais, rota total53,2 m. Combinação de quatro interiores, carga refrigerante e capacidade simultânea ainda por selecionar.",
      "status": "ABERTO: SELEÇÃO AVAC, TÉRMICA, ACÚSTICA E CONDENSADOS",
      "source": "instalacoes/Auditoria_Instalacoes_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "ELE-16",
      "domain": "instalacoes",
      "severity": "ALTA",
      "description": "A secção de cabo depende das condições reais de instalação.",
      "evidence": "B2/PVC/40°C/dois circuitos: Iz2,5 =23×0,87×0,80 =16,008 A, apenas8 mA acima de16 A.",
      "action": "Hipóteses explicitadas no mapa. Mais agrupamento, calor ou isolamento implicam novo cálculo. Rotas enterradas/na cobertura não são aprovadas por este exemploB2.",
      "status": "CALCULADO CONDICIONAL; NÃO É DIMENSIONAMENTO DE OBRA",
      "source": "instalacoes/Auditoria_Instalacoes_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "ELE-17",
      "domain": "instalacoes",
      "severity": "MEDIA",
      "description": "Os comandos físicos não eram visíveis de forma consistente.",
      "evidence": "As antigas marcações funcionavam como sobreposição opcional; imagens não provam posição e mecanismo.",
      "action": "RuntimeR38 desenha60 placas permanentes nos centros/faces/reservas. O domínio emite oito imagens com versões e substituições claras. Modelo offline passa testes de envolventes e visibilidade.",
      "status": "REEMITIDO MODELO/IMAGENS; MECANISMOS E QA GLOBAL PENDENTES",
      "source": "instalacoes/Auditoria_Instalacoes_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "ELE-18",
      "domain": "instalacoes",
      "severity": "ALTA",
      "description": "A injeção PV pode aumentar a corrente interna do quadro.",
      "evidence": "Inversor10 kW3P tem saída máxima16,4 A, que pode somar-se aos25 A da rede em troços comuns:41,4 A.",
      "action": "Barramentos, proteção, distribuição e alimentação precisam de cálculo com fluxos reais. A referência63 A é objetivo, não produto/assemblagem aprovada.",
      "status": "ABERTO: COORDENAÇÃO QE/PV E CONDIÇÕES DE LIGAÇÃO",
      "source": "instalacoes/Auditoria_Instalacoes_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "ELE-19",
      "domain": "instalacoes",
      "severity": "MEDIA",
      "description": "Havia colisão entre a dupla sobre cómoda e o estore da Matilde.",
      "evidence": "Placas iniciais E-MA-01/T-MA-COM-R38 sobrepunham20 mm emY e30 mm emZ. Achado independente do agente de compartimentos.",
      "action": "T-MA-COM-R38 passa deY5,75 paraY6,05. Auditoria de retângulos por face/mesmo plano:60 placas, zero interseções placa/placa.",
      "status": "CORRIGIDO EM V03; TOLERÂNCIAS DE OBRA POR CONFERIR",
      "source": "instalacoes/Auditoria_Instalacoes_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "ELE-20",
      "domain": "instalacoes",
      "severity": "MEDIA",
      "description": "Detalhes gráficos ultrapassavam a profundidade reservada dos aparelhos.",
      "evidence": "Louvre inicial ultrapassavaD245 mm do AC; display EV ultrapassavaD153 mm. Achado independente do root.",
      "action": "Detalhes recuados dentro dos volumes. Teste Three.js Box3 de todas as filhas dos quatro AC e dois corposEV passa; geometrias finitas e toggle de cobertura passam.",
      "status": "CORRIGIDO NO RUNTIME; SEM ALTERAR CONTRATO GEOMÉTRICO",
      "source": "instalacoes/Auditoria_Instalacoes_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "SITE38-01",
      "domain": "site",
      "severity": "ALTA",
      "description": "A decisão S2 consta da decisão local do proprietário; a base pública ainda usa proposta/reaberta em parte dos rótulos R37.",
      "evidence": "A decisão S2 consta da decisão local do proprietário; a base pública ainda usa proposta/reaberta em parte dos rótulos R37.",
      "action": "Atualizar decisão para escolhida para desenvolvimento, conservando encastre E170 pendente e histórico B. Não declarar execução aprovada.",
      "status": "POR_COORDENAR_OU_REEMITIR",
      "source": "auditoria/Auditoria_Site_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "SITE38-02",
      "domain": "site",
      "severity": "ALTA",
      "description": "As vistas R37 de banho contêm armários de parede agora rejeitados; HTTP 200 não implica atualidade.",
      "evidence": "As vistas R37 de banho contêm armários de parede agora rejeitados; HTTP 200 não implica atualidade.",
      "action": "Retirar estas vistas do conjunto atual e manter apenas no histórico com substituição por ID, sem eliminar créditos/licenças.",
      "status": "POR_COORDENAR_OU_REEMITIR",
      "source": "auditoria/Auditoria_Site_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "SITE38-03",
      "domain": "site",
      "severity": "ALTA",
      "description": "A galeria publicada tem distribuição muito desigual de vistas por espaço e o jantar está agrupado na sala. A rota /espacos/jantar.html foi uma sondagem desta auditoria, não ligação descoberta.",
      "evidence": "A galeria publicada tem distribuição muito desigual de vistas por espaço e o jantar está agrupado na sala. A rota /espacos/jantar.html foi uma sondagem desta auditoria, não ligação descoberta.",
      "action": "Criar Jantar no menu de espaços e filtrar galeria por sala/jantar; não registar a sondagem 404 como falha do site.",
      "status": "POR_COORDENAR_OU_REEMITIR",
      "source": "auditoria/Auditoria_Site_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "SITE38-04",
      "domain": "site",
      "severity": "ALTA",
      "description": "Estado local de controlo ainda revision R33 e preparado R37, embora o proprietário tenha indicado publicação R37; versões em múltiplos ficheiros.",
      "evidence": "Estado local de controlo ainda revision R33 e preparado R37, embora o proprietário tenha indicado publicação R37; versões em múltiplos ficheiros.",
      "action": "Usar um catálogo atual único com IDs estáveis, room_ids múltiplos, revisão/estado, acrescenta/substitui/mantém/pendente e fontes verificadas.",
      "status": "POR_COORDENAR_OU_REEMITIR",
      "source": "auditoria/Auditoria_Site_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "SITE38-05",
      "domain": "site",
      "severity": "MEDIA",
      "description": "Dia/noite e armários abertos dependem de existir imagem correspondente. Um botão vazio não é uma vista.",
      "evidence": "Dia/noite e armários abertos dependem de existir imagem correspondente. Um botão vazio não é uma vista.",
      "action": "Mostrar contagens reais e desativar filtros sem resultados com texto claro; nunca duplicar imagem diurna como noturna.",
      "status": "POR_COORDENAR_OU_REEMITIR",
      "source": "auditoria/Auditoria_Site_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "SITE38-06",
      "domain": "site",
      "severity": "ALTA",
      "description": "Modelo 3D e render fotográfico são suportes diferentes; o modelo R37 tem geometrias anteriores dos interiores.",
      "evidence": "Modelo 3D e render fotográfico são suportes diferentes; o modelo R37 tem geometrias anteriores dos interiores.",
      "action": "Atualizar dados/modelo R38 e ligar aos desenhos; identificar maquete navegável e ilustrações fotográficas sem prometer paridade ótica.",
      "status": "POR_COORDENAR_OU_REEMITIR",
      "source": "auditoria/Auditoria_Site_R38.json",
      "closed_for_execution": false
    },
    {
      "id": "COORD38-01",
      "domain": "coordenacao",
      "severity": "ALTA",
      "description": "Não existia uma fonte atual única entre R33/R37, decisões e novos pedidos.",
      "evidence": "Bases locais e mensagens diretas do proprietário; ver contratos e provas anexas.",
      "action": "R38 consolida 73 módulos, decisão S2, cozinha, quartos e instalações, mantendo as revisões anteriores como histórico.",
      "status": "CORRIGIDO_NA_EMISSAO_DIGITAL",
      "closed_for_execution": false
    },
    {
      "id": "COORD38-02",
      "domain": "coordenacao",
      "severity": "ALTA",
      "description": "Armários suspensos dos dois banhos contradizem rejeição expressa do proprietário.",
      "evidence": "Bases locais e mensagens diretas do proprietário; ver contratos e provas anexas.",
      "action": "Dois módulos retirados da base atual; arrumação de uso diário por baixo das pias e roupa de banho adicional no ARR_N.",
      "status": "CORRIGIDO_NA_EMISSAO_DIGITAL",
      "closed_for_execution": false
    },
    {
      "id": "COORD38-03",
      "domain": "coordenacao",
      "severity": "ALTA",
      "description": "Os nichos do autoclismo, suporte e curva DN90 não estão demonstrados dentro da parede de 170 mm.",
      "evidence": "Bases locais e mensagens diretas do proprietário; ver contratos e provas anexas.",
      "action": "Obter conjunto real e pormenor seccionado; confirmar parede/estrutura/tubagem e acessos antes de fechar S2. Não ocultar a pendência com um volume exterior.",
      "status": "PENDENTE_PRODUTO_E_ESPECIALIDADES",
      "closed_for_execution": false
    },
    {
      "id": "COORD38-04",
      "domain": "coordenacao",
      "severity": "ALTA",
      "description": "AQS de referência S2 não comprova serpentina para os dois coletores pedidos.",
      "evidence": "Bases locais e mensagens diretas do proprietário; ver contratos e provas anexas.",
      "action": "SYS é alternativa proposta, com corpo e ligações explicitados; confirmar SKU português e folgas próprias. Não aplicar o manual de outra variante.",
      "status": "ALTERNATIVA_PROPOSTA_NAO_ADOTADA",
      "closed_for_execution": false
    },
    {
      "id": "COORD38-05",
      "domain": "coordenacao",
      "severity": "ALTA",
      "description": "Trinta PV não significam trinta módulos sem sombra nem cobertura totalmente aproveitável.",
      "evidence": "Bases locais e mensagens diretas do proprietário; ver contratos e provas anexas.",
      "action": "Manter estudo de ocupação com dois térmicos, acesso e auditoria de sombras; obter orientação/local, estrutura, drenagem e simulação anual.",
      "status": "IMPLANTACAO_ESTUDADA_RENDIMENTO_PENDENTE",
      "closed_for_execution": false
    },
    {
      "id": "COORD38-06",
      "domain": "coordenacao",
      "severity": "ALTA",
      "description": "A conferência cruzada identificou uma colisão da tomada da cómoda com o comando do estore da Matilde.",
      "evidence": "Bases locais e mensagens diretas do proprietário; ver contratos e provas anexas.",
      "action": "Tomada deslocada para Y6,05; conferência reexecutada com 197 pontos e 60 placas. As 789 verificações independentes locais passaram, sem sobreposição de placas. Produto e instalação continuam por validar.",
      "status": "CORRIGIDO_NA_COORDENACAO_DIGITAL",
      "closed_for_execution": false
    },
    {
      "id": "COORD38-07",
      "domain": "coordenacao",
      "severity": "ALTA",
      "description": "O navegador recusou abrir o novo ficheiro local do modelo R38.",
      "evidence": "Bases locais e mensagens diretas do proprietário; ver contratos e provas anexas.",
      "action": "Fazer QA de sintaxe/dados/geometria offline; teste de interação WebGL, dispositivos móveis e exportação fica assinalado para o chat do site. Não foi usada alternativa para contornar a restrição.",
      "status": "VERIFICACAO_RUNTIME_PENDENTE",
      "closed_for_execution": false
    },
    {
      "id": "COORD38-08",
      "domain": "coordenacao",
      "severity": "ALTA",
      "description": "Desenhos digitais não são cotas de obra nem confirmação de furações CNC/ferragens.",
      "evidence": "Bases locais e mensagens diretas do proprietário; ver contratos e provas anexas.",
      "action": "Entregar dimensões nominais acabadas, todas as peças definidas e pendências por módulo; carpinteiro/técnicos fecham tolerâncias, ferragens, cargas, suportes e levantamento.",
      "status": "SEM_LIBERACAO_FABRICO",
      "closed_for_execution": false
    },
    {
      "id": "COORD38-09",
      "domain": "coordenacao",
      "severity": "MEDIA",
      "description": "As imagens não podem ser tomadas como levantamento métrico nem fotografia de aparelho comprado.",
      "evidence": "Bases locais e mensagens diretas do proprietário; ver contratos e provas anexas.",
      "action": "IDs/versões e campos acrescenta/substitui/mantém/pendente; fotos oficiais identificadas à parte. Novos renders são ilustrações geradas com referências e QA visual.",
      "status": "REGRA_ATUALIZADA_NO_CATALOGO",
      "closed_for_execution": false
    },
    {
      "id": "COORD38-10",
      "domain": "coordenacao",
      "severity": "MEDIA",
      "description": "N-ES-01 e N-ES-02 têm centros cotados no programa, mas os campos de face/suporte ainda estão por definir e não surgiam no modelo.",
      "evidence": "Bases locais e mensagens diretas do proprietário; ver contratos e provas anexas.",
      "action": "O modelo recebe duas placas RJ45 nos centros existentes, com face W inferida da parede maciça W36 como proposta visual explícita. São duas placas de rede além das 60 de força/comandos; confirmar suporte, separação e instalação antes de obra. O programa não é silenciosamente apresentado como já validado.",
      "status": "VISUALIZACAO_ACRESCENTADA_FACE_POR_VALIDAR",
      "closed_for_execution": false
    }
  ],
  "checks": [
    {
      "id": "73_modulos_unicos",
      "pass_": true,
      "actual": null
    },
    {
      "id": "S2_decidida_desenvolvimento",
      "pass_": true,
      "actual": null
    },
    {
      "id": "sem_armarios_banho",
      "pass_": true,
      "actual": null
    },
    {
      "id": "2_comodas",
      "pass_": true,
      "actual": null
    },
    {
      "id": "197_pontos_33_circuitos",
      "pass_": true,
      "actual": null
    },
    {
      "id": "30PV_2termicos",
      "pass_": true,
      "actual": null
    },
    {
      "id": "4AC_2EV",
      "pass_": true,
      "actual": null
    },
    {
      "id": "global_contrato_modulos_hash",
      "pass_": true,
      "actual": null
    },
    {
      "id": "global_contrato_instalacoes_hash",
      "pass_": true,
      "actual": null
    },
    {
      "id": "K01:envelope",
      "pass_": true,
      "actual": [
        [
          600.0000000000006,
          599.9999999999997
        ],
        600,
        600
      ]
    },
    {
      "id": "K02:envelope",
      "pass_": true,
      "actual": [
        [
          599.9999999999997,
          599.9999999999997
        ],
        600,
        600
      ]
    },
    {
      "id": "K03:envelope",
      "pass_": true,
      "actual": [
        [
          599.9999999999997,
          599.9999999999997
        ],
        600,
        600
      ]
    },
    {
      "id": "K04:envelope",
      "pass_": true,
      "actual": [
        [
          900.0000000000003,
          599.9999999999997
        ],
        900,
        600
      ]
    },
    {
      "id": "K05:envelope",
      "pass_": true,
      "actual": [
        [
          599.9999999999997,
          599.9999999999997
        ],
        600,
        600
      ]
    },
    {
      "id": "K06:envelope",
      "pass_": true,
      "actual": [
        [
          900.0000000000003,
          599.9999999999997
        ],
        900,
        600
      ]
    },
    {
      "id": "K07:envelope",
      "pass_": true,
      "actual": [
        [
          199.9999999999993,
          599.9999999999997
        ],
        200,
        600
      ]
    },
    {
      "id": "K07_FILLER:envelope",
      "pass_": true,
      "actual": [
        [
          50.00000000000071,
          599.9999999999997
        ],
        50,
        600
      ]
    },
    {
      "id": "U03_FILLER:envelope",
      "pass_": true,
      "actual": [
        [
          50.00000000000071,
          349.99999999999966
        ],
        50,
        350
      ]
    },
    {
      "id": "U02:envelope",
      "pass_": true,
      "actual": [
        [
          900.0000000000003,
          349.99999999999966
        ],
        900,
        350
      ]
    },
    {
      "id": "U03:envelope",
      "pass_": true,
      "actual": [
        [
          199.9999999999993,
          349.99999999999966
        ],
        200,
        350
      ]
    },
    {
      "id": "U_BRIDGE:envelope",
      "pass_": true,
      "actual": [
        [
          2099.9999999999995,
          349.99999999999966
        ],
        2100,
        350
      ]
    },
    {
      "id": "KT:envelope",
      "pass_": true,
      "actual": [
        [
          3250.0,
          599.9999999999997
        ],
        3250,
        600
      ]
    },
    {
      "id": "ISLAND:envelope",
      "pass_": true,
      "actual": [
        [
          2399.9999999999995,
          900.0000000000003
        ],
        2400,
        900
      ]
    },
    {
      "id": "PANTRY:envelope",
      "pass_": true,
      "actual": [
        [
          1750.0,
          699.9999999999993
        ],
        1750,
        700
      ]
    },
    {
      "id": "D01:envelope",
      "pass_": true,
      "actual": [
        [
          530.0,
          449.9999999999993
        ],
        530.0,
        450
      ]
    },
    {
      "id": "D02:envelope",
      "pass_": true,
      "actual": [
        [
          550.0,
          449.9999999999993
        ],
        550.0,
        450
      ]
    },
    {
      "id": "D03:envelope",
      "pass_": true,
      "actual": [
        [
          599.9999999999999,
          449.9999999999993
        ],
        600.0,
        450
      ]
    },
    {
      "id": "D04:envelope",
      "pass_": true,
      "actual": [
        [
          400.00000000000034,
          449.9999999999993
        ],
        400.0,
        450
      ]
    },
    {
      "id": "D05:envelope",
      "pass_": true,
      "actual": [
        [
          379.9999999999999,
          449.9999999999993
        ],
        380.0,
        450
      ]
    },
    {
      "id": "DB01:envelope",
      "pass_": true,
      "actual": [
        [
          550.0,
          449.9999999999993
        ],
        550,
        450
      ]
    },
    {
      "id": "DB02:envelope",
      "pass_": true,
      "actual": [
        [
          549.9999999999998,
          449.9999999999993
        ],
        550,
        450
      ]
    },
    {
      "id": "DP01:envelope",
      "pass_": true,
      "actual": [
        [
          550.0,
          449.9999999999993
        ],
        550,
        450
      ]
    },
    {
      "id": "DP02:envelope",
      "pass_": true,
      "actual": [
        [
          549.9999999999998,
          449.9999999999993
        ],
        550,
        450
      ]
    },
    {
      "id": "D-REM-O:envelope",
      "pass_": true,
      "actual": [
        [
          20.000000000000018,
          449.9999999999993
        ],
        20,
        450
      ]
    },
    {
      "id": "D-REM-E:envelope",
      "pass_": true,
      "actual": [
        [
          20.000000000000018,
          449.9999999999993
        ],
        20,
        450
      ]
    },
    {
      "id": "D-REM-T:envelope",
      "pass_": true,
      "actual": [
        [
          3560.0,
          19.999999999999574
        ],
        3560,
        20
      ]
    },
    {
      "id": "OFFICE_DESK:envelope",
      "pass_": true,
      "actual": [
        [
          2600.0,
          649.9999999999986
        ],
        2600,
        650
      ]
    },
    {
      "id": "OFFICE_END_S:envelope",
      "pass_": true,
      "actual": [
        [
          18.000000000000004,
          549.999999999999
        ],
        18,
        550
      ]
    },
    {
      "id": "OFFICE_DRAWER_CENTRAL:envelope",
      "pass_": true,
      "actual": [
        [
          300.00000000000006,
          560.0000000000005
        ],
        300.0,
        560
      ]
    },
    {
      "id": "OFFICE_CABINET_NORTH:envelope",
      "pass_": true,
      "actual": [
        [
          480.0,
          560.0000000000005
        ],
        480.0,
        560
      ]
    },
    {
      "id": "OFFICE_SLATS:envelope",
      "pass_": true,
      "actual": [
        [
          300.00000000000006,
          39.99999999999915
        ],
        300,
        40
      ]
    },
    {
      "id": "OFFICE_SHELF_1:envelope",
      "pass_": true,
      "actual": [
        [
          1000.0,
          219.99999999999886
        ],
        1000,
        220
      ]
    },
    {
      "id": "OFFICE_SHELF_2:envelope",
      "pass_": true,
      "actual": [
        [
          1000.0,
          219.99999999999886
        ],
        1000,
        220
      ]
    },
    {
      "id": "OFFICE_SHELF_3:envelope",
      "pass_": true,
      "actual": [
        [
          1000.0,
          219.99999999999886
        ],
        1000,
        220
      ]
    },
    {
      "id": "OFFICE_SHELF_4:envelope",
      "pass_": true,
      "actual": [
        [
          1000.0,
          219.99999999999886
        ],
        1000,
        220
      ]
    },
    {
      "id": "ESC-PR01:envelope",
      "pass_": true,
      "actual": [
        [
          2250.0,
          240.00000000000023
        ],
        2250,
        240
      ]
    },
    {
      "id": "ESC-PR02:envelope",
      "pass_": true,
      "actual": [
        [
          1750.0000000000002,
          240.00000000000023
        ],
        1750,
        240
      ]
    },
    {
      "id": "ESC-PR03:envelope",
      "pass_": true,
      "actual": [
        [
          1850.0,
          240.00000000000023
        ],
        1850,
        240
      ]
    },
    {
      "id": "ESC-PR04:envelope",
      "pass_": true,
      "actual": [
        [
          1950.0,
          240.00000000000023
        ],
        1950,
        240
      ]
    },
    {
      "id": "ESC-PR05:envelope",
      "pass_": true,
      "actual": [
        [
          1800.0000000000002,
          240.00000000000023
        ],
        1800,
        240
      ]
    },
    {
      "id": "ESC-PR06:envelope",
      "pass_": true,
      "actual": [
        [
          2250.0,
          240.00000000000023
        ],
        2250,
        240
      ]
    },
    {
      "id": "R01:envelope",
      "pass_": true,
      "actual": [
        [
          1500.0000000000018,
          660.0000000000001
        ],
        1500.0,
        660.0
      ]
    },
    {
      "id": "R02:envelope",
      "pass_": true,
      "actual": [
        [
          1500.0000000000018,
          659.9999999999997
        ],
        1500.0,
        660.0
      ]
    },
    {
      "id": "R05:envelope",
      "pass_": true,
      "actual": [
        [
          1200.0000000000002,
          699.9999999999993
        ],
        1200.0,
        700.0
      ]
    },
    {
      "id": "ARR_S:envelope",
      "pass_": true,
      "actual": [
        [
          710.0,
          599.9999999999997
        ],
        710.0,
        600.0
      ]
    },
    {
      "id": "ARR_N:envelope",
      "pass_": true,
      "actual": [
        [
          500.0,
          599.9999999999997
        ],
        500.0,
        600.0
      ]
    },
    {
      "id": "CR01:envelope",
      "pass_": true,
      "actual": [
        [
          1749.9999999999995,
          400.00000000000034
        ],
        1750.0,
        400.0
      ]
    },
    {
      "id": "CR02:envelope",
      "pass_": true,
      "actual": [
        [
          450.00000000000017,
          400.00000000000034
        ],
        450.0,
        400.0
      ]
    },
    {
      "id": "CR03:envelope",
      "pass_": true,
      "actual": [
        [
          299.99999999999983,
          400.00000000000034
        ],
        300.0,
        400.0
      ]
    },
    {
      "id": "HC01:envelope",
      "pass_": true,
      "actual": [
        [
          1200.0000000000002,
          279.9999999999994
        ],
        1200.0,
        280.0
      ]
    },
    {
      "id": "TV01:envelope",
      "pass_": true,
      "actual": [
        [
          2800.0,
          250.0
        ],
        2800.0,
        250.0
      ]
    },
    {
      "id": "TV03:envelope",
      "pass_": true,
      "actual": [
        [
          2800.0,
          180.0
        ],
        2800.0,
        180.0
      ]
    },
    {
      "id": "TV02:envelope",
      "pass_": true,
      "actual": [
        [
          550.0000000000007,
          22.0
        ],
        550.0,
        22.0
      ]
    },
    {
      "id": "B01:envelope",
      "pass_": true,
      "actual": [
        [
          908.4840939999995,
          150.00000000000034
        ],
        908.484,
        150.0
      ]
    },
    {
      "id": "HM01:envelope",
      "pass_": true,
      "actual": [
        [
          750.0,
          35.00000000000014
        ],
        750.0,
        35.0
      ]
    },
    {
      "id": "SU-COM-001:envelope",
      "pass_": true,
      "actual": [
        [
          1999.9999999999998,
          450.00000000000017
        ],
        2000.0,
        450.0
      ]
    },
    {
      "id": "CLB01:envelope",
      "pass_": true,
      "actual": [
        [
          950.0000000000002,
          600.0000000000001
        ],
        950.0,
        600.0
      ]
    },
    {
      "id": "CLB02:envelope",
      "pass_": true,
      "actual": [
        [
          859.9999999999999,
          580.0000000000001
        ],
        860.0,
        580.0
      ]
    },
    {
      "id": "CLB03:envelope",
      "pass_": true,
      "actual": [
        [
          990.0000000000002,
          580.0000000000001
        ],
        990.0,
        580.0
      ]
    },
    {
      "id": "NT01:envelope",
      "pass_": true,
      "actual": [
        [
          450.00000000000006,
          400.0
        ],
        450.0,
        400.0
      ]
    },
    {
      "id": "NT02:envelope",
      "pass_": true,
      "actual": [
        [
          450.00000000000017,
          400.0
        ],
        450.0,
        400.0
      ]
    },
    {
      "id": "SU-HB-C2:envelope",
      "pass_": true,
      "actual": [
        [
          3100.0,
          125.0
        ],
        3100.0,
        125.0
      ]
    },
    {
      "id": "L-BASE:envelope",
      "pass_": true,
      "actual": [
        [
          1259.9999999999998,
          700.0000000000002
        ],
        1260,
        700
      ]
    },
    {
      "id": "L-PIA-R37:envelope",
      "pass_": true,
      "actual": [
        [
          780.0000000000002,
          600.0000000000006
        ],
        780,
        600
      ]
    },
    {
      "id": "LS01:envelope",
      "pass_": true,
      "actual": [
        [
          620.0000000000001,
          350.0000000000005
        ],
        620,
        350
      ]
    },
    {
      "id": "LS02:envelope",
      "pass_": true,
      "actual": [
        [
          619.9999999999997,
          350.0000000000005
        ],
        620,
        350
      ]
    },
    {
      "id": "LS-REM-O:envelope",
      "pass_": true,
      "actual": [
        [
          20.000000000000018,
          350.0000000000005
        ],
        20,
        350
      ]
    },
    {
      "id": "LS-REM-T:envelope",
      "pass_": true,
      "actual": [
        [
          1239.9999999999998,
          20.000000000000462
        ],
        1240,
        20
      ]
    },
    {
      "id": "IS_C_BASIN_R37:envelope",
      "pass_": true,
      "actual": [
        [
          1000.0,
          400.00000000000034
        ],
        1000,
        400
      ]
    },
    {
      "id": "IS_S_BASIN_R37:envelope",
      "pass_": true,
      "actual": [
        [
          1200.0,
          500.0
        ],
        1200,
        500
      ]
    },
    {
      "id": "COM-MA-001:envelope",
      "pass_": true,
      "actual": [
        [
          900.0000000000003,
          450.0000000000011
        ],
        900,
        450
      ]
    },
    {
      "id": "COM-FR-001:envelope",
      "pass_": true,
      "actual": [
        [
          899.9999999999999,
          450.0000000000011
        ],
        900,
        450
      ]
    }
  ],
  "checks_failed": [],
  "counts_by_domain": {
    "cozinha": 17,
    "compartimentos": 12,
    "instalacoes": 20,
    "site": 6,
    "coordenacao": 10
  },
  "sources": [
    {
      "path": "cozinha/Auditoria_Cozinha_R38.json",
      "sha256": "8e878b86be135cd908ab51374d7ba5ed6223fa361e30bae49bae9270e4ffdf32"
    },
    {
      "path": "compartimentos/auditoria/Auditoria_Carpintaria_Nao_Cozinha_R38.json",
      "sha256": "7b19c9cbe3bb8e8e6da2702c18d1d91929b8cfeeb340c7f1784a88e85e5c28db"
    },
    {
      "path": "instalacoes/Auditoria_Instalacoes_R38.json",
      "sha256": "abf645c43942519307a3a0c9e5db188aac9eeaf60aa88a566499fa9357312b02"
    },
    {
      "path": "auditoria/Auditoria_Site_R38.json",
      "sha256": "cb4dd11b70b68c8a2f803305417433fa276fc2dd44fc12755dc714b2a0567531"
    }
  ],
  "other_reports": [
    {
      "path": "carpintaria/Auditoria_CAD_Carpintaria_R38.json",
      "sha256": "b8824e12269065b52d0a0bddcd29ceb119bb66bcfff8fd80849b9c94f6e50520"
    },
    {
      "path": "compartimentos/auditoria/QA_Independente_Interfaces_R38.json",
      "sha256": "38c37162558336eba3555230909fd3147e21b9da91394f0ec8c16c733569ddbb"
    },
    {
      "path": "compartimentos/auditoria/Auditoria_CAD_Cotas_Reabertas_R38.json",
      "sha256": "38c4746174ad9b3708a597467181c91c16f8e6427c9e47b8ac3ba77818be88df"
    },
    {
      "path": "modelo/QA_Modelo_R38.json",
      "sha256": "bead9caf6c2caf54baef6f72a24af997bbf1aa4502188433ae6a9020d20f6c0f"
    }
  ],
  "coverage_limits": [
    "Projeto não dispõe de levantamento certificado nem de produtos escolhidos para todas as interfaces.",
    "Drenagem/impermeabilização/estabilidade, acessibilidade, térmica, ventilação/acústica, cargas elétricas e normas aplicáveis exigem fecho por técnicos habilitados; as reservas e conflitos estão identificados.",
    "Modelação não constitui validação de execução, cálculo fotométrico ou simulação energética."
  ]
}
