{
  "schema": "obras-casa/matriz-completa/1",
  "revision": "R38 + AC01",
  "control_addendum": "R38-AC01",
  "created_utc": "2026-10-30T09:50:01.091780+00:00",
  "scope": "65 registos da emissão R38 mais4 da auditoria cruzada AC01.",
  "counting_rule": "69 registos de controlo; vários cobrem a mesma interface. Índice20COOR não se soma. Não significa69defeitosindependentes.",
  "findings_count": 69,
  "origin_summaries_count": 20,
  "closed_count": 0,
  "source_audit_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
  "source_original_matrix_sha256": "b7eb9d66cb7bce32a0e31ffbe0ae789c8c0c0b8d460e5740f962b2d8fc1c82b3",
  "items": [
    {
      "id": "CO38-01",
      "title": "Orientação da frente da ilha",
      "domain": "cozinha",
      "priority": "ALTA",
      "rooms": [
        "cozinha"
      ],
      "origin_ids": [
        "COOR-18"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "CORRIGIDO_DOCUMENTALMENTE",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "corrigido-documental",
        "label": "Correção documental emitida",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Coordenação e carpintaria",
      "deadline": null,
      "close_criteria": [
        "Confirmar frente N, eixo U, frentes e desenhos/exportações com as mesmas coordenadas.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Confirmar frente N, eixo U, frentes e desenhos/exportações com as mesmas coordenadas."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-18"
        ],
        "source_document": "/revisoes/r38/cozinha/Auditoria_Cozinha_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-18"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "CO38-02",
      "title": "Módulo de lixo e reciclagem K05",
      "domain": "cozinha",
      "priority": "ALTA",
      "rooms": [
        "cozinha"
      ],
      "origin_ids": [
        "COOR-19"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "DESENVOLVIDO_CONDICIONADO_A_PRODUTO",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "desenvolvido-condicionado",
        "label": "Desenvolvido com condições",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Carpintaria e proprietário",
      "deadline": null,
      "close_criteria": [
        "Validar HAILO real, curso, carga e categorias; registar a perda de três gavetas e a rotina familiar.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Validar HAILO real, curso, carga e categorias; registar a perda de três gavetas e a rotina familiar."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-19"
        ],
        "source_document": "/revisoes/r38/cozinha/Auditoria_Cozinha_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-19"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "CO38-03",
      "title": "Tomada da loiça e compartimento seco K02",
      "domain": "cozinha",
      "priority": "ALTA",
      "rooms": [
        "cozinha"
      ],
      "origin_ids": [
        "COOR-06"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "CORRIGIDO_NA_RESERVA_DE_COORDENACAO",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "corrigido-documental",
        "label": "Correção documental emitida",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Eletricidade e carpintaria",
      "deadline": null,
      "close_criteria": [
        "Provar cabo, ficha acessível, separação do calor/ventilação e do curso dos baldes.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Provar cabo, ficha acessível, separação do calor/ventilação e do curso dos baldes."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-06"
        ],
        "source_document": "/revisoes/r38/cozinha/Auditoria_Cozinha_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-06"
      ],
      "related_issue_ids": [
        "ELE-04"
      ],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "CO38-04",
      "title": "Baía elétrica e gavetas I03 da ilha",
      "domain": "cozinha",
      "priority": "ALTA",
      "rooms": [
        "cozinha"
      ],
      "origin_ids": [
        "COOR-15"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "CORRIGIDO_GEOMETRICAMENTE_PENDENTE_MECANISMO",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "corrigido-documental",
        "label": "Correção documental emitida",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Carpintaria, eletricidade e fornecedor da pedra",
      "deadline": null,
      "close_criteria": [
        "Conferir mecanismo real, reserva de100mm, divisória, largura das caixas e recorte/apoiamento da pedra.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Conferir mecanismo real, reserva de100mm, divisória, largura das caixas e recorte/apoiamento da pedra."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-15"
        ],
        "source_document": "/revisoes/r38/cozinha/Auditoria_Cozinha_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-15"
      ],
      "related_issue_ids": [
        "ELE-05"
      ],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "CO38-05",
      "title": "Abertura e peso da frente da máquina de loiça",
      "domain": "cozinha",
      "priority": "ALTA",
      "rooms": [
        "cozinha"
      ],
      "origin_ids": [
        "COOR-08",
        "COOR-19"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "DADO_OFICIAL_RECUPERADO_GABARITO_PENDENTE",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "desenvolvido-condicionado",
        "label": "Desenvolvido com condições",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Fornecedor dos aparelhos e carpintaria",
      "deadline": null,
      "close_criteria": [
        "Confirmar E-Nr, gabarito, charneira/rodapé, massa acabada da frente e passagem com a porta aberta.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Confirmar E-Nr, gabarito, charneira/rodapé, massa acabada da frente e passagem com a porta aberta."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-08",
          "COOR-19"
        ],
        "source_document": "/revisoes/r38/cozinha/Auditoria_Cozinha_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [
        "COOR-08"
      ],
      "related_origin_ids": [
        "COOR-19"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "CO38-06",
      "title": "Apoios dos dois aparelhos K02",
      "domain": "cozinha",
      "priority": "ALTA",
      "rooms": [
        "cozinha"
      ],
      "origin_ids": [
        "COOR-06",
        "COOR-15"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "RESERVAS_REEMITIDAS_SUPORTES_NAO_CALCULADOS",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "desenvolvido-condicionado",
        "label": "Desenvolvido com condições",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Carpintaria e fornecedor dos aparelhos",
      "deadline": null,
      "close_criteria": [
        "Dimensionar apoios/cargas e comprovar ventilação e cotas do manual exato de cada aparelho.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Dimensionar apoios/cargas e comprovar ventilação e cotas do manual exato de cada aparelho."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-06",
          "COOR-15"
        ],
        "source_document": "/revisoes/r38/cozinha/Auditoria_Cozinha_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [
        "COOR-06"
      ],
      "related_origin_ids": [
        "COOR-15"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "CO38-07",
      "title": "Profundidade e ventilação do frigorífico K01",
      "domain": "cozinha",
      "priority": "ALTA",
      "rooms": [
        "cozinha"
      ],
      "origin_ids": [
        "COOR-05",
        "COOR-19"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "ABERTO_BLOQUEIA_FABRICO",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "por-validar",
        "label": "Validação ou desenvolvimento pendente",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Carpintaria e fornecedor dos aparelhos",
      "deadline": null,
      "close_criteria": [
        "Fechar datum, nicho e canal contínuo de ventilação do aparelho efetivamente adquirido.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Fechar datum, nicho e canal contínuo de ventilação do aparelho efetivamente adquirido."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-05",
          "COOR-19"
        ],
        "source_document": "/revisoes/r38/cozinha/Auditoria_Cozinha_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [
        "COOR-05"
      ],
      "related_origin_ids": [
        "COOR-19"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "CO38-08",
      "title": "Caixa do estore VE2 e armário superior",
      "domain": "cozinha",
      "priority": "ALTA",
      "rooms": [
        "cozinha"
      ],
      "origin_ids": [
        "COOR-17"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "ABERTO_BLOQUEIA_FABRICO",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "por-validar",
        "label": "Validação ou desenvolvimento pendente",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Caixilharia/estores e carpintaria",
      "deadline": null,
      "close_criteria": [
        "Apresentar corte coordenado da caixa, motor, manutenção e móvel ponte sem sobreposições.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Apresentar corte coordenado da caixa, motor, manutenção e móvel ponte sem sobreposições."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-17"
        ],
        "source_document": "/revisoes/r38/cozinha/Auditoria_Cozinha_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [
        "COOR-17"
      ],
      "related_origin_ids": [],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "CO38-09",
      "title": "Ferragem e frente do armário estreito K07",
      "domain": "cozinha",
      "priority": "MEDIA",
      "rooms": [
        "cozinha"
      ],
      "origin_ids": [],
      "relation": "NOVO_EM_R38_SEM_ORIGEM_FORCADA",
      "source_status": "CORRIGIDO_EM_R38",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "corrigido-documental",
        "label": "Correção documental emitida",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Carpintaria",
      "deadline": null,
      "close_criteria": [
        "Validar porta, dobradiças, prateleiras e operação no vão nominal de164mm.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Validar porta, dobradiças, prateleiras e operação no vão nominal de164mm."
      ],
      "dependencies": {
        "origin_ids": [],
        "source_document": "/revisoes/r38/cozinha/Auditoria_Cozinha_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "CO38-10",
      "title": "Plano único das juntas das frentes",
      "domain": "cozinha",
      "priority": "MEDIA",
      "rooms": [
        "cozinha"
      ],
      "origin_ids": [
        "COOR-18"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "CORRIGIDO_NA_NOVA_PROPOSTA_DE_FRENTES",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "corrigido-documental",
        "label": "Correção documental emitida",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Carpintaria e coordenação",
      "deadline": null,
      "close_criteria": [
        "Confirmar folgas, tolerâncias, alinhamentos e desenho de oficina coerente com o mapa final.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Confirmar folgas, tolerâncias, alinhamentos e desenho de oficina coerente com o mapa final."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-18"
        ],
        "source_document": "/revisoes/r38/cozinha/Auditoria_Cozinha_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-18"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "CO38-11",
      "title": "Balanço de pedra de400mm na ilha",
      "domain": "cozinha",
      "priority": "ALTA",
      "rooms": [
        "cozinha"
      ],
      "origin_ids": [
        "COOR-15"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "ABERTO_BLOQUEIA_ENCOMENDA_PEDRA",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "por-validar",
        "label": "Validação ou desenvolvimento pendente",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Fornecedor da pedra e projetista de estruturas",
      "deadline": null,
      "close_criteria": [
        "Dimensionar pedra e apoios para peso próprio, uso e cargas pontuais antes de encomendar.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Dimensionar pedra e apoios para peso próprio, uso e cargas pontuais antes de encomendar."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-15"
        ],
        "source_document": "/revisoes/r38/cozinha/Auditoria_Cozinha_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [
        "COOR-15"
      ],
      "related_origin_ids": [],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "CO38-12",
      "title": "Placa, hotte e percurso de extração",
      "domain": "cozinha",
      "priority": "ALTA",
      "rooms": [
        "cozinha"
      ],
      "origin_ids": [
        "COOR-07",
        "COOR-19"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "ABERTO_EXECUCAO",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "por-validar",
        "label": "Validação ou desenvolvimento pendente",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Fornecedor dos aparelhos e ventilação",
      "deadline": null,
      "close_criteria": [
        "Confirmar recortes, fixações, folgas, conduta e perda de carga para os produtos escolhidos.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Confirmar recortes, fixações, folgas, conduta e perda de carga para os produtos escolhidos."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-07",
          "COOR-19"
        ],
        "source_document": "/revisoes/r38/cozinha/Auditoria_Cozinha_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [
        "COOR-07"
      ],
      "related_origin_ids": [
        "COOR-19"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "CO38-13",
      "title": "Cuba dupla K04 e kit hidráulico",
      "domain": "cozinha",
      "priority": "MEDIA",
      "rooms": [
        "cozinha"
      ],
      "origin_ids": [
        "COOR-09",
        "COOR-19"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "MANTIDO_COM_INTERFACE_ABERTA",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "desenvolvido-condicionado",
        "label": "Desenvolvido com condições",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Carpintaria, pedra e águas/esgotos",
      "deadline": null,
      "close_criteria": [
        "Obter gabarito real, fixação, sifão e acesso às válvulas, sem gavetas normais na zona das cubas.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Obter gabarito real, fixação, sifão e acesso às válvulas, sem gavetas normais na zona das cubas."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-09",
          "COOR-19"
        ],
        "source_document": "/revisoes/r38/cozinha/Auditoria_Cozinha_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [
        "COOR-09"
      ],
      "related_origin_ids": [
        "COOR-19"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "CO38-14",
      "title": "Fixação de K01 junto à cassete P6",
      "domain": "cozinha",
      "priority": "MEDIA",
      "rooms": [
        "cozinha",
        "lavandaria"
      ],
      "origin_ids": [
        "COOR-13",
        "COOR-05"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "INTERFACE_IDENTIFICADA",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "desenvolvido-condicionado",
        "label": "Desenvolvido com condições",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Arquitetura e carpintaria",
      "deadline": null,
      "close_criteria": [
        "Definir ancoragem fora da cassete e testar afastamentos; não furar a bolsa da porta.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Definir ancoragem fora da cassete e testar afastamentos; não furar a bolsa da porta."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-13",
          "COOR-05"
        ],
        "source_document": "/revisoes/r38/cozinha/Auditoria_Cozinha_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-13",
        "COOR-05"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "CO38-15",
      "title": "Capacidade e uso familiar dos baldes",
      "domain": "cozinha",
      "priority": "MEDIA",
      "rooms": [
        "cozinha"
      ],
      "origin_ids": [],
      "relation": "NOVO_EM_R38_SEM_ORIGEM_FORCADA",
      "source_status": "ABERTO_ROTINA_FAMILIAR_E_CARGA",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "por-validar",
        "label": "Validação ou desenvolvimento pendente",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Proprietário e carpintaria",
      "deadline": null,
      "close_criteria": [
        "Validar a rotina de quatro pessoas, pesos e ergonomia; litros nominais não provam carga admissível.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Validar a rotina de quatro pessoas, pesos e ergonomia; litros nominais não provam carga admissível."
      ],
      "dependencies": {
        "origin_ids": [],
        "source_document": "/revisoes/r38/cozinha/Auditoria_Cozinha_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "CO38-16",
      "title": "Peças dos três corpos da ilha no mapa",
      "domain": "cozinha",
      "priority": "ALTA",
      "rooms": [
        "cozinha"
      ],
      "origin_ids": [
        "COOR-18",
        "COOR-15"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "CORRIGIDO_NO_MAPA_DE_PAINÉIS_R38",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "corrigido-documental",
        "label": "Correção documental emitida",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Carpintaria e coordenação",
      "deadline": null,
      "close_criteria": [
        "Conferir todas as caixas/painéis com o CAD e o mapa de corte; fechar uniões e ferragens de oficina.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Conferir todas as caixas/painéis com o CAD e o mapa de corte; fechar uniões e ferragens de oficina."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-18",
          "COOR-15"
        ],
        "source_document": "/revisoes/r38/cozinha/Auditoria_Cozinha_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-18",
        "COOR-15"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "CO38-17",
      "title": "Acabamento das frentes K01",
      "domain": "cozinha",
      "priority": "MEDIA",
      "rooms": [
        "cozinha"
      ],
      "origin_ids": [
        "COOR-18",
        "COOR-19",
        "COOR-05"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "NORMALIZAÇÃO_R38_PARA_AVALIAÇÃO",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "desenvolvido-condicionado",
        "label": "Desenvolvido com condições",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Proprietário e carpintaria",
      "deadline": null,
      "close_criteria": [
        "Confirmar a normalização marfim/carvalho proposta e uniformizar ficha, modelo e vistas após decisão.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Confirmar a normalização marfim/carvalho proposta e uniformizar ficha, modelo e vistas após decisão."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-18",
          "COOR-19",
          "COOR-05"
        ],
        "source_document": "/revisoes/r38/cozinha/Auditoria_Cozinha_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-18",
        "COOR-19",
        "COOR-05"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "CP38-COM-MA-001",
      "title": "Cómoda e posição da cama da Matilde",
      "domain": "compartimentos",
      "priority": "DESENVOLVIMENTO",
      "rooms": [
        "matilde"
      ],
      "origin_ids": [],
      "relation": "NOVO_EM_R38_SEM_ORIGEM_FORCADA",
      "source_status": "CORRIGIDO_NO_PATCH_R38",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "corrigido-documental",
        "label": "Correção documental emitida",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Arquitetura e carpintaria",
      "deadline": null,
      "close_criteria": [
        "Validar móvel900×450×800, operação das gavetas, circulação e fixação anti-tombo em obra.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Validar móvel900×450×800, operação das gavetas, circulação e fixação anti-tombo em obra."
      ],
      "dependencies": {
        "origin_ids": [],
        "source_document": "/revisoes/r38/compartimentos/auditoria/Auditoria_Carpintaria_Nao_Cozinha_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "CP38-COM-FR-001",
      "title": "Cómoda e posição da cama do Francisco",
      "domain": "compartimentos",
      "priority": "DESENVOLVIMENTO",
      "rooms": [
        "francisco"
      ],
      "origin_ids": [],
      "relation": "NOVO_EM_R38_SEM_ORIGEM_FORCADA",
      "source_status": "CORRIGIDO_NO_PATCH_R38",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "corrigido-documental",
        "label": "Correção documental emitida",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Arquitetura e carpintaria",
      "deadline": null,
      "close_criteria": [
        "Validar móvel900×450×800, operação das gavetas, circulação e fixação anti-tombo em obra.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Validar móvel900×450×800, operação das gavetas, circulação e fixação anti-tombo em obra."
      ],
      "dependencies": {
        "origin_ids": [],
        "source_document": "/revisoes/r38/compartimentos/auditoria/Auditoria_Carpintaria_Nao_Cozinha_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "CP38-BCBS-SUSPENSOS",
      "title": "Retirada dos armários nas paredes dos banhos",
      "domain": "compartimentos",
      "priority": "REQUISITO_DONO",
      "rooms": [
        "banho-comum",
        "banho-suite"
      ],
      "origin_ids": [
        "COOR-20"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "CORRIGIDO_NO_PATCH_R38",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "corrigido-documental",
        "label": "Correção documental emitida",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Arquitetura e carpintaria",
      "deadline": null,
      "close_criteria": [
        "Comprovar ausência nas peças atuais e demonstrar arrumação inferior e reserva familiar ARR_N.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Comprovar ausência nas peças atuais e demonstrar arrumação inferior e reserva familiar ARR_N."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-20"
        ],
        "source_document": "/revisoes/r38/compartimentos/auditoria/Auditoria_Carpintaria_Nao_Cozinha_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [
        "COOR-20"
      ],
      "related_origin_ids": [],
      "related_issue_ids": [
        "COORD38-02"
      ],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "CP38-ARRS-FACE",
      "title": "Orientação do armário ARR_S",
      "domain": "compartimentos",
      "priority": "ERRO_COORDENACAO",
      "rooms": [
        "distribuicao"
      ],
      "origin_ids": [
        "COOR-18"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "CORRIGIDO_NO_PATCH_R38",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "corrigido-documental",
        "label": "Correção documental emitida",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Carpintaria e coordenação",
      "deadline": null,
      "close_criteria": [
        "Conferir frente E, implantação e acesso nas fichas, planta e modelo.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Conferir frente E, implantação e acesso nas fichas, planta e modelo."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-18"
        ],
        "source_document": "/revisoes/r38/compartimentos/auditoria/Auditoria_Carpintaria_Nao_Cozinha_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-18"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "CP38-ARRN-FUNCAO",
      "title": "Frente e função do armário ARR_N",
      "domain": "compartimentos",
      "priority": "DESENVOLVIMENTO",
      "rooms": [
        "distribuicao"
      ],
      "origin_ids": [
        "COOR-18"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "CORRIGIDO_NO_PATCH_R38",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "corrigido-documental",
        "label": "Correção documental emitida",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Carpintaria",
      "deadline": null,
      "close_criteria": [
        "Validar tipo de porta e conteúdo; eliminar a referência incompatível a folhas de correr.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Validar tipo de porta e conteúdo; eliminar a referência incompatível a folhas de correr."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-18"
        ],
        "source_document": "/revisoes/r38/compartimentos/auditoria/Auditoria_Carpintaria_Nao_Cozinha_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-18"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "CP38-R01-ARRUMACAO",
      "title": "Interior do roupeiro da Matilde",
      "domain": "compartimentos",
      "priority": "ERRO_FUNCIONAL_E_SUPORTE",
      "rooms": [
        "matilde"
      ],
      "origin_ids": [
        "COOR-15",
        "COOR-19"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "CORRIGIDO_NO_PATCH_R38",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "corrigido-documental",
        "label": "Correção documental emitida",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Carpintaria",
      "deadline": null,
      "close_criteria": [
        "Validar vãos, divisões, varões, prateleiras, deformação e ferragens reais até ao teto.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Validar vãos, divisões, varões, prateleiras, deformação e ferragens reais até ao teto."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-15",
          "COOR-19"
        ],
        "source_document": "/revisoes/r38/compartimentos/auditoria/Auditoria_Carpintaria_Nao_Cozinha_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-15",
        "COOR-19"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "CP38-R02-ARRUMACAO",
      "title": "Interior do roupeiro do Francisco",
      "domain": "compartimentos",
      "priority": "ERRO_FUNCIONAL_E_SUPORTE",
      "rooms": [
        "francisco"
      ],
      "origin_ids": [
        "COOR-15",
        "COOR-19"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "CORRIGIDO_NO_PATCH_R38",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "corrigido-documental",
        "label": "Correção documental emitida",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Carpintaria",
      "deadline": null,
      "close_criteria": [
        "Validar vãos, divisões, varões, prateleiras, deformação e ferragens reais até ao teto.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Validar vãos, divisões, varões, prateleiras, deformação e ferragens reais até ao teto."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-15",
          "COOR-19"
        ],
        "source_document": "/revisoes/r38/compartimentos/auditoria/Auditoria_Carpintaria_Nao_Cozinha_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-15",
        "COOR-19"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "CP38-CR01-PLANOS",
      "title": "Calhas e profundidade do aparador CR01",
      "domain": "compartimentos",
      "priority": "ERRO_CONSTRUTIVO",
      "rooms": [
        "sala",
        "jantar"
      ],
      "origin_ids": [
        "COOR-15",
        "COOR-19"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "CORRIGIDO_NO_PATCH_R38",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "corrigido-documental",
        "label": "Correção documental emitida",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Carpintaria",
      "deadline": null,
      "close_criteria": [
        "Confirmar duas calhas/frentes, planos centrais e profundidade útil; escolher e ensaiar o sistema.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Confirmar duas calhas/frentes, planos centrais e profundidade útil; escolher e ensaiar o sistema."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-15",
          "COOR-19"
        ],
        "source_document": "/revisoes/r38/compartimentos/auditoria/Auditoria_Carpintaria_Nao_Cozinha_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-15",
        "COOR-19"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "CP38-TV01-PLANOS",
      "title": "Calhas e profundidade do móvel TV",
      "domain": "compartimentos",
      "priority": "ERRO_CONSTRUTIVO",
      "rooms": [
        "sala"
      ],
      "origin_ids": [
        "COOR-15",
        "COOR-19"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "CORRIGIDO_NO_PATCH_R38",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "corrigido-documental",
        "label": "Correção documental emitida",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Carpintaria",
      "deadline": null,
      "close_criteria": [
        "Confirmar duas calhas/frentes, profundidade útil e compatibilidade com equipamentos/cablagem.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Confirmar duas calhas/frentes, profundidade útil e compatibilidade com equipamentos/cablagem."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-15",
          "COOR-19"
        ],
        "source_document": "/revisoes/r38/compartimentos/auditoria/Auditoria_Carpintaria_Nao_Cozinha_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-15",
        "COOR-19"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "CP38-DESPENSA-AREA",
      "title": "Área útil declarada da despensa",
      "domain": "compartimentos",
      "priority": "ROTULO_METRICO",
      "rooms": [
        "lavandaria"
      ],
      "origin_ids": [
        "COOR-01"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "CORRIGIDO_NO_PATCH_R38",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "corrigido-documental",
        "label": "Correção documental emitida",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Coordenação e carpintaria",
      "deadline": null,
      "close_criteria": [
        "Separar bases de prateleiras e fundos de gavetas; comprovar capacidade e acessos com o mapa final.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Separar bases de prateleiras e fundos de gavetas; comprovar capacidade e acessos com o mapa final."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-01"
        ],
        "source_document": "/revisoes/r38/compartimentos/auditoria/Auditoria_Carpintaria_Nao_Cozinha_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-01"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "CP38-SUPORTES",
      "title": "Suportes e deformação dos móveis",
      "domain": "compartimentos",
      "priority": "BLOQUEIO_TECNICO",
      "rooms": [
        "cozinha",
        "lavandaria",
        "escritorio",
        "closet"
      ],
      "origin_ids": [
        "COOR-03",
        "COOR-10",
        "COOR-15"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "PENDENTE_QUALIFICACAO_E_PRODUTO",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "por-validar",
        "label": "Validação ou desenvolvimento pendente",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Carpintaria e projetista de estruturas",
      "deadline": null,
      "close_criteria": [
        "Dimensionar cada suporte e ancoragem com material/cargas reais; não usar a triagem elástica como certificação.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Dimensionar cada suporte e ancoragem com material/cargas reais; não usar a triagem elástica como certificação."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-03",
          "COOR-10",
          "COOR-15"
        ],
        "source_document": "/revisoes/r38/compartimentos/auditoria/Auditoria_Carpintaria_Nao_Cozinha_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [
        "COOR-15"
      ],
      "related_origin_ids": [
        "COOR-03",
        "COOR-10"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "CP38-GAVETAS-RESTO",
      "title": "Caixas e ferragens das restantes gavetas",
      "domain": "compartimentos",
      "priority": "BLOQUEIO_OFICINA",
      "rooms": [
        "hall",
        "suite",
        "closet",
        "escritorio"
      ],
      "origin_ids": [
        "COOR-03",
        "COOR-04",
        "COOR-15",
        "COOR-19"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "PENDENTE_DETALHE_FERRAGEM",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "por-validar",
        "label": "Validação ou desenvolvimento pendente",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Carpintaria",
      "deadline": null,
      "close_criteria": [
        "Completar caixas, uniões, folgas, cargas e gabaritos da ferragem efetivamente selecionada.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Completar caixas, uniões, folgas, cargas e gabaritos da ferragem efetivamente selecionada."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-03",
          "COOR-04",
          "COOR-15",
          "COOR-19"
        ],
        "source_document": "/revisoes/r38/compartimentos/auditoria/Auditoria_Carpintaria_Nao_Cozinha_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-03",
        "COOR-04",
        "COOR-15",
        "COOR-19"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "ELE-01",
      "title": "Dimensionamento dos circuitos",
      "domain": "instalacoes",
      "priority": "ALTA",
      "rooms": [
        "instalacoes"
      ],
      "origin_ids": [
        "COOR-12"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "REEMITIDO PARA ESTUDO; NÃO É EXECUÇÃO",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "desenvolvido-condicionado",
        "label": "Desenvolvido com condições",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Projetista de eletricidade",
      "deadline": null,
      "close_criteria": [
        "Fechar métodos por troço, Ib/In/Iz, agrupamentos, queda total, terra e curto-circuito para os33circuitos.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Fechar métodos por troço, Ib/In/Iz, agrupamentos, queda total, terra e curto-circuito para os33circuitos."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-12"
        ],
        "source_document": "/revisoes/r38/instalacoes/Auditoria_Instalacoes_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [
        "COOR-12"
      ],
      "related_origin_ids": [],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "ELE-02",
      "title": "Forno, compacto e simultaneidade por fase",
      "domain": "instalacoes",
      "priority": "ALTA",
      "rooms": [
        "cozinha",
        "instalacoes"
      ],
      "origin_ids": [
        "COOR-06",
        "COOR-12"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "AFETAÇÃO REVISTA; GESTÃO E ENSAIOS PENDENTES",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "desenvolvido-condicionado",
        "label": "Desenvolvido com condições",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Projetista de eletricidade e proprietário",
      "deadline": null,
      "close_criteria": [
        "Definir limites/prioridades e comprovar a simultaneidade pretendida; não presumir que17,25kVA resolve todos os máximos.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Definir limites/prioridades e comprovar a simultaneidade pretendida; não presumir que17,25kVA resolve todos os máximos."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-06",
          "COOR-12"
        ],
        "source_document": "/revisoes/r38/instalacoes/Auditoria_Instalacoes_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-06",
        "COOR-12"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "ELE-03",
      "title": "Dois postos de carregamento e implantação",
      "domain": "instalacoes",
      "priority": "ALTA",
      "rooms": [
        "carport",
        "instalacoes"
      ],
      "origin_ids": [
        "COOR-12",
        "COOR-19"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "ALTERNATIVA COORDENADA; FUNDAÇÕES/CHUVA/IMPACTO/VIATURAS POR ENSAIAR",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "desenvolvido-condicionado",
        "label": "Desenvolvido com condições",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Projetista de eletricidade e instalação EV",
      "deadline": null,
      "close_criteria": [
        "Validar pedestais, circuitos/proteções, ancoragem, impacto, chuva, alcance e viaturas reais.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Validar pedestais, circuitos/proteções, ancoragem, impacto, chuva, alcance e viaturas reais."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-12",
          "COOR-19"
        ],
        "source_document": "/revisoes/r38/instalacoes/Auditoria_Instalacoes_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-12",
        "COOR-19"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "ELE-04",
      "title": "Acesso à ficha da máquina de loiça",
      "domain": "instalacoes",
      "priority": "ALTA",
      "rooms": [
        "cozinha"
      ],
      "origin_ids": [
        "COOR-06",
        "COOR-12"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "INTERFACE CORRIGIDA; NÃO EXECUTAR SEM PROVA DE MONTAGEM",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "corrigido-documental",
        "label": "Correção documental emitida",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Eletricidade e carpintaria",
      "deadline": null,
      "close_criteria": [
        "Demonstrar acesso seco em K02-F1 e cabo real sem calor, água ou peças móveis.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Demonstrar acesso seco em K02-F1 e cabo real sem calor, água ou peças móveis."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-06",
          "COOR-12"
        ],
        "source_document": "/revisoes/r38/instalacoes/Auditoria_Instalacoes_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-06",
        "COOR-12"
      ],
      "related_issue_ids": [
        "CO38-03"
      ],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "ELE-05",
      "title": "Tomada lateral da ilha",
      "domain": "instalacoes",
      "priority": "MEDIA",
      "rooms": [
        "cozinha"
      ],
      "origin_ids": [
        "COOR-15"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "COORDENADO COM CARPINTARIA; MECANISMO/RECORTE PENDENTES",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "desenvolvido-condicionado",
        "label": "Desenvolvido com condições",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Eletricidade, carpintaria e pedra",
      "deadline": null,
      "close_criteria": [
        "Fechar mecanismo, recorte e reserva seca, mantendo proteção e curso das gavetas.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Fechar mecanismo, recorte e reserva seca, mantendo proteção e curso das gavetas."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-15"
        ],
        "source_document": "/revisoes/r38/instalacoes/Auditoria_Instalacoes_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-15"
      ],
      "related_issue_ids": [
        "CO38-04"
      ],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "ELE-06",
      "title": "Suporte do AC da suíte",
      "domain": "instalacoes",
      "priority": "ALTA",
      "rooms": [
        "suite"
      ],
      "origin_ids": [
        "COOR-19"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "GEOMETRIA CORRIGIDA; PRODUTO/FIXAÇÃO/TÉRMICA PENDENTES",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "corrigido-documental",
        "label": "Correção documental emitida",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Projetista de AVAC",
      "deadline": null,
      "close_criteria": [
        "Confirmar parede maciça, fixação, acessos, folgas e difusão com o aparelho selecionado.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Confirmar parede maciça, fixação, acessos, folgas e difusão com o aparelho selecionado."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-19"
        ],
        "source_document": "/revisoes/r38/instalacoes/Auditoria_Instalacoes_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-19"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "ELE-07",
      "title": "Tomada acima da cómoda da Matilde",
      "domain": "instalacoes",
      "priority": "MEDIA",
      "rooms": [
        "matilde"
      ],
      "origin_ids": [],
      "relation": "NOVO_EM_R38_SEM_ORIGEM_FORCADA",
      "source_status": "CORRIGIDO NO PROGRAMA/PLANTA/DXF/RUNTIME",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "corrigido-documental",
        "label": "Correção documental emitida",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Eletricidade e carpintaria",
      "deadline": null,
      "close_criteria": [
        "Conferir o ponto fora do móvel real, a placa e as alturas acabadas em obra.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Conferir o ponto fora do móvel real, a placa e as alturas acabadas em obra."
      ],
      "dependencies": {
        "origin_ids": [],
        "source_document": "/revisoes/r38/instalacoes/Auditoria_Instalacoes_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "ELE-08",
      "title": "AQS com ligação aos coletores solares",
      "domain": "instalacoes",
      "priority": "ALTA",
      "rooms": [
        "lavandaria",
        "cobertura"
      ],
      "origin_ids": [
        "COOR-11",
        "COOR-19",
        "COOR-01"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "ABERTO: SELEÇÃO AQS E PROJETO HIDRÁULICO",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "por-validar",
        "label": "Validação ou desenvolvimento pendente",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Projetista de águas/AQS e fornecedor",
      "deadline": null,
      "close_criteria": [
        "Selecionar SKU com serpentina comprovada e dimensionar hidráulica, segurança e manutenção.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Selecionar SKU com serpentina comprovada e dimensionar hidráulica, segurança e manutenção."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-11",
          "COOR-19",
          "COOR-01"
        ],
        "source_document": "/revisoes/r38/instalacoes/Auditoria_Instalacoes_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-11",
        "COOR-19",
        "COOR-01"
      ],
      "related_issue_ids": [
        "COORD38-04"
      ],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "ELE-09",
      "title": "Sombra dos coletores sobre o fotovoltaico",
      "domain": "instalacoes",
      "priority": "ALTA",
      "rooms": [
        "cobertura"
      ],
      "origin_ids": [
        "COOR-14"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "ESTUDADO EM3D; AZIMUTE/HORIZONTE/PRODUÇÃO ANUAL PENDENTES",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "desenvolvido-condicionado",
        "label": "Desenvolvido com condições",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Projetista solar e estruturas",
      "deadline": null,
      "close_criteria": [
        "Obter orientação/horizonte e simulação anual; validar layout, drenagem, caminhos e cargas de cobertura.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Obter orientação/horizonte e simulação anual; validar layout, drenagem, caminhos e cargas de cobertura."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-14"
        ],
        "source_document": "/revisoes/r38/instalacoes/Auditoria_Instalacoes_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-14"
      ],
      "related_issue_ids": [
        "COORD38-05"
      ],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "ELE-10",
      "title": "Gestão dinâmica dos carregadores",
      "domain": "instalacoes",
      "priority": "ALTA",
      "rooms": [
        "carport",
        "instalacoes"
      ],
      "origin_ids": [
        "COOR-12"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "FUNCIONAL DESENVOLVIDO; INSTALAÇÃO/ENSAIOS PENDENTES",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "desenvolvido-condicionado",
        "label": "Desenvolvido com condições",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Projetista de eletricidade e instalação EV",
      "deadline": null,
      "close_criteria": [
        "Ensaiar medição/limites por fase, arranque simultâneo e falhas de comunicação sem depender do HA.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Ensaiar medição/limites por fase, arranque simultâneo e falhas de comunicação sem depender do HA."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-12"
        ],
        "source_document": "/revisoes/r38/instalacoes/Auditoria_Instalacoes_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-12"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "ELE-11",
      "title": "Tomadas e volumes de proteção dos banhos",
      "domain": "instalacoes",
      "priority": "ALTA",
      "rooms": [
        "banho-comum",
        "banho-suite"
      ],
      "origin_ids": [
        "COOR-12",
        "COOR-20"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "PLACA CORRIGIDA; SEGURANÇA ELÉTRICA E PRODUTO A VALIDAR",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "corrigido-documental",
        "label": "Correção documental emitida",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Projetista de eletricidade",
      "deadline": null,
      "close_criteria": [
        "Confirmar volumes701, IP, DR, terra, mecanismos reais e acesso com gavetas/frentes.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Confirmar volumes701, IP, DR, terra, mecanismos reais e acesso com gavetas/frentes."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-12",
          "COOR-20"
        ],
        "source_document": "/revisoes/r38/instalacoes/Auditoria_Instalacoes_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-12",
        "COOR-20"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "ELE-12",
      "title": "Programa e dissipação do quadro/ATI",
      "domain": "instalacoes",
      "priority": "ALTA",
      "rooms": [
        "hall",
        "instalacoes"
      ],
      "origin_ids": [
        "COOR-12"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "ABERTO: ORÇAMENTO MODULAR, TÉRMICA E ACESSO",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "por-validar",
        "label": "Validação ou desenvolvimento pendente",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Projetistas de eletricidade e ITED",
      "deadline": null,
      "close_criteria": [
        "Fechar orçamento modular, separação, calor, acessibilidade e quadros/rack reais no armário R05.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Fechar orçamento modular, separação, calor, acessibilidade e quadros/rack reais no armário R05."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-12"
        ],
        "source_document": "/revisoes/r38/instalacoes/Auditoria_Instalacoes_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [
        "COOR-12"
      ],
      "related_origin_ids": [],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "ELE-13",
      "title": "Luminárias e grupos de comando",
      "domain": "instalacoes",
      "priority": "MEDIA",
      "rooms": [
        "instalacoes"
      ],
      "origin_ids": [
        "COOR-16",
        "COOR-17"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "REEMITIDO FUNCIONAL; IES/LDT/FLUXOS/ETS PENDENTES",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "desenvolvido-condicionado",
        "label": "Desenvolvido com condições",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Projetista de iluminação e eletricidade",
      "deadline": null,
      "close_criteria": [
        "Fechar produtos, IES/LDT, fluxos, óticas, drivers, circuitos e programação de comandos físicos.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Fechar produtos, IES/LDT, fluxos, óticas, drivers, circuitos e programação de comandos físicos."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-16",
          "COOR-17"
        ],
        "source_document": "/revisoes/r38/instalacoes/Auditoria_Instalacoes_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [
        "COOR-16"
      ],
      "related_origin_ids": [
        "COOR-17"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "ELE-14",
      "title": "Eletricidade junto a água, calor e gavetas",
      "domain": "instalacoes",
      "priority": "ALTA",
      "rooms": [
        "cozinha"
      ],
      "origin_ids": [
        "COOR-06",
        "COOR-09",
        "COOR-12"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "COORDENADO; AMOSTRA DE MONTAGEM PENDENTE",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "desenvolvido-condicionado",
        "label": "Desenvolvido com condições",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Eletricidade e carpintaria",
      "deadline": null,
      "close_criteria": [
        "Provar separações e montagem acessível, sem230V em K04 nem fichas no curso dos baldes.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Provar separações e montagem acessível, sem230V em K04 nem fichas no curso dos baldes."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-06",
          "COOR-09",
          "COOR-12"
        ],
        "source_document": "/revisoes/r38/instalacoes/Auditoria_Instalacoes_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-06",
        "COOR-09",
        "COOR-12"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "ELE-15",
      "title": "Seleção e percursos do AVAC",
      "domain": "instalacoes",
      "priority": "ALTA",
      "rooms": [
        "suite",
        "sala",
        "matilde",
        "francisco"
      ],
      "origin_ids": [
        "COOR-19"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "ABERTO: SELEÇÃO AVAC, TÉRMICA, ACÚSTICA E CONDENSADOS",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "por-validar",
        "label": "Validação ou desenvolvimento pendente",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Projetista de AVAC",
      "deadline": null,
      "close_criteria": [
        "Confirmar combinação, cargas térmicas, tubagens, refrigerante, acústica e condensados; não presumir viabilidade por caber a caixa.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Confirmar combinação, cargas térmicas, tubagens, refrigerante, acústica e condensados; não presumir viabilidade por caber a caixa."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-19"
        ],
        "source_document": "/revisoes/r38/instalacoes/Auditoria_Instalacoes_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-19"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "ELE-16",
      "title": "Cabos e condições reais de instalação",
      "domain": "instalacoes",
      "priority": "ALTA",
      "rooms": [
        "instalacoes"
      ],
      "origin_ids": [
        "COOR-12"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "CALCULADO CONDICIONAL; NÃO É DIMENSIONAMENTO DE OBRA",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "desenvolvido-condicionado",
        "label": "Desenvolvido com condições",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Projetista de eletricidade",
      "deadline": null,
      "close_criteria": [
        "Dimensionar com temperatura, agrupamento, isolamento e rotas reais; validar queda e proteções totais.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Dimensionar com temperatura, agrupamento, isolamento e rotas reais; validar queda e proteções totais."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-12"
        ],
        "source_document": "/revisoes/r38/instalacoes/Auditoria_Instalacoes_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-12"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "ELE-17",
      "title": "Comandos físicos e estores visíveis",
      "domain": "instalacoes",
      "priority": "MEDIA",
      "rooms": [
        "instalacoes"
      ],
      "origin_ids": [
        "COOR-16",
        "COOR-17"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "REEMITIDO MODELO/IMAGENS; MECANISMOS E QA GLOBAL PENDENTES",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "desenvolvido-condicionado",
        "label": "Desenvolvido com condições",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Eletricidade, domótica e caixilharia",
      "deadline": null,
      "close_criteria": [
        "Conferir mecanismos/teclas e interbloqueios com plantas, modelos e ensaio físico dos motores.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Conferir mecanismos/teclas e interbloqueios com plantas, modelos e ensaio físico dos motores."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-16",
          "COOR-17"
        ],
        "source_document": "/revisoes/r38/instalacoes/Auditoria_Instalacoes_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [
        "COOR-16"
      ],
      "related_origin_ids": [
        "COOR-17"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "ELE-18",
      "title": "Corrente no quadro com injeção PV",
      "domain": "instalacoes",
      "priority": "ALTA",
      "rooms": [
        "cobertura",
        "hall",
        "instalacoes"
      ],
      "origin_ids": [
        "COOR-12",
        "COOR-14"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "ABERTO: COORDENAÇÃO QE/PV E CONDIÇÕES DE LIGAÇÃO",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "por-validar",
        "label": "Validação ou desenvolvimento pendente",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Projetista de eletricidade",
      "deadline": null,
      "close_criteria": [
        "Dimensionar barramentos, alimentadores, proteções e condições de ligação com rede e inversor simultâneos.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Dimensionar barramentos, alimentadores, proteções e condições de ligação com rede e inversor simultâneos."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-12",
          "COOR-14"
        ],
        "source_document": "/revisoes/r38/instalacoes/Auditoria_Instalacoes_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [
        "COOR-12"
      ],
      "related_origin_ids": [
        "COOR-14"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "ELE-19",
      "title": "Separação de placas junto à cómoda",
      "domain": "instalacoes",
      "priority": "MEDIA",
      "rooms": [
        "matilde"
      ],
      "origin_ids": [
        "COOR-17"
      ],
      "relation": "NOVO_EM_R38_SEM_ORIGEM_FORCADA",
      "source_status": "CORRIGIDO EM V03; TOLERÂNCIAS DE OBRA POR CONFERIR",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "corrigido-documental",
        "label": "Correção documental emitida",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Eletricidade e carpintaria",
      "deadline": null,
      "close_criteria": [
        "Conferir a separação corrigida e tolerâncias da placa e móvel efetivos em obra.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Conferir a separação corrigida e tolerâncias da placa e móvel efetivos em obra."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-17"
        ],
        "source_document": "/revisoes/r38/instalacoes/Auditoria_Instalacoes_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-17"
      ],
      "related_issue_ids": [
        "COORD38-06"
      ],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "ELE-20",
      "title": "Envolventes visuais de AC e carregadores",
      "domain": "instalacoes",
      "priority": "MEDIA",
      "rooms": [
        "modelo"
      ],
      "origin_ids": [],
      "relation": "NOVO_EM_R38_SEM_ORIGEM_FORCADA",
      "source_status": "CORRIGIDO NO RUNTIME; SEM ALTERAR CONTRATO GEOMÉTRICO",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "corrigido-documental",
        "label": "Correção documental emitida",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": false,
        "code": "NAO_APLICAVEL_A_EXECUCAO_FISICA",
        "label": "Controlo documental ou funcional do site",
        "released": false
      },
      "closed": false,
      "responsible_role": "Coordenação do modelo",
      "deadline": null,
      "close_criteria": [
        "Manter as peças dentro das envolventes e repetir o teste no modelo final após qualquer alteração.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Concluir a conferência de conteúdo e o ensaio específico indicado; não deduzir aprovação técnica de verificações de navegação."
      ],
      "dependencies": {
        "origin_ids": [],
        "source_document": "/revisoes/r38/instalacoes/Auditoria_Instalacoes_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "SITE38-01",
      "title": "Decisão S2 nos rótulos do site",
      "domain": "site",
      "priority": "ALTA",
      "rooms": [
        "site",
        "banho-comum"
      ],
      "origin_ids": [
        "COOR-20"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "POR_COORDENAR_OU_REEMITIR",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "por-validar",
        "label": "Validação ou desenvolvimento pendente",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": false,
        "code": "NAO_APLICAVEL_A_EXECUCAO_FISICA",
        "label": "Controlo documental ou funcional do site",
        "released": false
      },
      "closed": false,
      "responsible_role": "Responsável pelo site e coordenação",
      "deadline": null,
      "close_criteria": [
        "Conferir S2 escolhida para desenvolvimento em todos os pontos sem transformar a decisão em aprovação de execução.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Concluir a conferência de conteúdo e o ensaio específico indicado; não deduzir aprovação técnica de verificações de navegação."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-20"
        ],
        "source_document": "/revisoes/r38/auditoria/Auditoria_Site_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-20"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "SITE38-02",
      "title": "Vistas antigas com armários de banho",
      "domain": "site",
      "priority": "ALTA",
      "rooms": [
        "site",
        "banho-comum",
        "banho-suite"
      ],
      "origin_ids": [
        "COOR-20"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "POR_COORDENAR_OU_REEMITIR",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "por-validar",
        "label": "Validação ou desenvolvimento pendente",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": false,
        "code": "NAO_APLICAVEL_A_EXECUCAO_FISICA",
        "label": "Controlo documental ou funcional do site",
        "released": false
      },
      "closed": false,
      "responsible_role": "Responsável pelo site",
      "deadline": null,
      "close_criteria": [
        "Conferir todos os IDs atuais e retirar vistas incompatíveis da seleção atual, preservando o histórico e créditos.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Concluir a conferência de conteúdo e o ensaio específico indicado; não deduzir aprovação técnica de verificações de navegação."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-20"
        ],
        "source_document": "/revisoes/r38/auditoria/Auditoria_Site_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-20"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "SITE38-03",
      "title": "Cobertura de imagens por espaço",
      "domain": "site",
      "priority": "ALTA",
      "rooms": [
        "site"
      ],
      "origin_ids": [],
      "relation": "NOVO_EM_R38_SEM_ORIGEM_FORCADA",
      "source_status": "POR_COORDENAR_OU_REEMITIR",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "por-validar",
        "label": "Validação ou desenvolvimento pendente",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": false,
        "code": "NAO_APLICAVEL_A_EXECUCAO_FISICA",
        "label": "Controlo documental ou funcional do site",
        "released": false
      },
      "closed": false,
      "responsible_role": "Responsável pelo site e coordenação visual",
      "deadline": null,
      "close_criteria": [
        "Conferir conteúdos reais por espaço, incluindo jantar autónomo, sem imagens duplicadas ou contagens enganosas.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Concluir a conferência de conteúdo e o ensaio específico indicado; não deduzir aprovação técnica de verificações de navegação."
      ],
      "dependencies": {
        "origin_ids": [],
        "source_document": "/revisoes/r38/auditoria/Auditoria_Site_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "SITE38-04",
      "title": "Registo único de estados e versões",
      "domain": "site",
      "priority": "ALTA",
      "rooms": [
        "site"
      ],
      "origin_ids": [
        "COOR-18",
        "COOR-04"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "POR_COORDENAR_OU_REEMITIR",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "por-validar",
        "label": "Validação ou desenvolvimento pendente",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": false,
        "code": "NAO_APLICAVEL_A_EXECUCAO_FISICA",
        "label": "Controlo documental ou funcional do site",
        "released": false
      },
      "closed": false,
      "responsible_role": "Coordenação e responsável pelo site",
      "deadline": null,
      "close_criteria": [
        "Conciliar catálogo, páginas, controlo local e publicação, mantendo IDs, versões e histórico.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Concluir a conferência de conteúdo e o ensaio específico indicado; não deduzir aprovação técnica de verificações de navegação."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-18",
          "COOR-04"
        ],
        "source_document": "/revisoes/r38/auditoria/Auditoria_Site_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-18",
        "COOR-04"
      ],
      "related_issue_ids": [
        "COORD38-01"
      ],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "SITE38-05",
      "title": "Filtros de noite e armários abertos",
      "domain": "site",
      "priority": "MEDIA",
      "rooms": [
        "site"
      ],
      "origin_ids": [],
      "relation": "NOVO_EM_R38_SEM_ORIGEM_FORCADA",
      "source_status": "POR_COORDENAR_OU_REEMITIR",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "por-validar",
        "label": "Validação ou desenvolvimento pendente",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": false,
        "code": "NAO_APLICAVEL_A_EXECUCAO_FISICA",
        "label": "Controlo documental ou funcional do site",
        "released": false
      },
      "closed": false,
      "responsible_role": "Responsável pelo site",
      "deadline": null,
      "close_criteria": [
        "Ensaiar filtros e contagens por espaço; mostrar apenas opções com imagens reais e identificar as limitações.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Concluir a conferência de conteúdo e o ensaio específico indicado; não deduzir aprovação técnica de verificações de navegação."
      ],
      "dependencies": {
        "origin_ids": [],
        "source_document": "/revisoes/r38/auditoria/Auditoria_Site_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "SITE38-06",
      "title": "Modelo e imagens da revisão correta",
      "domain": "site",
      "priority": "ALTA",
      "rooms": [
        "site",
        "modelo"
      ],
      "origin_ids": [
        "COOR-18",
        "COOR-02"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "POR_COORDENAR_OU_REEMITIR",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "por-validar",
        "label": "Validação ou desenvolvimento pendente",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": false,
        "code": "NAO_APLICAVEL_A_EXECUCAO_FISICA",
        "label": "Controlo documental ou funcional do site",
        "released": false
      },
      "closed": false,
      "responsible_role": "Responsável pelo site e coordenação",
      "deadline": null,
      "close_criteria": [
        "Confirmar dados/versão do modelo e distinguir maquete navegável de imagens fotográficas e de histórico.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Concluir a conferência de conteúdo e o ensaio específico indicado; não deduzir aprovação técnica de verificações de navegação."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-18",
          "COOR-02"
        ],
        "source_document": "/revisoes/r38/auditoria/Auditoria_Site_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-18",
        "COOR-02"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "COORD38-01",
      "title": "Fonte coordenada única",
      "domain": "coordenacao",
      "priority": "ALTA",
      "rooms": [
        "coordenacao"
      ],
      "origin_ids": [
        "COOR-18",
        "COOR-01",
        "COOR-02",
        "COOR-04"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "CORRIGIDO_NA_EMISSAO_DIGITAL",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "corrigido-documental",
        "label": "Correção documental emitida",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Coordenação do projeto",
      "deadline": null,
      "close_criteria": [
        "Conferir hashes das bases, desenhos, modelo, catálogo e decisão, sem restaurar estados antigos.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Conferir hashes das bases, desenhos, modelo, catálogo e decisão, sem restaurar estados antigos."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-18",
          "COOR-01",
          "COOR-02",
          "COOR-04"
        ],
        "source_document": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-18",
        "COOR-01",
        "COOR-02",
        "COOR-04"
      ],
      "related_issue_ids": [
        "SITE38-04"
      ],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "COORD38-02",
      "title": "Armários de parede rejeitados",
      "domain": "coordenacao",
      "priority": "ALTA",
      "rooms": [
        "banho-comum",
        "banho-suite"
      ],
      "origin_ids": [
        "COOR-20"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "CORRIGIDO_NA_EMISSAO_DIGITAL",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "corrigido-documental",
        "label": "Correção documental emitida",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Arquitetura e coordenação",
      "deadline": null,
      "close_criteria": [
        "Manter a retirada em todos os documentos atuais e resolver capacidade da arrumação sem reintroduzir os volumes.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Manter a retirada em todos os documentos atuais e resolver capacidade da arrumação sem reintroduzir os volumes."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-20"
        ],
        "source_document": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-20"
      ],
      "related_issue_ids": [
        "CP38-BCBS-SUSPENSOS"
      ],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "COORD38-03",
      "title": "Autoclismo e curva na parede de170mm",
      "domain": "coordenacao",
      "priority": "ALTA",
      "rooms": [
        "banho-comum"
      ],
      "origin_ids": [
        "COOR-13",
        "COOR-20"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "PENDENTE_PRODUTO_E_ESPECIALIDADES",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "por-validar",
        "label": "Validação ou desenvolvimento pendente",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Arquitetura, estruturas e águas/esgotos",
      "deadline": null,
      "close_criteria": [
        "Provar cisterna, estrutura, curva DN90, manutenção, acústica e espessuras acabadas dentro do pano real.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Provar cisterna, estrutura, curva DN90, manutenção, acústica e espessuras acabadas dentro do pano real."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-13",
          "COOR-20"
        ],
        "source_document": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [
        "COOR-20"
      ],
      "related_origin_ids": [
        "COOR-13"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "COORD38-04",
      "title": "Alternativa AQS SYS e novas reservas",
      "domain": "coordenacao",
      "priority": "ALTA",
      "rooms": [
        "lavandaria"
      ],
      "origin_ids": [
        "COOR-11",
        "COOR-19",
        "COOR-01"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "ALTERNATIVA_PROPOSTA_NAO_ADOTADA",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "desenvolvido-condicionado",
        "label": "Desenvolvido com condições",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Projetista AQS e arquitetura",
      "deadline": null,
      "close_criteria": [
        "Confirmar produto português, ligações e folgas próprias; não transferir o manual/folgas do antigo S2 para o SYS.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Confirmar produto português, ligações e folgas próprias; não transferir o manual/folgas do antigo S2 para o SYS."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-11",
          "COOR-19",
          "COOR-01"
        ],
        "source_document": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-11",
        "COOR-19",
        "COOR-01"
      ],
      "related_issue_ids": [
        "ELE-08"
      ],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "COORD38-05",
      "title": "Cobertura solar e limites de ocupação",
      "domain": "coordenacao",
      "priority": "ALTA",
      "rooms": [
        "cobertura"
      ],
      "origin_ids": [
        "COOR-14"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "IMPLANTACAO_ESTUDADA_RENDIMENTO_PENDENTE",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "desenvolvido-condicionado",
        "label": "Desenvolvido com condições",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Projetistas solar e estruturas",
      "deadline": null,
      "close_criteria": [
        "Fechar desempenho, estrutura/vento/lastro, impermeabilização, ralos e manutenção com o local real.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Fechar desempenho, estrutura/vento/lastro, impermeabilização, ralos e manutenção com o local real."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-14"
        ],
        "source_document": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-14"
      ],
      "related_issue_ids": [
        "ELE-09"
      ],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "COORD38-06",
      "title": "Conferência cruzada de placas",
      "domain": "coordenacao",
      "priority": "ALTA",
      "rooms": [
        "matilde",
        "coordenacao"
      ],
      "origin_ids": [],
      "relation": "NOVO_EM_R38_SEM_ORIGEM_FORCADA",
      "source_status": "CORRIGIDO_NA_COORDENACAO_DIGITAL",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "corrigido-documental",
        "label": "Correção documental emitida",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Coordenação e eletricidade",
      "deadline": null,
      "close_criteria": [
        "Preservar a correção Matilde e repetir a conferência nos produtos e tolerâncias reais.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Preservar a correção Matilde e repetir a conferência nos produtos e tolerâncias reais."
      ],
      "dependencies": {
        "origin_ids": [],
        "source_document": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [],
      "related_issue_ids": [
        "ELE-19"
      ],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "COORD38-07",
      "title": "Ensaios reais do modelo no navegador",
      "domain": "coordenacao",
      "priority": "ALTA",
      "rooms": [
        "site",
        "modelo"
      ],
      "origin_ids": [],
      "relation": "NOVO_EM_R38_SEM_ORIGEM_FORCADA",
      "source_status": "VERIFICACAO_RUNTIME_PENDENTE",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "por-validar",
        "label": "Validação ou desenvolvimento pendente",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda.",
        "progress": "Carregamento WebGL sem erros reportado; controlos/camadas/aberturas/percurso/noite/exportação não ficam integralmente provados por esse relato."
      },
      "execution_state": {
        "applicable": false,
        "code": "NAO_APLICAVEL_A_EXECUCAO_FISICA",
        "label": "Controlo documental ou funcional do site",
        "released": false
      },
      "closed": false,
      "responsible_role": "Responsável pelo site e coordenação do modelo",
      "deadline": null,
      "close_criteria": [
        "Registar ensaios de carregamento, camadas, aberturas, percursos, noite e exportação; o carregamento reportado não cobre todos os controlos.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Concluir a conferência de conteúdo e o ensaio específico indicado; não deduzir aprovação técnica de verificações de navegação."
      ],
      "dependencies": {
        "origin_ids": [],
        "source_document": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "COORD38-08",
      "title": "Cotas de obra e libertação de fabrico",
      "domain": "coordenacao",
      "priority": "ALTA",
      "rooms": [
        "coordenacao"
      ],
      "origin_ids": [
        "COOR-03",
        "COOR-04",
        "COOR-15"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "SEM_LIBERACAO_FABRICO",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "por-validar",
        "label": "Validação ou desenvolvimento pendente",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Arquitetura, carpintaria e especialidades",
      "deadline": null,
      "close_criteria": [
        "Obter levantamento, tolerâncias, ferragens, apoios, gabaritos e validações necessárias por módulo antes de libertar fabrico.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Obter levantamento, tolerâncias, ferragens, apoios, gabaritos e validações necessárias por módulo antes de libertar fabrico."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-03",
          "COOR-04",
          "COOR-15"
        ],
        "source_document": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-03",
        "COOR-04",
        "COOR-15"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "COORD38-09",
      "title": "Renders, referências e medidas",
      "domain": "coordenacao",
      "priority": "MEDIA",
      "rooms": [
        "site",
        "coordenacao"
      ],
      "origin_ids": [
        "COOR-18",
        "COOR-19"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "REGRA_ATUALIZADA_NO_CATALOGO",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "desenvolvido-condicionado",
        "label": "Desenvolvido com condições",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": false,
        "code": "NAO_APLICAVEL_A_EXECUCAO_FISICA",
        "label": "Controlo documental ou funcional do site",
        "released": false
      },
      "closed": false,
      "responsible_role": "Coordenação visual e responsável pelo site",
      "deadline": null,
      "close_criteria": [
        "Manter ID/versão/proveniência e separar ilustração, fotografia de referência e peça cotada.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Concluir a conferência de conteúdo e o ensaio específico indicado; não deduzir aprovação técnica de verificações de navegação."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-18",
          "COOR-19"
        ],
        "source_document": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-18",
        "COOR-19"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "COORD38-10",
      "title": "Placas de rede do escritório",
      "domain": "coordenacao",
      "priority": "MEDIA",
      "rooms": [
        "escritorio"
      ],
      "origin_ids": [
        "COOR-12"
      ],
      "relation": "AMPLIACAO_OU_DETALHE_R38",
      "source_status": "VISUALIZACAO_ACRESCENTADA_FACE_POR_VALIDAR",
      "source_record": {
        "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
      },
      "document_state": {
        "code": "desenvolvido-condicionado",
        "label": "Desenvolvido com condições",
        "scope": "Situação na emissão técnica R38; não é fecho de obra."
      },
      "publication": {
        "code": "R38_PUBLICADA_REPORTADA",
        "independent_sample": "GET/hashes da amostra de seis ficheiros/páginas",
        "owner_report": "Mensagem do proprietário:393ligações/179âncoras, teclado/telemóvel/diálogo, contagens, PDF e carga do modelo; não repetido integralmente nesta adenda."
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Projetista ITED e eletricidade",
      "deadline": null,
      "close_criteria": [
        "Confirmar face W/W36, separação e caminhos das duas RJ45; os centros são cotados mas a face no modelo continua proposta.",
        "Registar prova identificada por ficheiro/revisão/hash e validação do responsável competente.",
        "Atualizar as peças afetadas em conjunto e obter aceitação do fecho; uma ligação temática não fecha o achado de origem."
      ],
      "pending": [
        "Confirmar face W/W36, separação e caminhos das duas RJ45; os centros são cotados mas a face no modelo continua proposta."
      ],
      "dependencies": {
        "origin_ids": [
          "COOR-12"
        ],
        "source_document": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json",
        "audit": "/revisoes/r38/auditoria/Auditoria_Integrada_R38.json"
      },
      "evidence": {
        "emission_source_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
        "published_sample": "Base_Publicada_e_Verificacao.json",
        "additional_execution_evidence": []
      },
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-12"
      ],
      "related_issue_ids": [],
      "relation_note": "origin_ids é a união para pesquisa; direct_origin_ids é desenvolvimento direto, related_origin_ids é ligação transversal. Nenhuma relação prova fecho."
    },
    {
      "id": "VIS-R38-001",
      "title": "VE6 foi apagado nas duas vistas do jantar",
      "domain": "visual",
      "priority": "ALTA",
      "rooms": [
        "jantar",
        "sala"
      ],
      "origin_ids": [
        "COOR-18"
      ],
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-18"
      ],
      "related_issue_ids": [
        "COORD38-09",
        "SITE38-04"
      ],
      "source_status": "CORRIGIDO_NO_PACOTE_AC01_PUBLICACAO_PENDENTE",
      "source_record": {
        "id": "VIS-R38-001",
        "severity": "ALTA",
        "status": "ERRO_VISUAL_CONFIRMADO",
        "title": "VE6 foi apagado nas duas vistas do jantar",
        "assets": [
          "JA-R38-VG-D-001",
          "JA-R38-VG-N-001"
        ],
        "evidence": "As duas imagens mostram parede opaca na zona assinalada pelo proprietário, atrás da área das poltronas. O vão existe no contrato de arquitetura e não houve decisão para o retirar.",
        "reference": {
          "path": "dados/Dados_Coordenados_R38.json",
          "json_path": "openings[id=VE6]",
          "bbox_m": [
            4.235355338,
            -0.25,
            6.935355338,
            0
          ],
          "width_height_mm": [
            2700,
            2100
          ],
          "sill_mm": 0,
          "leafCount": 2
        },
        "action": "Reemitir dia/noite como v02, com vão de duas folhas restituído, mantendo P4/cristaleira e restantes elementos. Não alterar a planta para legitimar o erro do render.",
        "closure": "Confrontar as novas imagens com o alçado/planta/modelo e a posição do vão; conferir dia/noite, ID/versão e arquivo das v01.",
        "related_existing_findings": [
          "COORD38-09",
          "SITE38-04"
        ],
        "correction_status": "CORRIGIDO_NO_PACOTE_AC01; PUBLICACAO_PENDENTE",
        "technical_execution_closed": false
      },
      "document_state": {
        "code": "corrigido-documental",
        "label": "Correção documental emitida",
        "scope": "Correção AC01 preparada, sem fecho de execução."
      },
      "publication": {
        "code": "AC01_PREPARADA_NAO_PUBLICADA",
        "owner_report": null
      },
      "execution_state": {
        "applicable": false,
        "code": "NAO_APLICAVEL_A_EXECUCAO_FISICA",
        "label": "Correção de representação; execução técnica não validada",
        "released": false
      },
      "closed": false,
      "responsible_role": "Coordenação e responsável pelo site",
      "deadline": null,
      "close_criteria": [
        "Publicar as versões exatas, confirmar cartões/miniaturas/ampliação e arquivar as versões incorretas sem apagar a proveniência.",
        "Conservar as validações técnicas pendentes e prova da versão publicada."
      ],
      "pending": [
        "Publicação desta correção e conferência no site."
      ],
      "dependencies": {
        "source_document": "/revisoes/r38/correcoes/ac01/Auditoria_Cruzada_R38_AC01.json",
        "origin_ids": [
          "COOR-18"
        ]
      },
      "evidence": {
        "audit_addendum": "Auditoria_Cruzada_R38_AC01.json",
        "execution_released": false
      }
    },
    {
      "id": "VIS-R38-002",
      "title": "Banho comum visto da distribuição não corresponde à S2",
      "domain": "visual",
      "priority": "ALTA",
      "rooms": [
        "distribuicao",
        "banho-comum"
      ],
      "origin_ids": [
        "COOR-18",
        "COOR-20"
      ],
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-18",
        "COOR-20"
      ],
      "related_issue_ids": [
        "COORD38-09",
        "SITE38-04",
        "COORD38-02"
      ],
      "source_status": "CORRIGIDO_NO_PACOTE_AC01_PUBLICACAO_PENDENTE",
      "source_record": {
        "id": "VIS-R38-002",
        "severity": "ALTA",
        "status": "ERRO_VISUAL_CONFIRMADO",
        "title": "Banho comum visto da distribuição não corresponde à S2",
        "assets": [
          "DI-R38-VG-D-001",
          "DI-R38-VG-N-001"
        ],
        "evidence": "No primeiro plano à esquerda, pela porta do banho comum, há uma cuba oval pousada no tampo e frentes horizontais de gavetas. Nas três vistas atuais BC-R38 e no contrato S2 a cuba é sob/encastrada no tampo e o móvel inferior tem duas portas, drawerCount0. A contradição repete-se de dia e de noite.",
        "reference": {
          "path": "dados/Dados_Coordenados_R38.json",
          "json_path": "furniture.bathrooms[id=IS_C].basin",
          "bbox_m": [
            11.15,
            5.55,
            12.15,
            5.95
          ],
          "width_depth_mm": [
            1000,
            400
          ],
          "drawerCount": 0,
          "fronts": "duas portas de abrir",
          "basin_candidate": "Duravit0338490000 sob tampo; referência de estudo"
        },
        "action": "Reemitir as duas vistas da distribuição com o lavatório/móvel S2 visível pela porta, sem mudar os quartos, portas ou iluminação para resolver essa correção.",
        "closure": "A vista pela P8 deve corresponder à mesma peça/cuba das vistas BC e às fichas. Conferir as duas iluminações.",
        "related_existing_findings": [
          "COORD38-09",
          "SITE38-04",
          "COORD38-02"
        ],
        "correction_status": "CORRIGIDO_NO_PACOTE_AC01; PUBLICACAO_PENDENTE",
        "technical_execution_closed": false
      },
      "document_state": {
        "code": "corrigido-documental",
        "label": "Correção documental emitida",
        "scope": "Correção AC01 preparada, sem fecho de execução."
      },
      "publication": {
        "code": "AC01_PREPARADA_NAO_PUBLICADA",
        "owner_report": null
      },
      "execution_state": {
        "applicable": false,
        "code": "NAO_APLICAVEL_A_EXECUCAO_FISICA",
        "label": "Correção de representação; execução técnica não validada",
        "released": false
      },
      "closed": false,
      "responsible_role": "Coordenação e responsável pelo site",
      "deadline": null,
      "close_criteria": [
        "Publicar as versões exatas, confirmar cartões/miniaturas/ampliação e arquivar as versões incorretas sem apagar a proveniência.",
        "Conservar as validações técnicas pendentes e prova da versão publicada."
      ],
      "pending": [
        "Publicação desta correção e conferência no site."
      ],
      "dependencies": {
        "source_document": "/revisoes/r38/correcoes/ac01/Auditoria_Cruzada_R38_AC01.json",
        "origin_ids": [
          "COOR-18",
          "COOR-20"
        ]
      },
      "evidence": {
        "audit_addendum": "Auditoria_Cruzada_R38_AC01.json",
        "execution_released": false
      }
    },
    {
      "id": "VIS-R38-003",
      "title": "Pormenor preservado do hall mostra LED adicional sob a consola",
      "domain": "visual",
      "priority": "MEDIA",
      "rooms": [
        "hall"
      ],
      "origin_ids": [
        "COOR-04",
        "COOR-16"
      ],
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-04",
        "COOR-16"
      ],
      "related_issue_ids": [
        "ELE-13",
        "COORD38-09"
      ],
      "source_status": "CORRIGIDO_NO_PACOTE_AC01_PUBLICACAO_PENDENTE",
      "source_record": {
        "id": "VIS-R38-003",
        "severity": "MEDIA",
        "status": "INCOERENCIA_DE_APRESENTACAO_CONFIRMADA",
        "title": "Pormenor preservado do hall mostra LED adicional sob a consola",
        "assets": [
          "HA-001"
        ],
        "evidence": "HA-001v4 permanece current/active_proposal e mostra um banho luminoso por baixo da consola no ripado. As novas vistas HA-R38-GAV-D/N não apresentam essa luz. hallStudyR33.mirror.lighting.underside_console_LED diz que esse LED não é incluído e só constitui alternativa após proposta.",
        "reference": {
          "path": "dados/Dados_Coordenados_R38.json",
          "json_path": "hallStudyR33.mirror.lighting.underside_console_LED",
          "text": "Não incluído como obrigatório; alternativa só se desejada após proposta."
        },
        "action": "Qualificar a imagem preservada como referência de acabamento com LED adicional não adotado, ou reemitir sem esse LED. Não alterar a decisão bicolor.",
        "closure": "Legenda/registo devem excluir a luz adicional do esquema atual; qualquer futura adoção exige comando/ponto/driver coordenado.",
        "related_existing_findings": [
          "ELE-13",
          "COORD38-09"
        ],
        "correction_status": "CORRIGIDO_NO_PACOTE_AC01; PUBLICACAO_PENDENTE",
        "technical_execution_closed": false
      },
      "document_state": {
        "code": "corrigido-documental",
        "label": "Correção documental emitida",
        "scope": "Correção AC01 preparada, sem fecho de execução."
      },
      "publication": {
        "code": "AC01_PREPARADA_NAO_PUBLICADA",
        "owner_report": null
      },
      "execution_state": {
        "applicable": false,
        "code": "NAO_APLICAVEL_A_EXECUCAO_FISICA",
        "label": "Correção de representação; execução técnica não validada",
        "released": false
      },
      "closed": false,
      "responsible_role": "Coordenação e responsável pelo site",
      "deadline": null,
      "close_criteria": [
        "Publicar as versões exatas, confirmar cartões/miniaturas/ampliação e arquivar as versões incorretas sem apagar a proveniência.",
        "Conservar as validações técnicas pendentes e prova da versão publicada."
      ],
      "pending": [
        "Publicação desta correção e conferência no site."
      ],
      "dependencies": {
        "source_document": "/revisoes/r38/correcoes/ac01/Auditoria_Cruzada_R38_AC01.json",
        "origin_ids": [
          "COOR-04",
          "COOR-16"
        ]
      },
      "evidence": {
        "audit_addendum": "Auditoria_Cruzada_R38_AC01.json",
        "execution_released": false
      }
    },
    {
      "id": "AUD-R38-CARP-HALL-01",
      "title": "Nota B01-D1 mantém consola branca e espelho Ø800 incompatíveis com HC01/HM01 atuais",
      "domain": "carpintaria",
      "priority": "ALTA_DOCUMENTAL",
      "rooms": [
        "hall"
      ],
      "origin_ids": [
        "COOR-04",
        "COOR-18"
      ],
      "direct_origin_ids": [],
      "related_origin_ids": [
        "COOR-04",
        "COOR-18"
      ],
      "related_issue_ids": [
        "COORD38-01",
        "COORD38-08"
      ],
      "source_status": "CORRIGIDO_NO_PACOTE_AC01_PUBLICACAO_PENDENTE",
      "source_record": {
        "id": "AUD-R38-CARP-HALL-01",
        "severity": "ALTA_DOCUMENTAL",
        "status": "CONFIRMADO_POR_TEXTO_E_CONTRATOS",
        "title": "Nota B01-D1 mantém consola branca e espelho Ø800 incompatíveis com HC01/HM01 atuais",
        "new_specific_evidence": true,
        "existing_related_findings": [
          "COORD38-01",
          "COORD38-08"
        ],
        "type": "INSTRUCAO_DOCUMENTAL_CONTRADITORIA_SEM_ERRO_GEOMETRICO_NOVO",
        "evidence": [
          {
            "path": "dados/Modulos_Carpintaria_R38.json",
            "json_path": "modules[id=B01].notes[1:3]",
            "actual": [
              "Consola brancaHC01 atravessa o biombo e continua no pano sólido. Pequena planta e tabuleiro de chaves preservados.",
              "R26: espelhoHM01 redondo fixoØ800, não retangular nem visitável. Quadro e internet retirados deW33 e alojados no R05da parede oposta. Não repetir o antigo nicho técnico do espelho."
            ]
          },
          {
            "path": "dados/Modulos_Carpintaria_R38.json",
            "json_path": "modules[id=HC01].notes[0]",
            "correct": "Consola1200×280×240,base610/tampo850. G01/G02branco,G03carvalho; fronteira de materiais preservada."
          },
          {
            "path": "dados/Modulos_Carpintaria_R38.json",
            "json_path": "modules[id=HM01]",
            "diameter_mm": 750.0,
            "correct_notes": [
              "EspelhoØ750/centro1550/base1175/top1925. Não é porta nem oculta quadro."
            ]
          },
          {
            "path": "carpintaria/desenhos/svg/264_B01-D1.svg",
            "sheet_number": 264
          },
          {
            "path": "carpintaria/desenhos/Caderno_Carpintaria_Coordenada_R38.pdf",
            "PDF_page_1based": 270,
            "total_PDF_pages": 354
          }
        ],
        "affected_paths": [
          "dados/Modulos_Carpintaria_R38.json",
          "carpintaria/fontes/Modulos_Carpintaria_R38_Fonte.json",
          "carpintaria/desenhos/svg/264_B01-D1.svg",
          "carpintaria/desenhos/Caderno_Carpintaria_Coordenada_R38.pdf"
        ],
        "CAD_notes_present": false,
        "CAD_paths_checked": [
          "carpintaria/desenhos/Carpintarias_Coordenadas_R38_mm.dxf",
          "carpintaria/desenhos/cad_modulos/B01_R38_mm.dxf"
        ],
        "correction": "Reemitir nota B01-D1 para remeter a HC01 bicolor (G01/G02 branco; G03 carvalho) e HM01 Ø750, centro1550/base1175/top1925; preservar geometria e histórico R38.",
        "closure_criteria": "Fonte, cópia, SVG e folha PDF substitutiva consistentes; retirar nota contraditória da seleção atual. Sem libertar ferragens/fabrico por esta correção.",
        "correction_status": "CORRIGIDO_NO_PACOTE_AC01; PUBLICACAO_PENDENTE",
        "technical_execution_closed": false
      },
      "document_state": {
        "code": "corrigido-documental",
        "label": "Correção documental emitida",
        "scope": "Correção AC01 preparada, sem fecho de execução."
      },
      "publication": {
        "code": "AC01_PREPARADA_NAO_PUBLICADA",
        "owner_report": null
      },
      "execution_state": {
        "applicable": true,
        "code": "VALIDACAO_PENDENTE",
        "label": "Execução por validar",
        "released": false
      },
      "closed": false,
      "responsible_role": "Coordenação e carpintaria",
      "deadline": null,
      "close_criteria": [
        "Aplicar as duas notas às três fontes e dar precedência explícita à folha substitutiva B01-D1, p.270, preservando as restantes cotas/condições.",
        "Conservar as validações técnicas pendentes e prova da versão publicada."
      ],
      "pending": [
        "Publicação desta correção e conferência no site."
      ],
      "dependencies": {
        "source_document": "/revisoes/r38/correcoes/ac01/Auditoria_Cruzada_R38_AC01.json",
        "origin_ids": [
          "COOR-04",
          "COOR-18"
        ]
      },
      "evidence": {
        "audit_addendum": "Auditoria_Cruzada_R38_AC01.json",
        "execution_released": false
      }
    }
  ],
  "origin_summaries": [
    {
      "id": "COOR-01",
      "title": "Lavandaria tem duas implantações incompatíveis",
      "historical_title": "Lavandaria tem duas implantações incompatíveis",
      "related_finding_ids": [
        "CP38-DESPENSA-AREA",
        "ELE-08",
        "COORD38-01",
        "COORD38-04"
      ],
      "direct_finding_ids": [],
      "relation_count": 4,
      "coverage": "parcial",
      "coverage_note": "A ordem e os aliases não aprovam a melhoria A780, o produto SYS nem as folgas/manutenção reais.",
      "closed": false,
      "criteria_preserved": {
        "id": "COOR-01",
        "title": "Lavandaria tem duas implantações incompatíveis",
        "published_state_at_snapshot": "decidido",
        "R37_state": "REEMITIDO_VALIDACOES_PENDENTES",
        "R37_note": "Ordem preservada e aliases reconciliados. A780 reemite pia780 e folgas; escolha desta melhoria/obra/manuais finais pendentes.",
        "closed": false,
        "R38_state": "REEMITIDO_PARA_COORDENACAO_VALIDACOES_PENDENTES",
        "R38_note": "Ordem AQS→VMC→máquinas→pia; A780 e alternativa solar SYS em avaliação, manuais e produto por fechar."
      },
      "published_record": {
        "id": "COOR-01",
        "titulo": "Lavandaria tem duas implantações incompatíveis",
        "bloqueio": "BLOQUEIA FECHO",
        "descricao": "O global R33 efetivo e a planta R32 mantêm máquinas X250..1510, AQS1630..2230 e VMC2580..3305. O dossier R27 detalhado manda máquinas X2090..3350, AQS370..970 e VMC1320..2045; pia X3350..3850 em ambos. No global há 1840 mm entre máquinas e pia e o AQS não está no canto. Não é o deslocamento 300 mm da fachada: os equipamentos trocaram de ordem.",
        "impacto": "Não há uma posição única confiável para água/esgoto, tomadas, AVAC, rasgos LED e montagem dos superiores. O dossier cumpre a sequência antiga pedida AQS→VMC→máquinas→pia; o espelho efetivo R33 congelou outra.",
        "para_fechar": "Apresentar a correção proposta do dossier R27 no contorno C2, escolher explicitamente a implantação, depois sincronizar global/modelo/planta/renderes/módulos e pontos de redes. Não mover aparelhos silenciosamente nesta auditoria. Dados_Coordenados_Estudo_R33.json - proposal.study.laundry / furniture.plantEquipment | Lavandaria_Escritorio_Definicoes_R27.json - R26_utility_relayout / modules L-BASE,L-TAM,LS01,LS02 | Caderno_Carpintarias_R27.pdf - p. 3,44,45,46,47,48,49,50 | Caderno_Coordenacao_R32.pdf - p. 3",
        "fontes": "",
        "estado": "reemitido",
        "decisao": "Decidido a 29/10: ordem AQS → VMC → máquinas → pia (dossier R27), com AQS no canto W e as máquinas junto à pia.",
        "data": "2026-10-29",
        "falta": "Reemitir planta, modelo global, renders, módulos e pontos de água, esgoto, eletricidade e condutas da lavandaria. Verificar a manutenção da AQS com a porta P2 fechada, a passagem com a gaveta da despensa aberta e os 45 mm entre a VMC e a base das máquinas. Reemitido na R37: falta validar em obra, manuais e produtos.",
        "r37": {
          "estado": "Reemitido na R37 · validações pendentes",
          "nota": "Ordem preservada e aliases reconciliados. A780 reemite pia780 e folgas; escolha desta melhoria/obra/manuais finais pendentes."
        },
        "r38": {
          "estado": "Reemitido na R38 para coordenação · validações pendentes",
          "nota": "Ordem AQS→VMC→máquinas→pia; A780 e alternativa solar SYS em avaliação, manuais e produto por fechar."
        }
      },
      "decision": null
    },
    {
      "id": "COOR-02",
      "title": "Folhas de suíte R27 já não descrevem a C2",
      "historical_title": "Folhas de suíte R27 já não descrevem a C2",
      "related_finding_ids": [
        "SITE38-06",
        "COORD38-01"
      ],
      "direct_finding_ids": [],
      "relation_count": 2,
      "coverage": "transversal",
      "coverage_note": "A emissão consolidada documenta C2. Exigir correspondência de todas as folhas atuais, não presumir levantamento ou estabilidade.",
      "closed": false,
      "criteria_preserved": {
        "id": "COOR-02",
        "title": "Folhas de suíte R27 já não descrevem a C2",
        "published_state_at_snapshot": "por-fazer",
        "R37_state": "REEMITIDO_VALIDACOES_PENDENTES",
        "R37_note": "R04/nichoantigos retirados; cama/mesas/cómoda/closetC2 com fichas eCADR37. Não manter antigas folhas como atuais.",
        "closed": false,
        "R38_state": "REEMITIDO_PARA_COORDENACAO_VALIDACOES_PENDENTES",
        "R38_note": "Consultar achados de domínio R38 e nova emissão. Não considerar achado encerrado só por reemitir o ficheiro."
      },
      "published_record": {
        "id": "COOR-02",
        "titulo": "Folhas de suíte R27 já não descrevem a C2",
        "bloqueio": "BLOQUEIA FECHO",
        "descricao": "R04 p 68 e SUITE-NICHO p 81 foram removidos. O lavatório 800×500 na parede E das p 83/84/95/97 passou a 1200×500 no N. SU-01 p 105 ainda mostra R04, P5 direto e folgas 1150/800; C2 fecha a porta direta e usa closet, com 1225/875.",
        "impacto": "Enviar o caderno 106 p sem índice de substituições pode levar o carpinteiro/instalador a fabricar R04, abrir redes ou fixar o lavatório na parede errada.",
        "para_fechar": "Emitir uma revisão documental única: retirar estas folhas do conjunto corrente, conservar no arquivo e reemitir folhas novas da C2 com matriz de substituições. Caderno_Carpintarias_R27.pdf - p. 68,81,83,84,86,87,95,97,105,106 | Caderno_Coordenacao_R32.pdf - p. 1,2 | Dados_Coordenados_Estudo_R33.json - furniture.wardrobes / bathrooms[IS_S] / suiteDresser",
        "fontes": "",
        "estado": "reemitido",
        "decisao": "",
        "data": "",
        "falta": "",
        "r37": {
          "estado": "Reemitido na R37 · validações pendentes",
          "nota": "R04/nichoantigos retirados; cama/mesas/cómoda/closetC2 com fichas eCADR37. Não manter antigas folhas como atuais."
        },
        "r38": {
          "estado": "Reemitido na R38 para coordenação · validações pendentes",
          "nota": "Consultar achados de domínio R38 e nova emissão. Não considerar achado encerrado só por reemitir o ficheiro."
        }
      },
      "decision": null
    },
    {
      "id": "COOR-03",
      "title": "A carpintaria nova da C2 ainda não tem fichas completas de oficina",
      "historical_title": "A carpintaria nova da C2 ainda não tem fichas completas de oficina",
      "related_finding_ids": [
        "CP38-SUPORTES",
        "CP38-GAVETAS-RESTO",
        "COORD38-08"
      ],
      "direct_finding_ids": [],
      "relation_count": 3,
      "coverage": "parcial",
      "coverage_note": "A triagem geral de gavetas/suportes não prova ferragens, caixas, apoios e CNC completos dos módulos C2.",
      "closed": false,
      "criteria_preserved": {
        "id": "COOR-03",
        "title": "A carpintaria nova da C2 ainda não tem fichas completas de oficina",
        "published_state_at_snapshot": "por-fazer",
        "R37_state": "REEMITIDO_VALIDACOES_PENDENTES",
        "R37_note": "CLB01/02/03,cabeceira e2mesas emitidas;6gavetas/LED e correção15mm coordenadas com o modelo. Ferragens/cargas/corte por confirmar.",
        "closed": false,
        "R38_state": "REEMITIDO_PARA_COORDENACAO_VALIDACOES_PENDENTES",
        "R38_note": "Consultar achados de domínio R38 e nova emissão. Não considerar achado encerrado só por reemitir o ficheiro."
      },
      "published_record": {
        "id": "COOR-03",
        "titulo": "A carpintaria nova da C2 ainda não tem fichas completas de oficina",
        "bloqueio": "BLOQUEIA FABRICO",
        "descricao": "R32 tem 3 páginas de coordenação, não alçados/cortes de cada CLB01/02/03, cabeceira SU-HB-C2, duas mesas e lavatório 1200. Existem envelopes e usos; não existem no caderno corrente as novas listas de peças/furação/ancoragens/ferragens/interfaces por módulo.",
        "impacto": "A capacidade 2652 mm de varão e seis gavetas é uma reserva geométrica, não um projeto de fabrico. Imagens abertas não fornecem apoios, espessuras, remates nem tolerâncias.",
        "para_fechar": "Criar planta, alçado e cortes de cada módulo, cotas acabadas, caixas de gaveta, calhas, alturas úteis, folgas, cargas/anti-tombo e pontos LED/driver. Vincular cada folha à mesma revisão da planta global. Caderno_Coordenacao_R32.pdf - p. 1,2,3 | Dados_Coordenados_Estudo_R33.json - furniture.wardrobes[CLB01/02/03] / suiteHeadboard / nightstands / bathrooms[IS_S].basin",
        "fontes": "",
        "estado": "reemitido",
        "decisao": "",
        "data": "",
        "falta": "",
        "r37": {
          "estado": "Reemitido na R37 · validações pendentes",
          "nota": "CLB01/02/03,cabeceira e2mesas emitidas;6gavetas/LED e correção15mm coordenadas com o modelo. Ferragens/cargas/corte por confirmar."
        },
        "r38": {
          "estado": "Reemitido na R38 para coordenação · validações pendentes",
          "nota": "Consultar achados de domínio R38 e nova emissão. Não considerar achado encerrado só por reemitir o ficheiro."
        }
      },
      "decision": null
    },
    {
      "id": "COOR-04",
      "title": "Hall R27 contradiz a proposta de consola/espelho R33",
      "historical_title": "Hall R27 contradiz a proposta de consola/espelho R33",
      "related_finding_ids": [
        "CP38-GAVETAS-RESTO",
        "SITE38-04",
        "COORD38-01",
        "COORD38-08",
        "VIS-R38-003",
        "AUD-R38-CARP-HALL-01"
      ],
      "direct_finding_ids": [],
      "relation_count": 6,
      "coverage": "transversal",
      "coverage_note": "A decisão bicolor é preservada; não confundir rótulo decidido com apoio/ferragem e montagem aprovados.",
      "closed": false,
      "criteria_preserved": {
        "id": "COOR-04",
        "title": "Hall R27 contradiz a proposta de consola/espelho R33",
        "published_state_at_snapshot": "decidido",
        "R37_state": "REEMITIDO_VALIDACOES_PENDENTES",
        "R37_note": "HC01/HM01 reemitidos com contrato auditado,bicolor,3gavetas ecorrediça curta deestudo; semLEDsobconsola. Apoios/produto por fechar.",
        "closed": false,
        "R38_state": "REEMITIDO_PARA_COORDENACAO_VALIDACOES_PENDENTES",
        "R38_note": "Consultar achados de domínio R38 e nova emissão. Não considerar achado encerrado só por reemitir o ficheiro."
      },
      "published_record": {
        "id": "COOR-04",
        "titulo": "Hall R27 contradiz a proposta de consola/espelho R33",
        "bloqueio": "BLOQUEIA FABRICO",
        "descricao": "HC01 p 76 ainda é 1200×180×80, Z740..820, sem gavetas. HM01 p 85 éØ800 sem LED. R33 propõe 1200×280×240, Z610..850,3 gavetas eØ750 retroiluminado. O alçado R33 define implantação, mas a ferragem/ancoragem não foi selecionada.",
        "impacto": "A antiga peça oca de 80 mm não pode ser reutilizada como caixa de gavetas de 240 mm. Muda esforço no biombo e alimentação do espelho.",
        "para_fechar": "Se a proposta for adotada, emitir nova ficha HC01/HM01 com caixa/gaveta/apoios e acesso LED. Bicolor continua proposta; toda branca é alternativa de acabamento, mesma geometria. Caderno_Carpintarias_R27.pdf - p. 76,80,85,92 | Hall_Proposta_R33.json - console / mirror / drawer_study | Dados_Coordenados_Estudo_R33.json - furniture.hallConsole / hallMirror",
        "fontes": "",
        "estado": "reemitido",
        "decisao": "Decidido a 29/10: adota-se a consola R33 bicolor (1200×280×240, três gavetas) com espelho Ø750 retroiluminado.",
        "data": "2026-10-29",
        "falta": "Emitir novas fichas HC01/HM01 com caixa, gavetas, ferragens, apoios/ancoragem ao biombo e alimentação do LED. A peça R27 de 80 mm deixa de valer. Reemitido na R37: falta validar em obra, manuais e produtos.",
        "r37": {
          "estado": "Reemitido na R37 · validações pendentes",
          "nota": "HC01/HM01 reemitidos com contrato auditado,bicolor,3gavetas ecorrediça curta deestudo; semLEDsobconsola. Apoios/produto por fechar."
        },
        "r38": {
          "estado": "Reemitido na R38 para coordenação · validações pendentes",
          "nota": "Consultar achados de domínio R38 e nova emissão. Não considerar achado encerrado só por reemitir o ficheiro."
        }
      },
      "decision": null
    },
    {
      "id": "COOR-05",
      "title": "Frigorífico K01: falta fechar datum de profundidade e ventilação real",
      "historical_title": "Frigorífico K01: falta fechar datum de profundidade e ventilação real",
      "related_finding_ids": [
        "CO38-07",
        "CO38-14",
        "CO38-17"
      ],
      "direct_finding_ids": [
        "CO38-07"
      ],
      "relation_count": 3,
      "coverage": "direta",
      "coverage_note": "Ventilação/datum de K01 continuam abertos; acabamento proposto não resolve encastre.",
      "closed": false,
      "criteria_preserved": {
        "id": "COOR-05",
        "title": "Frigorífico K01: falta fechar datum de profundidade e ventilação real",
        "published_state_at_snapshot": "por-fazer",
        "R37_state": "PENDENTE_DE_DESENVOLVIMENTO_OU_CONFIRMACAO",
        "R37_note": "Mantém condição técnica/decisão descrita no achado; novas fichas documentam a reserva e a interface, não substituem a validação pendente.",
        "closed": false,
        "R38_state": "REEMITIDO_PARA_COORDENACAO_VALIDACOES_PENDENTES",
        "R38_note": "Consultar achados de domínio R38 e nova emissão. Não considerar achado encerrado só por reemitir o ficheiro."
      },
      "published_record": {
        "id": "COOR-05",
        "titulo": "Frigorífico K01: falta fechar datum de profundidade e ventilação real",
        "bloqueio": "BLOQUEIA FABRICO",
        "descricao": "Exterior D600 não prova nicho D550/560 e canal traseiro 40. Projeto propõe grelhas 560×75 a 50% de área livre:210 cm² por abertura; a razão de área livre é hipótese. Frentes 727/1057 estão dentro das fórmulas documentadas, mas peso/furação/kit não estão aprovados.",
        "impacto": "Calor/ventilação e portas fixas não se resolvem por fechar o móvel até ao teto. A saída antes do maleiro requer grelha real e secção contínua.",
        "para_fechar": "Fechar E-Nr e diagrama de montagem, secção com datum do aparelho/porta/canal, grelha com área líquida certificada e massa de cada frente. Não aplicar 200 cm² como regra universal a todos os nichos. Cozinha_Definicoes_R27.json - modules[K01].appliance_interface | Caderno_Carpintarias_R27.pdf - p. 6,7,8,9,88 | Dossier_Siemens_Home_Assistant_R24.pdf - p. 8,13,33,34,35,36",
        "fontes": "",
        "estado": "reemitido",
        "decisao": "",
        "data": "",
        "falta": "",
        "r37": {
          "estado": "Pendente de desenvolvimento ou confirmação",
          "nota": "Mantém condição técnica/decisão descrita no achado; novas fichas documentam a reserva e a interface, não substituem a validação pendente."
        },
        "r38": {
          "estado": "Reemitido na R38 para coordenação · validações pendentes",
          "nota": "Consultar achados de domínio R38 e nova emissão. Não considerar achado encerrado só por reemitir o ficheiro."
        }
      },
      "decision": null
    },
    {
      "id": "COOR-06",
      "title": "Forno e micro-ondas K02: proposta do compacto e ventilação conjunta por confirmar",
      "historical_title": "Forno e micro-ondas K02: proposta do compacto e ventilação conjunta por confirmar",
      "related_finding_ids": [
        "CO38-03",
        "CO38-06",
        "ELE-02",
        "ELE-04",
        "ELE-14"
      ],
      "direct_finding_ids": [
        "CO38-06"
      ],
      "relation_count": 5,
      "coverage": "direta",
      "coverage_note": "As reservas e a fase do compacto não aprovam os apoios e ventilação conjunta nem simultaneidade.",
      "closed": false,
      "criteria_preserved": {
        "id": "COOR-06",
        "title": "Forno e micro-ondas K02: proposta do compacto e ventilação conjunta por confirmar",
        "published_state_at_snapshot": "por-fazer",
        "R37_state": "PENDENTE_DE_DESENVOLVIMENTO_OU_CONFIRMACAO",
        "R37_note": "Mantém condição técnica/decisão descrita no achado; novas fichas documentam a reserva e a interface, não substituem a validação pendente.",
        "closed": false,
        "R38_state": "REEMITIDO_PARA_COORDENACAO_VALIDACOES_PENDENTES",
        "R38_note": "Consultar achados de domínio R38 e nova emissão. Não considerar achado encerrado só por reemitir o ficheiro."
      },
      "published_record": {
        "id": "COOR-06",
        "titulo": "Forno e micro-ondas K02: proposta do compacto e ventilação conjunta por confirmar",
        "bloqueio": "BLOQUEIA FABRICO",
        "descricao": "HB478G5B7 selecionado para estudo; CM724G1B1 é proposta não comprada. Nichos 590×564×550 e 450×564×550 têm apoios preliminares. Dois aparelhos 3600 W cada não definem circuitos por mera soma; tomadas/apoios/percursos térmicos continuam pendentes.",
        "impacto": "Comprar outro micro-ondas altera altura, ventilação, frentes, apoios e maleiro. Não usar antigo nicho 382 mm.",
        "para_fechar": "Confirmar o compacto e manuais/E-Nr de ambos, desenhar apoios/ventilação sobreposta e locais acessíveis de ligação fora do volume quente. Cozinha_Definicoes_R27.json - modules[K02].appliance_interface / proposed_not_purchased | Caderno_Carpintarias_R27.pdf - p. 10,11,12,90 | Dossier_Siemens_Home_Assistant_R24.pdf - p. 4,11,13,43,44,45,46",
        "fontes": "",
        "estado": "reemitido",
        "decisao": "",
        "data": "",
        "falta": "",
        "r37": {
          "estado": "Pendente de desenvolvimento ou confirmação",
          "nota": "Mantém condição técnica/decisão descrita no achado; novas fichas documentam a reserva e a interface, não substituem a validação pendente."
        },
        "r38": {
          "estado": "Reemitido na R38 para coordenação · validações pendentes",
          "nota": "Consultar achados de domínio R38 e nova emissão. Não considerar achado encerrado só por reemitir o ficheiro."
        }
      },
      "decision": null
    },
    {
      "id": "COOR-07",
      "title": "Hotte U02 e placa K06: cinemática e extração ainda não fechadas",
      "historical_title": "Hotte U02 e placa K06: cinemática e extração ainda não fechadas",
      "related_finding_ids": [
        "CO38-12"
      ],
      "direct_finding_ids": [
        "CO38-12"
      ],
      "relation_count": 1,
      "coverage": "direta",
      "coverage_note": "Corte/fixações, cinemática da hotte e percurso de extração continuam dependentes de produto e dimensionamento.",
      "closed": false,
      "criteria_preserved": {
        "id": "COOR-07",
        "title": "Hotte U02 e placa K06: cinemática e extração ainda não fechadas",
        "published_state_at_snapshot": "por-fazer",
        "R37_state": "PENDENTE_DE_DESENVOLVIMENTO_OU_CONFIRMACAO",
        "R37_note": "Mantém condição técnica/decisão descrita no achado; novas fichas documentam a reserva e a interface, não substituem a validação pendente.",
        "closed": false,
        "R38_state": "REEMITIDO_PARA_COORDENACAO_VALIDACOES_PENDENTES",
        "R38_note": "Consultar achados de domínio R38 e nova emissão. Não considerar achado encerrado só por reemitir o ficheiro."
      },
      "published_record": {
        "id": "COOR-07",
        "titulo": "Hotte U02 e placa K06: cinemática e extração ainda não fechadas",
        "bloqueio": "BLOQUEIA FABRICO",
        "descricao": "U02D350 satisfaz nominalmente limite 360; visor articulado tem projeção 97 e ponta inferior aberta sem cota. Hotte fechada 1580−vidro 906=674 mm. Placa recorte 560(+2)×490–500(+2), recuo nominal 55. A gaveta superior tem caixa limitada a 800, embora a frente suba a 865.",
        "impacto": "O alçado exterior não prova a ponta do visor, o traçado da conduta nem a ventilação sob a indução. A frente da gaveta não pode ser confundida com a sua caixa.",
        "para_fechar": "Escolher modo de extração/recirculação, percurso/cotas/diâmetros/acessos, kit real e template de recorte. Confirmar a maior exigência dos dois manuais e retirar LEDs/ferragens do varrimento do visor. Cozinha_Definicoes_R27.json - modules[U02,K06].appliance_interface | Caderno_Carpintarias_R27.pdf - p. 19,20,24,25,26,89 | Dossier_Siemens_Home_Assistant_R24.pdf - p. 5,6,20,21,26,27,28",
        "fontes": "",
        "estado": "reemitido",
        "decisao": "",
        "data": "",
        "falta": "",
        "r37": {
          "estado": "Pendente de desenvolvimento ou confirmação",
          "nota": "Mantém condição técnica/decisão descrita no achado; novas fichas documentam a reserva e a interface, não substituem a validação pendente."
        },
        "r38": {
          "estado": "Reemitido na R38 para coordenação · validações pendentes",
          "nota": "Consultar achados de domínio R38 e nova emissão. Não considerar achado encerrado só por reemitir o ficheiro."
        }
      },
      "decision": null
    },
    {
      "id": "COOR-08",
      "title": "Loiça K03: folha e passagem com porta aberta não estão auditadas para o Siemens",
      "historical_title": "Loiça K03: folha e passagem com porta aberta não estão auditadas para o Siemens",
      "related_finding_ids": [
        "CO38-05"
      ],
      "direct_finding_ids": [
        "CO38-05"
      ],
      "relation_count": 1,
      "coverage": "direta",
      "coverage_note": "Profundidade aberta e massa foram documentadas; gabarito E-Nr, frente acabada e ensaio de abertura continuam necessários.",
      "closed": false,
      "criteria_preserved": {
        "id": "COOR-08",
        "title": "Loiça K03: folha e passagem com porta aberta não estão auditadas para o Siemens",
        "published_state_at_snapshot": "por-fazer",
        "R37_state": "PENDENTE_DE_DESENVOLVIMENTO_OU_CONFIRMACAO",
        "R37_note": "Mantém condição técnica/decisão descrita no achado; novas fichas documentam a reserva e a interface, não substituem a validação pendente.",
        "closed": false,
        "R38_state": "REEMITIDO_PARA_COORDENACAO_VALIDACOES_PENDENTES",
        "R38_note": "Porta MLL a90°=1150 mm e massa da frente explicitadas; ensaio de produto E-Nr, rodapé e uso sequencial pendentes."
      },
      "published_record": {
        "id": "COOR-08",
        "titulo": "Loiça K03: folha e passagem com porta aberta não estão auditadas para o Siemens",
        "bloqueio": "BLOQUEIA FABRICO",
        "descricao": "815..875 de regulação e altura disponível 870 deixam 55 de elevação nominal,5 até ao máximo. Frente 710 fica na faixa 655..725, mas massa/kit/rodapé e profundidade da porta aberta estão sem valor. O dossier proíbe reutilizar 650 mm de passagem calculados para outro aparelho.",
        "impacto": "Fechar frente de madeira ou recorte do rodapé antes do mecanismo real pode impedir abertura e afetar a ilha/circulação.",
        "para_fechar": "Confirmar compra/E-Nr, mecanismo e massa de frente, desenhar porta aberta e barreira de vapor. Auditar abertura com ilha e portas de K04 reais. Cozinha_Definicoes_R27.json - modules[K03].appliance_interface | Caderno_Carpintarias_R27.pdf - p. 13,14 | Dossier_Siemens_Home_Assistant_R24.pdf - p. 7,29,30,31,32",
        "fontes": "",
        "estado": "reemitido",
        "decisao": "",
        "data": "",
        "falta": "",
        "r37": {
          "estado": "Pendente de desenvolvimento ou confirmação",
          "nota": "Mantém condição técnica/decisão descrita no achado; novas fichas documentam a reserva e a interface, não substituem a validação pendente."
        },
        "r38": {
          "estado": "Reemitido na R38 para coordenação · validações pendentes",
          "nota": "Porta MLL a90°=1150 mm e massa da frente explicitadas; ensaio de produto E-Nr, rodapé e uso sequencial pendentes."
        }
      },
      "decision": null
    },
    {
      "id": "COOR-09",
      "title": "Duas cubas K04 foram corrigidas, mas não há gabarito final/kit hidráulico",
      "historical_title": "Duas cubas K04 foram corrigidas, mas não há gabarito final/kit hidráulico",
      "related_finding_ids": [
        "CO38-13",
        "ELE-14"
      ],
      "direct_finding_ids": [
        "CO38-13"
      ],
      "relation_count": 2,
      "coverage": "direta",
      "coverage_note": "Duas portas e reservas de sifão não autorizam recorte sem gabarito e kit hidráulico reais.",
      "closed": false,
      "criteria_preserved": {
        "id": "COOR-09",
        "title": "Duas cubas K04 foram corrigidas, mas não há gabarito final/kit hidráulico",
        "published_state_at_snapshot": "por-fazer",
        "R37_state": "REEMITIDO_VALIDACOES_PENDENTES",
        "R37_note": "K04 duas portas,semgavetas;229tiposdepainelCAD/recorteestudo. Kit/gabarito final e interface elétricaK05pendentes; sondainterioradicionada.",
        "closed": false,
        "R38_state": "REEMITIDO_PARA_COORDENACAO_VALIDACOES_PENDENTES",
        "R38_note": "Consultar achados de domínio R38 e nova emissão. Não considerar achado encerrado só por reemitir o ficheiro."
      },
      "published_record": {
        "id": "COOR-09",
        "titulo": "Duas cubas K04 foram corrigidas, mas não há gabarito final/kit hidráulico",
        "bloqueio": "BLOQUEIA RECORTE",
        "descricao": "A solução atual documentada tem duas portas 447×716, sem gavetas/teto/prateleira sob cubas. Referência BLANCO522987: exterior 865×440×199, duas cubas 400×400×190, recorte 825×400R22,+2/−1. Cuba, torneira, válvulas/sifão e apoios ainda são propostas.",
        "impacto": "Não há o erro antigo de gavetas sob a pia nestes desenhos. O risco remanescente é recortar/instalar sem os produtos e sem validar apoios, janela/torneira e mangueiras adjacentes.",
        "para_fechar": "Manter duas portas e reserva hidráulica. Confirmar BLANCO/torneira e pedra; fornecer gabarito final e secção cuba/sifões com ligações acessíveis; não prometer extraível de lixo enquanto não couber. Caderno_Carpintarias_R27.pdf - p. 15,16,17,90,98 | Cozinha_Definicoes_R27.json - modules[K04].appliance_interface / section_detail | Dossier_Siemens_Home_Assistant_R24.pdf - p. 14,47,48",
        "fontes": "",
        "estado": "reemitido",
        "decisao": "",
        "data": "",
        "falta": "",
        "r37": {
          "estado": "Reemitido na R37 · validações pendentes",
          "nota": "K04 duas portas,semgavetas;229tiposdepainelCAD/recorteestudo. Kit/gabarito final e interface elétricaK05pendentes; sondainterioradicionada."
        },
        "r38": {
          "estado": "Reemitido na R38 para coordenação · validações pendentes",
          "nota": "Consultar achados de domínio R38 e nova emissão. Não considerar achado encerrado só por reemitir o ficheiro."
        }
      },
      "decision": null
    },
    {
      "id": "COOR-10",
      "title": "Máquinas elevadas: bases e ligações não foram aprovadas para compra/execução",
      "historical_title": "Máquinas elevadas: bases e ligações não foram aprovadas para compra/execução",
      "related_finding_ids": [
        "CP38-SUPORTES"
      ],
      "direct_finding_ids": [],
      "relation_count": 1,
      "coverage": "lacuna_de_reavaliacao_especifica",
      "coverage_note": "Não há nos65 uma prova específica de dimensionamento/estabilidade da base elevada das máquinas. Precisa de projeto da base, cargas em funcionamento/vibração, fixações, ligações e acesso aprovados para os aparelhos reais.",
      "closed": false,
      "criteria_preserved": {
        "id": "COOR-10",
        "title": "Máquinas elevadas: bases e ligações não foram aprovadas para compra/execução",
        "published_state_at_snapshot": "por-fazer",
        "R37_state": "PENDENTE_DE_DESENVOLVIMENTO_OU_CONFIRMACAO",
        "R37_note": "Mantém condição técnica/decisão descrita no achado; novas fichas documentam a reserva e a interface, não substituem a validação pendente.",
        "closed": false,
        "R38_state": "REEMITIDO_PARA_COORDENACAO_VALIDACOES_PENDENTES",
        "R38_note": "Consultar achados de domínio R38 e nova emissão. Não considerar achado encerrado só por reemitir o ficheiro."
      },
      "published_record": {
        "id": "COOR-10",
        "titulo": "Máquinas elevadas: bases e ligações não foram aprovadas para compra/execução",
        "bloqueio": "BLOQUEIA SUPORTES",
        "descricao": "Duas bases originais propostas WZWP50W/WZDP40D400×600×570 substituem plataforma artesanal. Reserva 1260×700. Secador 648+60=708 ultrapassa 700 em 8 mm; ocupado conservador 712. O tampo Z1270 permite só 13 mm ao topo máximo do aparelho segundo a reserva adotada.",
        "impacto": "A elevação muda esgoto, acesso/manutenção, retenção, vibração e cotas do tampo.60 mm traseiros não são folga universal garantida para tubos/Aquastop.",
        "para_fechar": "Confirmar E-Nr e compatibilidade das bases/acessórios, retenções e altura real com pés. Tampo independente/desmontável. Validar esgoto da lavar e datum da drenagem da secar elevada 400 com o fabricante/instalador. Lavandaria_Escritorio_Definicoes_R27.json - selected_laundry_appliances / raised_base_strategy_R25 / clearances | Caderno_Carpintarias_R27.pdf - p. 44,45,46,47 | Dossier_Siemens_Home_Assistant_R24.pdf - p. 9,10,13,14,37,38,39,40,41,42",
        "fontes": "",
        "estado": "reemitido",
        "decisao": "",
        "data": "",
        "falta": "",
        "r37": {
          "estado": "Pendente de desenvolvimento ou confirmação",
          "nota": "Mantém condição técnica/decisão descrita no achado; novas fichas documentam a reserva e a interface, não substituem a validação pendente."
        },
        "r38": {
          "estado": "Reemitido na R38 para coordenação · validações pendentes",
          "nota": "Consultar achados de domínio R38 e nova emissão. Não considerar achado encerrado só por reemitir o ficheiro."
        }
      },
      "decision": null
    },
    {
      "id": "COOR-11",
      "title": "AQS/VMC são reservas sem implantação de redes e serviço aprovada",
      "historical_title": "AQS/VMC são reservas sem implantação de redes e serviço aprovada",
      "related_finding_ids": [
        "ELE-08",
        "COORD38-04"
      ],
      "direct_finding_ids": [],
      "relation_count": 2,
      "coverage": "parcial",
      "coverage_note": "A serpentina AQS é tratada; a rede VMC, caudais/perdas/ruído, folgas e acesso de serviço não ficam fechados por esta ligação.",
      "closed": false,
      "criteria_preserved": {
        "id": "COOR-11",
        "title": "AQS/VMC são reservas sem implantação de redes e serviço aprovada",
        "published_state_at_snapshot": "por-fazer",
        "R37_state": "PENDENTE_DE_DESENVOLVIMENTO_OU_CONFIRMACAO",
        "R37_note": "Mantém condição técnica/decisão descrita no achado; novas fichas documentam a reserva e a interface, não substituem a validação pendente.",
        "closed": false,
        "R38_state": "REEMITIDO_PARA_COORDENACAO_VALIDACOES_PENDENTES",
        "R38_note": "Consultar achados de domínio R38 e nova emissão. Não considerar achado encerrado só por reemitir o ficheiro."
      },
      "published_record": {
        "id": "COOR-11",
        "titulo": "AQS/VMC são reservas sem implantação de redes e serviço aprovada",
        "bloqueio": "BLOQUEIA FECHO",
        "descricao": "Há volumes T01/T02 e reservas frontais 1000 mm, mas referências finais,4 condutas da VMC, ligações hidráulicas, admissão/descarga de ar da AQS, ruído/condensados e suportes não estão fechados. AQS1937 e teto 2700 deixam 763 mm geométricos; isso não dimensiona cotovelos/condutas.",
        "impacto": "Não basta desenhar os aparelhos numa caixa. A divergência COOR-01 altera todos os pontos de serviço. As reservas não podem virar arrumação.",
        "para_fechar": "Após escolher implantação, projetar plantas/cortes AVAC e águas com serviço de filtros/válvulas e trajeto de substituição. Confirmar folgas do modelo real, sem deduzir por caixa genérica. Dados_Coordenados_Estudo_R33.json - proposal.study.laundry.equipment / furniture.plantEquipment | Lavandaria_Escritorio_Definicoes_R27.json - R26_utility_relayout | Caderno_Carpintarias_R27.pdf - p. 3,99,106 | Caderno_Coordenacao_R32.pdf - p. 3",
        "fontes": "",
        "estado": "reemitido",
        "decisao": "",
        "data": "",
        "falta": "",
        "r37": {
          "estado": "Pendente de desenvolvimento ou confirmação",
          "nota": "Mantém condição técnica/decisão descrita no achado; novas fichas documentam a reserva e a interface, não substituem a validação pendente."
        },
        "r38": {
          "estado": "Reemitido na R38 para coordenação · validações pendentes",
          "nota": "Consultar achados de domínio R38 e nova emissão. Não considerar achado encerrado só por reemitir o ficheiro."
        }
      },
      "decision": null
    },
    {
      "id": "COOR-12",
      "title": "Armário técnico R05 ainda não tem programa elétrico/ITED e ferragens finais",
      "historical_title": "Armário técnico R05 ainda não tem programa elétrico/ITED e ferragens finais",
      "related_finding_ids": [
        "ELE-01",
        "ELE-02",
        "ELE-03",
        "ELE-04",
        "ELE-10",
        "ELE-11",
        "ELE-12",
        "ELE-14",
        "ELE-16",
        "ELE-18",
        "COORD38-10"
      ],
      "direct_finding_ids": [
        "ELE-01",
        "ELE-12",
        "ELE-18"
      ],
      "relation_count": 11,
      "coverage": "direta",
      "coverage_note": "O programa é de estudo; faltam componentes/cálculo do quadro, ATI, dissipação, alimentador/terra/curto-circuito e execução.",
      "closed": false,
      "criteria_preserved": {
        "id": "COOR-12",
        "title": "Armário técnico R05 ainda não tem programa elétrico/ITED e ferragens finais",
        "published_state_at_snapshot": "por-fazer",
        "R37_state": "REEMITIDO_VALIDACOES_PENDENTES",
        "R37_note": "Programa160pontos e comparação3P13,8/17,25 emitidos; quadro/ITED/proteções/cabos/ferragens/dissipação não escolhidos.",
        "closed": false,
        "R38_state": "REEMITIDO_PARA_COORDENACAO_VALIDACOES_PENDENTES",
        "R38_note": "Consultar achados de domínio R38 e nova emissão. Não considerar achado encerrado só por reemitir o ficheiro."
      },
      "published_record": {
        "id": "COOR-12",
        "titulo": "Armário técnico R05 ainda não tem programa elétrico/ITED e ferragens finais",
        "bloqueio": "BLOQUEIA FECHO",
        "descricao": "Duas baias 573×650; invólucros de referência 550 L. Só 23 mm sobram em largura antes de pilhas/dobradiças. Rack 600 L não cabe. Quatro frentes 296×2576×20 e pares articulados são indicativos; não garantem vão útil 573 para retirar equipamento 550.",
        "impacto": "Um armário decorativo não dimensiona quadro/domótica/rede/UPS/NAS, dissipação, ventilação, separação ou capacidade elétrica. Serviço exige P1 e gavetas da consola fechadas.",
        "para_fechar": "Especialistas fecham programa de circuitos/rede, invólucros e potências térmicas; carpintaria fecha massas, articulação, removibilidade, grelhas e apoios. Separar driver de espelho do invólucro protegido, salvo projeto específico. Caderno_Carpintarias_R27.pdf - p. 69,70,91,106 | Dados_Coordenados_Estudo_R33.json - technicalCabinet | Hall_Proposta_R33.json - use_conditions / depth_comparison",
        "fontes": "",
        "estado": "reemitido",
        "decisao": "",
        "data": "",
        "falta": "",
        "r37": {
          "estado": "Reemitido na R37 · validações pendentes",
          "nota": "Programa160pontos e comparação3P13,8/17,25 emitidos; quadro/ITED/proteções/cabos/ferragens/dissipação não escolhidos."
        },
        "r38": {
          "estado": "Reemitido na R38 para coordenação · validações pendentes",
          "nota": "Consultar achados de domínio R38 e nova emissão. Não considerar achado encerrado só por reemitir o ficheiro."
        }
      },
      "decision": null
    },
    {
      "id": "COOR-13",
      "title": "Cassetes e alvenarias molhadas exigem pormenor de sistema",
      "historical_title": "Cassetes e alvenarias molhadas exigem pormenor de sistema",
      "related_finding_ids": [
        "CO38-14",
        "COORD38-03"
      ],
      "direct_finding_ids": [],
      "relation_count": 2,
      "coverage": "parcial",
      "coverage_note": "A ancoragem de K01 junto à P6 e o encastre E170 não demonstram toda a composição húmida/cassete P5, membrana e fixações reais do vidro.",
      "closed": false,
      "criteria_preserved": {
        "id": "COOR-13",
        "title": "Cassetes e alvenarias molhadas exigem pormenor de sistema",
        "published_state_at_snapshot": "por-fazer",
        "R37_state": "REEMITIDO_VALIDACOES_PENDENTES",
        "R37_note": "EWOLUTO/reforço/vidro/sifão/impermeabilização detalhados; aprovação de fixações e composição de paredes/laje pendentes.",
        "closed": false,
        "R38_state": "REEMITIDO_PARA_COORDENACAO_VALIDACOES_PENDENTES",
        "R38_note": "Consultar achados de domínio R38 e nova emissão. Não considerar achado encerrado só por reemitir o ficheiro."
      },
      "published_record": {
        "id": "COOR-13",
        "titulo": "Cassetes e alvenarias molhadas exigem pormenor de sistema",
        "bloqueio": "BLOQUEIA FIXACOES",
        "descricao": "P4/P5/P6/P7 têm reservas digitais; P5 folha 830/claro 800/bolso 900 é estudo junto ao duche. CLB01 toca a face da cassete P5; móveis devem ser autoportantes/travados fora do bolso. P6/P7 da folha PO-01 continuam sem kit selecionado.",
        "impacto": "Furos/tubos/ancoragens podem bloquear a folha e comprometer revestimento impermeável. Vão nominal, folha e passagem útil/altura não são a mesma medida.",
        "para_fechar": "Selecionar kits completos, alturas acabadas, remates, puxadores de recolha, impermeabilização e suportes. Desenhar zonas proibidas a fixações e conferir contra águas/eletricidade/estores/rodapés. Caderno_Carpintarias_R27.pdf - p. 73,80,93 | Caderno_Coordenacao_R32.pdf - p. 2 | Planta_Comandos_Iluminacao_R33.pdf - p. 5 | Dados_Coordenados_Estudo_R33.json - openings[P4/P5/P6/P7] / furniture.wardrobes[CLB01/02/03]",
        "fontes": "",
        "estado": "reemitido",
        "decisao": "",
        "data": "",
        "falta": "",
        "r37": {
          "estado": "Reemitido na R37 · validações pendentes",
          "nota": "EWOLUTO/reforço/vidro/sifão/impermeabilização detalhados; aprovação de fixações e composição de paredes/laje pendentes."
        },
        "r38": {
          "estado": "Reemitido na R38 para coordenação · validações pendentes",
          "nota": "Consultar achados de domínio R38 e nova emissão. Não considerar achado encerrado só por reemitir o ficheiro."
        }
      },
      "decision": null
    },
    {
      "id": "COOR-14",
      "title": "Ampliação C2 ainda não tem pacote de estabilidade/cobertura/terreno",
      "historical_title": "Ampliação C2 ainda não tem pacote de estabilidade/cobertura/terreno",
      "related_finding_ids": [
        "ELE-09",
        "ELE-18",
        "COORD38-05"
      ],
      "direct_finding_ids": [],
      "relation_count": 3,
      "coverage": "lacuna_de_reavaliacao_especifica",
      "coverage_note": "Sombras/cargas solares relacionam-se com a cobertura, mas não constituem reavaliação de estabilidade da ampliação C2, fundações, terreno e laje.",
      "closed": false,
      "criteria_preserved": {
        "id": "COOR-14",
        "title": "Ampliação C2 ainda não tem pacote de estabilidade/cobertura/terreno",
        "published_state_at_snapshot": "por-fazer",
        "R37_state": "PENDENTE_DE_DESENVOLVIMENTO_OU_CONFIRMACAO",
        "R37_note": "Mantém condição técnica/decisão descrita no achado; novas fichas documentam a reserva e a interface, não substituem a validação pendente.",
        "closed": false,
        "R38_state": "REEMITIDO_PARA_COORDENACAO_VALIDACOES_PENDENTES",
        "R38_note": "Consultar achados de domínio R38 e nova emissão. Não considerar achado encerrado só por reemitir o ficheiro."
      },
      "published_record": {
        "id": "COOR-14",
        "titulo": "Ampliação C2 ainda não tem pacote de estabilidade/cobertura/terreno",
        "bloqueio": "ANTES DE EXECUCAO",
        "descricao": "C2 avança 300 W por 9000: +2.70 m² brutos. Pala fixa passa 5800→5500 úteis e perde 1.77 m²; jardim ganha 0.15 m². Platibanda/godo têm cotas nominais 3.26/3.60/3.31, sem camadas/pendentes/ralos ou cálculo estrutural.",
        "impacto": "Área digital não aprova fundações, vigas/lintéis, drenagem, soleiras, rua inclinada, muros ou afastamentos. Apoio fixo da pala pode condicionar estrutura e entrada dos carros.",
        "para_fechar": "Levantar terreno/obra e desenvolver cortes, níveis e especialidades. Coordenar impermeabilização/isolamento/descargas, vãos P2/VE8 deslocados e passagens AVAC. Não fabricar remates exteriores a partir da perspetiva. Caderno_Coordenacao_R32.pdf - p. 1,3 | Dados_Coordenados_Estudo_R33.json - accuracy.structure / roofFinish / canopy / exterior",
        "fontes": "",
        "estado": "reemitido",
        "decisao": "",
        "data": "",
        "falta": "",
        "r37": {
          "estado": "Pendente de desenvolvimento ou confirmação",
          "nota": "Mantém condição técnica/decisão descrita no achado; novas fichas documentam a reserva e a interface, não substituem a validação pendente."
        },
        "r38": {
          "estado": "Reemitido na R38 para coordenação · validações pendentes",
          "nota": "Consultar achados de domínio R38 e nova emissão. Não considerar achado encerrado só por reemitir o ficheiro."
        }
      },
      "decision": null
    },
    {
      "id": "COOR-15",
      "title": "Ilha, prateleiras e móveis suspensos não têm suportes dimensionados",
      "historical_title": "Ilha, prateleiras e móveis suspensos não têm suportes dimensionados",
      "related_finding_ids": [
        "CO38-04",
        "CO38-06",
        "CO38-11",
        "CO38-16",
        "CP38-R01-ARRUMACAO",
        "CP38-R02-ARRUMACAO",
        "CP38-CR01-PLANOS",
        "CP38-TV01-PLANOS",
        "CP38-SUPORTES",
        "CP38-GAVETAS-RESTO",
        "ELE-05",
        "COORD38-08"
      ],
      "direct_finding_ids": [
        "CO38-11",
        "CP38-SUPORTES"
      ],
      "relation_count": 12,
      "coverage": "direta",
      "coverage_note": "A triagem ilustrativa não é cálculo de apoios e fixações; exigir material, cargas, vãos e solução de suporte qualificada.",
      "closed": false,
      "criteria_preserved": {
        "id": "COOR-15",
        "title": "Ilha, prateleiras e móveis suspensos não têm suportes dimensionados",
        "published_state_at_snapshot": "por-fazer",
        "R37_state": "PENDENTE_DE_DESENVOLVIMENTO_OU_CONFIRMACAO",
        "R37_note": "Mantém condição técnica/decisão descrita no achado; novas fichas documentam a reserva e a interface, não substituem a validação pendente.",
        "closed": false,
        "R38_state": "REEMITIDO_PARA_COORDENACAO_VALIDACOES_PENDENTES",
        "R38_note": "Consultar achados de domínio R38 e nova emissão. Não considerar achado encerrado só por reemitir o ficheiro."
      },
      "published_record": {
        "id": "COOR-15",
        "titulo": "Ilha, prateleiras e móveis suspensos não têm suportes dimensionados",
        "bloqueio": "ANTES DE FABRICO",
        "descricao": "Ilha 2400×900 com balanço 400 de pedra e ilhargas 30; caixas 770+800+770 mais 60 pedra=2400. Prateleiras de livros até 2250×240×35, rasgo LED12×8 deixa 27 mm. Consola/hall e móvel de banho são suspensos. Materiais/apoios/cargas estão só em notas.",
        "impacto": "Não há cálculo de flecha, cargas de livros/cubas cheias, consola oculta, fixações ao substrato ou armação do balanço. As amostras do render não são materiais de compra.",
        "para_fechar": "Carpintaria/fornecedor dimensionam e aprovam suportes/uniões/anti-tombo; testar amostras de carvalho/lacado/pedra e junta 45°. Não introduzir reforço na zona de joelhos sem compatibilizar. Caderno_Carpintarias_R27.pdf - p. 30,60,61,62,63,64,65,73,77,78,80,100,101 | Cozinha_Definicoes_R27.json - modules[ISLAND] | Hall_Proposta_R33.json - console.fixing",
        "fontes": "",
        "estado": "reemitido",
        "decisao": "",
        "data": "",
        "falta": "",
        "r37": {
          "estado": "Pendente de desenvolvimento ou confirmação",
          "nota": "Mantém condição técnica/decisão descrita no achado; novas fichas documentam a reserva e a interface, não substituem a validação pendente."
        },
        "r38": {
          "estado": "Reemitido na R38 para coordenação · validações pendentes",
          "nota": "Consultar achados de domínio R38 e nova emissão. Não considerar achado encerrado só por reemitir o ficheiro."
        }
      },
      "decision": null
    },
    {
      "id": "COOR-16",
      "title": "O mapa R33 define comandos, não posições e execução de luminárias",
      "historical_title": "O mapa R33 define comandos, não posições e execução de luminárias",
      "related_finding_ids": [
        "ELE-13",
        "ELE-17",
        "VIS-R38-003"
      ],
      "direct_finding_ids": [
        "ELE-13",
        "ELE-17"
      ],
      "relation_count": 3,
      "coverage": "direta",
      "coverage_note": "37grupos/23estações e imagens não substituem produtos, IES/LDT, iluminâncias, circuitos de execução e configuração dos comandos.",
      "closed": false,
      "criteria_preserved": {
        "id": "COOR-16",
        "title": "O mapa R33 define comandos, não posições e execução de luminárias",
        "published_state_at_snapshot": "por-fazer",
        "R37_state": "REEMITIDO_VALIDACOES_PENDENTES",
        "R37_note": "Locais luminosos eplantasemitidos,36grupos/22comandos; fluxo/óticas/IP/circuitos executivos ainda não calculados.",
        "closed": false,
        "R38_state": "REEMITIDO_PARA_COORDENACAO_VALIDACOES_PENDENTES",
        "R38_note": "Consultar achados de domínio R38 e nova emissão. Não considerar achado encerrado só por reemitir o ficheiro."
      },
      "published_record": {
        "id": "COOR-16",
        "titulo": "O mapa R33 define comandos, não posições e execução de luminárias",
        "bloqueio": "ANTES DE ESPECIALIDADES",
        "descricao": "22 pontos/37 grupos são funcionais; centros 1100/1050/850/800 propostos. Não há potência real, drivers finais, tensão/bus, cablagem, circuitos, proteções ou entidades HA selecionadas. As cenas noturnas dependem de produtos reguláveis; não incluem balizadores novos.",
        "impacto": "Usar 37 grupos como 37 circuitos elétricos ou os antigos drivers como compra definitiva seria incorreto. Novos espelhos/closet exigem pontos físicos e acessos ainda não desenhados.",
        "para_fechar": "Elaborar planta de iluminação/luminárias e tetos, cálculos e quadro de cargas, esquema unifilar, circuitos de comando/potência e funcionamento local. Retirar circuito CS01 do nicho suíte antigo e dimensionar os novos LED de closet/espelhos. Mapa_Funcional_Comandos_R33.json - ergonomics / groups / stations / scenes / safety_and_scope | Planta_Comandos_Iluminacao_R33.pdf - p. 1,2,3,4,5 | Caderno_Carpintarias_R27.pdf - p. 101,102,103,104",
        "fontes": "",
        "estado": "reemitido",
        "decisao": "",
        "data": "",
        "falta": "",
        "r37": {
          "estado": "Reemitido na R37 · validações pendentes",
          "nota": "Locais luminosos eplantasemitidos,36grupos/22comandos; fluxo/óticas/IP/circuitos executivos ainda não calculados."
        },
        "r38": {
          "estado": "Reemitido na R38 para coordenação · validações pendentes",
          "nota": "Consultar achados de domínio R38 e nova emissão. Não considerar achado encerrado só por reemitir o ficheiro."
        }
      },
      "decision": null
    },
    {
      "id": "COOR-17",
      "title": "Estores, cortinas e caixas técnicas de vãos não estão coordenados",
      "historical_title": "Estores, cortinas e caixas técnicas de vãos não estão coordenados",
      "related_finding_ids": [
        "CO38-08",
        "ELE-13",
        "ELE-17",
        "ELE-19"
      ],
      "direct_finding_ids": [
        "CO38-08"
      ],
      "relation_count": 4,
      "coverage": "direta",
      "coverage_note": "Reservas e comando corrigidos não aprovam caixas de estores, acessos, isolamento, cortinas, motor e tolerâncias.",
      "closed": false,
      "criteria_preserved": {
        "id": "COOR-17",
        "title": "Estores, cortinas e caixas técnicas de vãos não estão coordenados",
        "published_state_at_snapshot": "por-fazer",
        "R37_state": "PENDENTE_DE_DESENVOLVIMENTO_OU_CONFIRMACAO",
        "R37_note": "Mantém condição técnica/decisão descrita no achado; novas fichas documentam a reserva e a interface, não substituem a validação pendente.",
        "closed": false,
        "R38_state": "REEMITIDO_PARA_COORDENACAO_VALIDACOES_PENDENTES",
        "R38_note": "Consultar achados de domínio R38 e nova emissão. Não considerar achado encerrado só por reemitir o ficheiro."
      },
      "published_record": {
        "id": "COOR-17",
        "titulo": "Estores, cortinas e caixas técnicas de vãos não estão coordenados",
        "bloqueio": "ANTES DE ESPECIALIDADES",
        "descricao": "Os vãos têm dimensões e tipos, mas não foram encontrados neste conjunto modelos/cortes de estores, caixa, guia, motor, alimentação, acesso e remates de cortina. Na cozinha a torneira/janela/ponte precisam de secção; na suíte as cortinas não podem consumir as reservas estreitas.",
        "impacto": "O espaço nominal entre vãos 2100 e teto 2700/plenum não prova que cabe uma caixa sem afetar isolamento, lintel, LED ou manutenção. Exteriores P2/VE8 mudaram.",
        "para_fechar": "Arquitetura/caixilharia/eletricidade fecham quadro de vãos com cortes horizontais/verticais, caixas/motores e manutenção; compatibilizar armários ao teto, LED e tetos técnicos. Dados_Coordenados_Estudo_R33.json - openings / technicalUndersideHeight / technicalCeilingZone | Caderno_Carpintarias_R27.pdf - p. 28,29,90 | Caderno_Coordenacao_R32.pdf - p. 2,3",
        "fontes": "",
        "estado": "reemitido",
        "decisao": "",
        "data": "",
        "falta": "",
        "r37": {
          "estado": "Pendente de desenvolvimento ou confirmação",
          "nota": "Mantém condição técnica/decisão descrita no achado; novas fichas documentam a reserva e a interface, não substituem a validação pendente."
        },
        "r38": {
          "estado": "Reemitido na R38 para coordenação · validações pendentes",
          "nota": "Consultar achados de domínio R38 e nova emissão. Não considerar achado encerrado só por reemitir o ficheiro."
        }
      },
      "decision": null
    },
    {
      "id": "COOR-18",
      "title": "Global R33 ainda conserva descrições de geometrias antigas",
      "historical_title": "Global R33 ainda conserva descrições de geometrias antigas",
      "related_finding_ids": [
        "CO38-01",
        "CO38-10",
        "CO38-16",
        "CO38-17",
        "CP38-ARRS-FACE",
        "CP38-ARRN-FUNCAO",
        "SITE38-04",
        "SITE38-06",
        "COORD38-01",
        "COORD38-09",
        "VIS-R38-001",
        "VIS-R38-002",
        "AUD-R38-CARP-HALL-01"
      ],
      "direct_finding_ids": [],
      "relation_count": 13,
      "coverage": "transversal",
      "coverage_note": "Usar hash da fonte atual e catálogo por ID; uma correção de título não demonstra que todo o conteúdo herdado foi revalidado.",
      "closed": false,
      "criteria_preserved": {
        "id": "COOR-18",
        "title": "Global R33 ainda conserva descrições de geometrias antigas",
        "published_state_at_snapshot": "por-fazer",
        "R37_state": "REEMITIDO_VALIDACOES_PENDENTES",
        "R37_note": "Aliases ativosAQS/VMC/máquinas reconciliados; dados históricos mantidos sob rótulos de arquivo, não geometria ativa.",
        "closed": false,
        "R38_state": "REEMITIDO_PARA_COORDENACAO_VALIDACOES_PENDENTES",
        "R38_note": "Consultar achados de domínio R38 e nova emissão. Não considerar achado encerrado só por reemitir o ficheiro."
      },
      "published_record": {
        "id": "COOR-18",
        "titulo": "Global R33 ainda conserva descrições de geometrias antigas",
        "bloqueio": "ANTES DE EXPORTAR",
        "descricao": "accuracy.bathrooms_R27 descreve lavatório suíte 800 parede E, embora furniture.bathrooms[IS_S] seja 1200 no N. proposal.study.office declara 1250 de prateleira, mas proposal.office Books e fichas R27 até 2250. IDs B01 também identificam um banco de ilha e o biombo, em namespaces diferentes. machine_station.drawer_target_l ainda indica 133.1 L herdados da antiga base; não é capacidade verificada das bases originais propostas. Os JSON de definições nomeados R27 ainda contêm revision=R26 e origem R23B, exigindo índice de autoridade explícito.",
        "impacto": "Exportações automáticas sem caminho de autoridade podem produzir módulos errados. Estes casos não provam colisão física, mas são falhas de rastreabilidade.",
        "para_fechar": "Desativar/arquivar metadados antigos e usar identificadores qualificados por tipo/caminho. Gerar os próximos desenhos a partir de uma só fonte explícita; não escolher a primeira ocorrência de um ID. Dados_Coordenados_Estudo_R33.json - accuracy.bathrooms_R27 / proposal.study.office / proposal.officeBooks / timberScreen.id / furniture.stools[0].id | Caderno_Carpintarias_R27.pdf - p. 60,80",
        "fontes": "",
        "estado": "reemitido",
        "decisao": "",
        "data": "",
        "falta": "",
        "r37": {
          "estado": "Reemitido na R37 · validações pendentes",
          "nota": "Aliases ativosAQS/VMC/máquinas reconciliados; dados históricos mantidos sob rótulos de arquivo, não geometria ativa."
        },
        "r38": {
          "estado": "Reemitido na R38 para coordenação · validações pendentes",
          "nota": "Consultar achados de domínio R38 e nova emissão. Não considerar achado encerrado só por reemitir o ficheiro."
        }
      },
      "decision": null
    },
    {
      "id": "COOR-19",
      "title": "Produtos reais e compras ainda não estão fechados",
      "historical_title": "Produtos reais e compras ainda não estão fechados",
      "related_finding_ids": [
        "CO38-02",
        "CO38-05",
        "CO38-07",
        "CO38-12",
        "CO38-13",
        "CO38-17",
        "CP38-R01-ARRUMACAO",
        "CP38-R02-ARRUMACAO",
        "CP38-CR01-PLANOS",
        "CP38-TV01-PLANOS",
        "CP38-GAVETAS-RESTO",
        "ELE-03",
        "ELE-06",
        "ELE-08",
        "ELE-15",
        "COORD38-04",
        "COORD38-09"
      ],
      "direct_finding_ids": [],
      "relation_count": 17,
      "coverage": "transversal",
      "coverage_note": "Algumas referências pesquisadas não fecham todas as compras. Exigir SKU/E-Nr/mercado, manuais e interfaces do produto fornecido.",
      "closed": false,
      "criteria_preserved": {
        "id": "COOR-19",
        "title": "Produtos reais e compras ainda não estão fechados",
        "published_state_at_snapshot": "por-fazer",
        "R37_state": "PENDENTE_DE_DESENVOLVIMENTO_OU_CONFIRMACAO",
        "R37_note": "Mantém condição técnica/decisão descrita no achado; novas fichas documentam a reserva e a interface, não substituem a validação pendente.",
        "closed": false,
        "R38_state": "REEMITIDO_PARA_COORDENACAO_VALIDACOES_PENDENTES",
        "R38_note": "Consultar achados de domínio R38 e nova emissão. Não considerar achado encerrado só por reemitir o ficheiro."
      },
      "published_record": {
        "id": "COOR-19",
        "titulo": "Produtos reais e compras ainda não estão fechados",
        "bloqueio": "ANTES DE COMPRA",
        "descricao": "Sete Siemens constam como selecionados para estudo, não comprados/E-Nr confirmado. O compacto CM724G1B1, BLANCO522987, bases, louças/cisternas/torneiras/vidros, ferragens, pedra e LED continuam propostas. Home Connect não comprova todas as entidades HA; emparelhamento físico não ensaiado.",
        "impacto": "Sem congelar aparelhos e interfaces não é possível garantir recortes exatos, frentes, redes e automações. Frio 156+67=223 L deve ser confirmado face à rotina familiar; despensa não substitui frio.",
        "para_fechar": "Emitir quadro de equipamentos com referência/E-Nr/FD, estado de compra, manuais, gabaritos e responsabilidades. Ensaiar integração HA e comando local com os produtos reais antes de prometer funções específicas. Eletrodomesticos_Verificados_R27.json - selection / models / home_assistant | Cozinha_Definicoes_R27.json - selection_status / proposed_not_purchased | Dossier_Siemens_Home_Assistant_R24.pdf - p. 1,12,13,14",
        "fontes": "",
        "estado": "reemitido",
        "decisao": "",
        "data": "",
        "falta": "",
        "r37": {
          "estado": "Pendente de desenvolvimento ou confirmação",
          "nota": "Mantém condição técnica/decisão descrita no achado; novas fichas documentam a reserva e a interface, não substituem a validação pendente."
        },
        "r38": {
          "estado": "Reemitido na R38 para coordenação · validações pendentes",
          "nota": "Consultar achados de domínio R38 e nova emissão. Não considerar achado encerrado só por reemitir o ficheiro."
        }
      },
      "decision": null
    },
    {
      "id": "COOR-20",
      "title": "Banho comum S2 escolhido para desenvolvimento; execução pendente",
      "historical_title": "Banho comum foi rejeitado; nenhuma alternativa pode ser tratada como aprovada",
      "related_finding_ids": [
        "CP38-BCBS-SUSPENSOS",
        "ELE-11",
        "SITE38-01",
        "SITE38-02",
        "COORD38-02",
        "COORD38-03",
        "VIS-R38-002"
      ],
      "direct_finding_ids": [
        "CP38-BCBS-SUSPENSOS",
        "COORD38-03"
      ],
      "relation_count": 7,
      "coverage": "direta",
      "coverage_note": "S2 está decidida para desenvolvimento. Continuam pendentes conjunto do autoclismo/estrutura/DN90 na parede170, composição, acessibilidade/uso e montagem.",
      "closed": false,
      "criteria_preserved": {
        "id": "COOR-20",
        "title": "Banho comum foi rejeitado; nenhuma alternativa pode ser tratada como aprovada",
        "published_state_at_snapshot": "decidido",
        "R37_state": "REEMITIDO_VALIDACOES_PENDENTES",
        "R37_note": "S2 com arrumação/duche fechado apresentada para compatibilizar; não adotada e acessibilidade não certificada. Não marcarFechado.",
        "closed": false,
        "R38_state": "REEMITIDO_PARA_COORDENACAO_VALIDACOES_PENDENTES",
        "R38_note": "S2 escolhida pelo proprietário para desenvolvimento. Móvel inferior fechado de 1000 mm; cisterna/estrutura/curva DN90 dentro de E170 e condições de instalação ainda por provar. Não reabrir a escolha B/S2 por omissão de rótulo."
      },
      "published_record": {
        "id": "COOR-20",
        "titulo": "Banho comum foi rejeitado; nenhuma alternativa pode ser tratada como aprovada",
        "bloqueio": "BLOQUEIA FECHO BANHO COMUM",
        "descricao": "A base R33 mantém lavatório W600×400 livre por baixo. O pedido atual reabre esse espaço. A análise geométrica da alternativa S1000×400 abaixo é apenas comparação, externa à base R33; não altera redes nem liberta móveis.",
        "impacto": "Fechar a carpintaria ou água/esgoto com base na versão rejeitada criaria retrabalho. Bancada aberta e caixa fechada têm efeitos diferentes na aproximação.",
        "para_fechar": "Apresentar e escolher a alternativa; depois emitir planta/alçado/corte com cuba/sifão reais e atualizar todas as especialidades. A geometria idealizada não constitui certificação de acessibilidade. Dados_Coordenados_Estudo_R33.json - furniture.bathrooms[IS_C] | Caderno_Carpintarias_R27.pdf - p. 82,94,96 | root neste turnoR35 -",
        "fontes": "",
        "estado": "reemitido",
        "decisao": "S2 escolhida pelo proprietário para desenvolvimento (R38). Histórico: a 29/10 tinha sido escolhida a proposta B (instruções R36), reaberta com o pedido de arrumação inferior fechada.",
        "data": "2026-10-29",
        "falta": "Demonstrar que o autoclismo, a estrutura e a curva cabem na parede; fechar cuba, sifão, apoios, resguardo e especialidades antes de encomendar.",
        "r37": {
          "estado": "Reemitido na R37 · validações pendentes",
          "nota": "S2 com arrumação/duche fechado apresentada para compatibilizar; não adotada e acessibilidade não certificada. Não marcarFechado."
        },
        "r38": {
          "estado": "Reemitido na R38 para coordenação · validações pendentes",
          "nota": "S2 escolhida pelo proprietário para desenvolvimento. Móvel inferior fechado de 1000 mm; cisterna/estrutura/curva DN90 dentro de E170 e condições de instalação ainda por provar. Não reabrir a escolha B/S2 por omissão de rótulo."
        }
      },
      "decision": "S2 escolhida para desenvolvimento; cisterna E170 e execução por validar."
    }
  ],
  "known_reaudit_gaps": [
    "COOR-10",
    "COOR-13",
    "COOR-14"
  ],
  "rules": [
    "ID estável; não renumerar por posição da linha.",
    "Separar correção documental, publicação e execução.",
    "Não fechar por existência de PDF/render/HTTP200.",
    "Não somar65+20; relações muitos-para-muitos.",
    "Responsáveis são funções propostas, não pessoas nomeadas; prazos não definidos.",
    "As decisões C2/S2/hall permanecem; publicação não adota produtos/alternativas nem liberta fabrico."
  ],
  "counts_by_domain": {
    "cozinha": 17,
    "compartimentos": 12,
    "instalacoes": 20,
    "site": 6,
    "coordenacao": 10,
    "visual": 3,
    "carpintaria": 1
  },
  "counts_by_document_state": {
    "corrigido-documental": 29,
    "desenvolvido-condicionado": 20,
    "por-validar": 20
  },
  "published_browser_checks": "Reportados pelo proprietário; não repetidos integralmente nesta adenda.",
  "publication_executed": false,
  "source_published_legacy_sha256": "143e03164b005f8f1350bc6bd402ca8c253542212827da8e74a878bc828c9946",
  "independent_mapping_review": {
    "revision": "R38_ADENDA",
    "method": "Leitura independente dos65achados e dos20registos de origem; nenhum ficheiro da emissão R38 alterado.",
    "source_audit_sha256": "3a9fe511559d3acd881e4e012415ab8a8a4f6493786cc8a5d5b5dd6aeb1f6af5",
    "source_matrix20_sha256": "b7eb9d66cb7bce32a0e31ffbe0ae789c8c0c0b8d460e5740f962b2d8fc1c82b3",
    "audit_ids": [
      "CP38-R02-ARRUMACAO",
      "ELE-10",
      "ELE-11",
      "CP38-COM-FR-001",
      "ELE-15",
      "COORD38-07",
      "CO38-02",
      "SITE38-03",
      "CO38-05",
      "ELE-08",
      "COORD38-04",
      "CO38-01",
      "ELE-20",
      "ELE-07",
      "COORD38-06",
      "ELE-12",
      "ELE-04",
      "CO38-12",
      "CP38-SUPORTES",
      "COORD38-10",
      "CO38-04",
      "CP38-ARRS-FACE",
      "CO38-11",
      "ELE-17",
      "CO38-16",
      "CO38-09",
      "CO38-14",
      "COORD38-08",
      "ELE-16",
      "COORD38-01",
      "CO38-13",
      "COORD38-02",
      "CP38-GAVETAS-RESTO",
      "CO38-15",
      "ELE-02",
      "ELE-18",
      "CO38-06",
      "CP38-R01-ARRUMACAO",
      "COORD38-03",
      "ELE-09",
      "ELE-14",
      "CP38-TV01-PLANOS",
      "ELE-06",
      "ELE-19",
      "CO38-17",
      "ELE-05",
      "ELE-03",
      "ELE-13",
      "SITE38-01",
      "SITE38-02",
      "CO38-03",
      "SITE38-05",
      "SITE38-04",
      "CP38-ARRN-FUNCAO",
      "CP38-DESPENSA-AREA",
      "CO38-07",
      "COORD38-09",
      "CP38-BCBS-SUSPENSOS",
      "SITE38-06",
      "CO38-10",
      "CO38-08",
      "COORD38-05",
      "CP38-CR01-PLANOS",
      "ELE-01",
      "CP38-COM-MA-001"
    ],
    "audit_unique_count": 65,
    "origin_unique_count": 20,
    "rows": [
      {
        "origin_id": "COOR-01",
        "origin_title": "Lavandaria tem duas implantações incompatíveis",
        "coverage_kind": "parcial",
        "related_R38_findings": [
          "ELE-08",
          "COORD38-01",
          "COORD38-04",
          "CP38-DESPENSA-AREA"
        ],
        "related_only_R38_findings": [],
        "specific_caveat": "A ordem e os aliases não aprovam a melhoria A780, o produto SYS nem as folgas/manutenção reais.",
        "technical_closure_proved": false
      },
      {
        "origin_id": "COOR-02",
        "origin_title": "Folhas de suíte R27 já não descrevem a C2",
        "coverage_kind": "transversal",
        "related_R38_findings": [
          "COORD38-01",
          "SITE38-06"
        ],
        "related_only_R38_findings": [],
        "specific_caveat": "A emissão consolidada documenta C2. Exigir correspondência de todas as folhas atuais, não presumir levantamento ou estabilidade.",
        "technical_closure_proved": false
      },
      {
        "origin_id": "COOR-03",
        "origin_title": "A carpintaria nova da C2 ainda não tem fichas completas de oficina",
        "coverage_kind": "parcial",
        "related_R38_findings": [
          "CP38-GAVETAS-RESTO",
          "CP38-SUPORTES",
          "COORD38-08"
        ],
        "related_only_R38_findings": [],
        "specific_caveat": "A triagem geral de gavetas/suportes não prova ferragens, caixas, apoios e CNC completos dos módulos C2.",
        "technical_closure_proved": false
      },
      {
        "origin_id": "COOR-04",
        "origin_title": "Hall R27 contradiz a proposta de consola/espelho R33",
        "coverage_kind": "transversal",
        "related_R38_findings": [
          "COORD38-01",
          "SITE38-04",
          "CP38-GAVETAS-RESTO"
        ],
        "related_only_R38_findings": [],
        "specific_caveat": "A decisão bicolor é preservada; não confundir rótulo decidido com apoio/ferragem e montagem aprovados.",
        "technical_closure_proved": false
      },
      {
        "origin_id": "COOR-05",
        "origin_title": "Frigorífico K01: falta fechar datum de profundidade e ventilação real",
        "coverage_kind": "direta",
        "related_R38_findings": [
          "CO38-07",
          "CO38-14",
          "CO38-17"
        ],
        "related_only_R38_findings": [],
        "specific_caveat": "Ventilação/datum de K01 continuam abertos; acabamento proposto não resolve encastre.",
        "technical_closure_proved": false
      },
      {
        "origin_id": "COOR-06",
        "origin_title": "Forno e micro-ondas K02: proposta do compacto e ventilação conjunta por confirmar",
        "coverage_kind": "direta",
        "related_R38_findings": [
          "CO38-06",
          "CO38-03",
          "ELE-02",
          "ELE-04"
        ],
        "related_only_R38_findings": [],
        "specific_caveat": "As reservas e a fase do compacto não aprovam os apoios e ventilação conjunta nem simultaneidade.",
        "technical_closure_proved": false
      },
      {
        "origin_id": "COOR-07",
        "origin_title": "Hotte U02 e placa K06: cinemática e extração ainda não fechadas",
        "coverage_kind": "direta",
        "related_R38_findings": [
          "CO38-12"
        ],
        "related_only_R38_findings": [],
        "specific_caveat": "Corte/fixações, cinemática da hotte e percurso de extração continuam dependentes de produto e dimensionamento.",
        "technical_closure_proved": false
      },
      {
        "origin_id": "COOR-08",
        "origin_title": "Loiça K03: folha e passagem com porta aberta não estão auditadas para o Siemens",
        "coverage_kind": "direta",
        "related_R38_findings": [
          "CO38-05"
        ],
        "related_only_R38_findings": [],
        "specific_caveat": "Profundidade aberta e massa foram documentadas; gabarito E-Nr, frente acabada e ensaio de abertura continuam necessários.",
        "technical_closure_proved": false
      },
      {
        "origin_id": "COOR-09",
        "origin_title": "Duas cubas K04 foram corrigidas, mas não há gabarito final/kit hidráulico",
        "coverage_kind": "direta",
        "related_R38_findings": [
          "CO38-13",
          "ELE-14"
        ],
        "related_only_R38_findings": [],
        "specific_caveat": "Duas portas e reservas de sifão não autorizam recorte sem gabarito e kit hidráulico reais.",
        "technical_closure_proved": false
      },
      {
        "origin_id": "COOR-10",
        "origin_title": "Máquinas elevadas: bases e ligações não foram aprovadas para compra/execução",
        "coverage_kind": "lacuna_de_reavaliacao_especifica",
        "related_R38_findings": [],
        "related_only_R38_findings": [],
        "specific_caveat": "Não há nos65 uma prova específica de dimensionamento/estabilidade da base elevada das máquinas. Precisa de projeto da base, cargas em funcionamento/vibração, fixações, ligações e acesso aprovados para os aparelhos reais.",
        "technical_closure_proved": false
      },
      {
        "origin_id": "COOR-11",
        "origin_title": "AQS/VMC são reservas sem implantação de redes e serviço aprovada",
        "coverage_kind": "parcial",
        "related_R38_findings": [
          "ELE-08",
          "COORD38-04"
        ],
        "related_only_R38_findings": [],
        "specific_caveat": "A serpentina AQS é tratada; a rede VMC, caudais/perdas/ruído, folgas e acesso de serviço não ficam fechados por esta ligação.",
        "technical_closure_proved": false
      },
      {
        "origin_id": "COOR-12",
        "origin_title": "Armário técnico R05 ainda não tem programa elétrico/ITED e ferragens finais",
        "coverage_kind": "direta",
        "related_R38_findings": [
          "ELE-01",
          "ELE-02",
          "ELE-10",
          "ELE-12",
          "ELE-16",
          "ELE-18",
          "COORD38-10"
        ],
        "related_only_R38_findings": [],
        "specific_caveat": "O programa é de estudo; faltam componentes/cálculo do quadro, ATI, dissipação, alimentador/terra/curto-circuito e execução.",
        "technical_closure_proved": false
      },
      {
        "origin_id": "COOR-13",
        "origin_title": "Cassetes e alvenarias molhadas exigem pormenor de sistema",
        "coverage_kind": "parcial",
        "related_R38_findings": [
          "CO38-14",
          "COORD38-03"
        ],
        "related_only_R38_findings": [],
        "specific_caveat": "A ancoragem de K01 junto à P6 e o encastre E170 não demonstram toda a composição húmida/cassete P5, membrana e fixações reais do vidro.",
        "technical_closure_proved": false
      },
      {
        "origin_id": "COOR-14",
        "origin_title": "Ampliação C2 ainda não tem pacote de estabilidade/cobertura/terreno",
        "coverage_kind": "lacuna_de_reavaliacao_especifica",
        "related_R38_findings": [],
        "related_only_R38_findings": [
          "ELE-09",
          "ELE-18",
          "COORD38-05"
        ],
        "specific_caveat": "Sombras/cargas solares relacionam-se com a cobertura, mas não constituem reavaliação de estabilidade da ampliação C2, fundações, terreno e laje.",
        "technical_closure_proved": false
      },
      {
        "origin_id": "COOR-15",
        "origin_title": "Ilha, prateleiras e móveis suspensos não têm suportes dimensionados",
        "coverage_kind": "direta",
        "related_R38_findings": [
          "CO38-11",
          "CP38-SUPORTES",
          "COORD38-08"
        ],
        "related_only_R38_findings": [],
        "specific_caveat": "A triagem ilustrativa não é cálculo de apoios e fixações; exigir material, cargas, vãos e solução de suporte qualificada.",
        "technical_closure_proved": false
      },
      {
        "origin_id": "COOR-16",
        "origin_title": "O mapa R33 define comandos, não posições e execução de luminárias",
        "coverage_kind": "direta",
        "related_R38_findings": [
          "ELE-13",
          "ELE-17"
        ],
        "related_only_R38_findings": [],
        "specific_caveat": "37grupos/23estações e imagens não substituem produtos, IES/LDT, iluminâncias, circuitos de execução e configuração dos comandos.",
        "technical_closure_proved": false
      },
      {
        "origin_id": "COOR-17",
        "origin_title": "Estores, cortinas e caixas técnicas de vãos não estão coordenados",
        "coverage_kind": "direta",
        "related_R38_findings": [
          "CO38-08",
          "ELE-13",
          "ELE-19"
        ],
        "related_only_R38_findings": [],
        "specific_caveat": "Reservas e comando corrigidos não aprovam caixas de estores, acessos, isolamento, cortinas, motor e tolerâncias.",
        "technical_closure_proved": false
      },
      {
        "origin_id": "COOR-18",
        "origin_title": "Global R33 ainda conserva descrições de geometrias antigas",
        "coverage_kind": "transversal",
        "related_R38_findings": [
          "COORD38-01",
          "SITE38-04"
        ],
        "related_only_R38_findings": [],
        "specific_caveat": "Usar hash da fonte atual e catálogo por ID; uma correção de título não demonstra que todo o conteúdo herdado foi revalidado.",
        "technical_closure_proved": false
      },
      {
        "origin_id": "COOR-19",
        "origin_title": "Produtos reais e compras ainda não estão fechados",
        "coverage_kind": "transversal",
        "related_R38_findings": [
          "CO38-05",
          "CO38-07",
          "CO38-12",
          "CO38-13",
          "ELE-08",
          "ELE-15",
          "COORD38-09"
        ],
        "related_only_R38_findings": [],
        "specific_caveat": "Algumas referências pesquisadas não fecham todas as compras. Exigir SKU/E-Nr/mercado, manuais e interfaces do produto fornecido.",
        "technical_closure_proved": false
      },
      {
        "origin_id": "COOR-20",
        "origin_title": "Banho comum foi rejeitado; nenhuma alternativa pode ser tratada como aprovada",
        "coverage_kind": "direta",
        "related_R38_findings": [
          "CP38-BCBS-SUSPENSOS",
          "COORD38-02",
          "COORD38-03"
        ],
        "related_only_R38_findings": [],
        "specific_caveat": "S2 está decidida para desenvolvimento. Continuam pendentes conjunto do autoclismo/estrutura/DN90 na parede170, composição, acessibilidade/uso e montagem.",
        "technical_closure_proved": false
      }
    ],
    "global_cautions": [
      "Não somar20+65 como85achados; os20são eixos históricos e os65mantêm IDs originais.",
      "Relacionar famílias de achados sobre a mesma interface sem deduplicar ou renumerar os65registos de origem.",
      "Duas cómodas, AVAC/solar/EV podem ser expansãoR38: permitir origem vazia e ligação relacionada em vez de inventar que o achado já existia naR35.",
      "Relatório do responsável do site cobre menu/diálogo/carregamento básico; não prova todos os ensaios específicos de interiores, duches, estores e exportação em WebGL.",
      "Estado documental, publicação/interface e execução/fabrico devem permanecer distintos."
    ],
    "families": [
      [
        "CO38-03",
        "ELE-04"
      ],
      [
        "CO38-04",
        "ELE-05"
      ],
      [
        "CP38-BCBS-SUSPENSOS",
        "COORD38-02"
      ],
      [
        "ELE-08",
        "COORD38-04"
      ],
      [
        "ELE-09",
        "COORD38-05"
      ],
      [
        "ELE-19",
        "COORD38-06"
      ]
    ]
  },
  "distinct_interfaces_note": "65 registos da auditoria; vários tratam a mesma interface em disciplinas diferentes. related_issue_ids liga esses registos sem eliminar ou renumerar IDs.",
  "origin_coverage_counts": {
    "parcial": 4,
    "transversal": 4,
    "direta": 10,
    "lacuna_de_reavaliacao_especifica": 2
  },
  "known_reaudit_gap_details": [
    {
      "origin_id": "COOR-10",
      "kind": "REAVALIACAO_ESPECIFICA_EM_FALTA",
      "note": "Ligação apenas à triagem genérica de suportes. Os65 não demonstram dimensionamento, fixação, vibração e ensaio específicos das bases elevadas das máquinas."
    },
    {
      "origin_id": "COOR-13",
      "kind": "ESCOPO_PARCIAL_COM_LACUNA_ESPECIFICA",
      "note": "As ligações cobrem a proximidade K01/P6 e a parede E170. Não provam integralmente a cassete P5, reforços, humidade e fixações dos sistemas."
    },
    {
      "origin_id": "COOR-14",
      "kind": "REAVALIACAO_ESPECIFICA_EM_FALTA",
      "note": "Há estudo solar e condições estruturais de cobertura. Não é reavaliação integral da estabilidade da ampliação C2, laje e terreno."
    }
  ],
  "source_emission_findings_count": 65,
  "new_addendum_findings_count": 4,
  "source_matrix65_sha256": "e972284562e1b2b2a2deb61d9f1a5bdf1a4e12ad743d6b92bd6e843ea1721604"
}
