{
  "id": "R38-AC01",
  "created_utc": "2026-10-30T09:45:31.217834+00:00",
  "source_registry_sha256": "ae597409e8265628db3ac80f1dc95523d1af492ba8b1419a97b502b6b337faf1",
  "public_site_mutations": false,
  "geometry_changed": false,
  "matching_rule": "ID e versão exatos; aceitar v01/01 como a mesma representação textual de versão; nunca substituir outro ID.",
  "changes": [
    {
      "id": "JA-R38-VG-D-001",
      "from_version": "v01",
      "to_version": "v02",
      "reason": "VE6 restituído: duas folhas de correr envidraçadas até ao piso; vista de dia.",
      "finding_id": "VIS-R38-001",
      "before_web_sha256": "7b2d81b6cad5d42acfb5991183efeb3bfb692c8afce242caeba55874cb907dde",
      "after_web_sha256": "ee322560171b36a7d811377367e8b5b9f3a00cc5ec51e5ab5a4be3b92d24d1d0",
      "old_state_after_publication": "history",
      "old_active_after_publication": false,
      "replacement": {
        "id": "JA-R38-VG-D-001",
        "version": "v02",
        "revision": "R38-AC01",
        "title": "Sala de jantar — vista geral de dia",
        "description": "VE6 restituído: duas folhas de correr envidraçadas até ao piso; vista de dia.",
        "room_id": "jantar",
        "rooms": [
          "jantar",
          "sala"
        ],
        "lighting": "day",
        "shot_type": "general",
        "is_open": false,
        "storage": false,
        "image": "correcoes/ac01/renders/JA-R38-VG-D-001_v02.webp",
        "png": "correcoes/ac01/renders/JA-R38-VG-D-001_v02.png",
        "thumbnail": "correcoes/ac01/renders/JA-R38-VG-D-001_v02-sm.webp",
        "width_px": 1512,
        "height_px": 1040,
        "sha256": "ee322560171b36a7d811377367e8b5b9f3a00cc5ec51e5ab5a4be3b92d24d1d0",
        "png_sha256": "74d77b1b56c135e663cc43be31493b38cc83ec9975c270f64c6cb40ca8bd54e2",
        "added_in_R38": true,
        "state": "current",
        "active_proposal": true,
        "publication_action": "SUBSTITUIR_VERSAO_EXATA",
        "state_label": "Corrigida · R38-AC01",
        "compatibility_note": "Correção identificada na auditoria cruzada; projeto e dimensões nominais mantidos.",
        "acrescenta": [
          "VE6 restituído: duas folhas de correr envidraçadas até ao piso; vista de dia."
        ],
        "substitui": [
          "JA-R38-VG-D-001 v01; só essa versão deixa de representar o estado atual."
        ],
        "mantem": [
          "Implantação e materiais decididos; equipamentos candidatos sujeitos à validação técnica.",
          "Planta, modelo e dimensões nominais R38."
        ],
        "pendente": [
          "Rigor métrico é dado pela planta e contratos; imagem ilustrativa. Equipamento de AC sujeito a dimensionamento.",
          "Publicação e verificação no site ainda pendentes."
        ],
        "numeric_authority": "Dados_Coordenados_R38.json e peças cotadas; a fotografia não é prova métrica nem de execução.",
        "source_domain": "correcao-auditoria-AC01",
        "source_record": {
          "prior_asset": {
            "id": "JA-R38-VG-D-001",
            "version": "v01",
            "revision": "R38",
            "title": "Sala de jantar — vista geral de dia",
            "description": "Sala de jantar com mesa para oito, iluminação linear e cristaleira.",
            "room_id": "jantar",
            "rooms": [
              "jantar",
              "sala"
            ],
            "lighting": "day",
            "shot_type": "general",
            "is_open": false,
            "storage": false,
            "image": "renders/JA-R38-VG-D-001_v01.webp",
            "png": "renders/JA-R38-VG-D-001_v01.png",
            "thumbnail": "renders/JA-R38-VG-D-001_v01-sm.webp",
            "width_px": 1513,
            "height_px": 1040,
            "sha256": "7b2d81b6cad5d42acfb5991183efeb3bfb692c8afce242caeba55874cb907dde",
            "png_sha256": "fb0735ccf172c238118c12983e48a46bdf1e9de6c7f23c459d541e3799fc8bbe",
            "added_in_R38": true,
            "state": "current",
            "active_proposal": true,
            "publication_action": "ATUAL_R38",
            "state_label": "Nova R38",
            "compatibility_note": "Proposta R38 em desenvolvimento coordenado.",
            "acrescenta": [
              "Vista geral da zona de jantar e continuidade para a sala."
            ],
            "substitui": [
              "Vista geral anterior do jantar; pormenores compatíveis são preservados."
            ],
            "mantem": [
              "Implantação e materiais decididos; equipamentos candidatos sujeitos à validação técnica."
            ],
            "pendente": [
              "Rigor métrico é dado pela planta e contratos; imagem ilustrativa. Equipamento de AC sujeito a dimensionamento."
            ],
            "numeric_authority": "Dados_Coordenados_R38.json; renders são ilustração, não levantamento/certificação.",
            "source_domain": "root",
            "source_record": {
              "id": "JA-R38-VG-D-001",
              "version": "v01",
              "room": "jantar",
              "rooms": [
                "jantar",
                "sala"
              ],
              "description": "Sala de jantar com mesa para oito, iluminação linear e cristaleira.",
              "time_of_day": "dia",
              "view_type": "geral",
              "adds": "Vista geral da zona de jantar e continuidade para a sala.",
              "replaces": "Vista geral anterior do jantar; pormenores compatíveis são preservados.",
              "preserves": "Implantação e materiais decididos; equipamentos candidatos sujeitos à validação técnica.",
              "pending": "Rigor métrico é dado pela planta e contratos; imagem ilustrativa. Equipamento de AC sujeito a dimensionamento.",
              "revision": "R38",
              "image": "renders/JA-R38-VG-D-001_v01.webp",
              "file": "renders/JA-R38-VG-D-001_v01.png",
              "thumbnail": "renders/JA-R38-VG-D-001_v01-sm.webp",
              "sha256": "fb0735ccf172c238118c12983e48a46bdf1e9de6c7f23c459d541e3799fc8bbe",
              "web_sha256": "7b2d81b6cad5d42acfb5991183efeb3bfb692c8afce242caeba55874cb907dde",
              "width_px": 1513,
              "height_px": 1040,
              "tool": "builtin image_gen",
              "created_utc": "2026-10-30T00:21:38.309509+00:00",
              "numeric_authority": "Dados_Coordenados_R38.json; renders são ilustração, não levantamento/certificação.",
              "state": "new",
              "added_in_R38": true
            }
          },
          "correction_finding": "VIS-R38-001",
          "tool": "builtin image_gen",
          "created_utc": "2026-10-30T09:45:31.217834+00:00"
        }
      }
    },
    {
      "id": "JA-R38-VG-N-001",
      "from_version": "v01",
      "to_version": "v02",
      "reason": "Mesma composição corrigida, à noite; VE6 preservado.",
      "finding_id": "VIS-R38-001",
      "before_web_sha256": "0fb90e0f9e7f828b98581f44f765327594e40069fdb47ba16d3fb3c46657895c",
      "after_web_sha256": "5b0eda56a0bef4ee5b04e2170338650193129625d211e1faa448ad9461910e21",
      "old_state_after_publication": "history",
      "old_active_after_publication": false,
      "replacement": {
        "id": "JA-R38-VG-N-001",
        "version": "v02",
        "revision": "R38-AC01",
        "title": "Jantar — vista geral à noite",
        "description": "Mesma composição corrigida, à noite; VE6 preservado.",
        "room_id": "jantar",
        "rooms": [
          "jantar",
          "sala"
        ],
        "lighting": "night",
        "shot_type": "general",
        "is_open": false,
        "storage": false,
        "image": "correcoes/ac01/renders/JA-R38-VG-N-001_v02.webp",
        "png": "correcoes/ac01/renders/JA-R38-VG-N-001_v02.png",
        "thumbnail": "correcoes/ac01/renders/JA-R38-VG-N-001_v02-sm.webp",
        "width_px": 1512,
        "height_px": 1040,
        "sha256": "5b0eda56a0bef4ee5b04e2170338650193129625d211e1faa448ad9461910e21",
        "png_sha256": "1e56437a8092483a5e3d04f3e5bf1f7c195b2691058a685cc19b8c7c93dac37e",
        "added_in_R38": true,
        "state": "current",
        "active_proposal": true,
        "publication_action": "SUBSTITUIR_VERSAO_EXATA",
        "state_label": "Corrigida · R38-AC01",
        "compatibility_note": "Correção identificada na auditoria cruzada; projeto e dimensões nominais mantidos.",
        "acrescenta": [
          "Mesma composição corrigida, à noite; VE6 preservado."
        ],
        "substitui": [
          "JA-R38-VG-N-001 v01; só essa versão deixa de representar o estado atual."
        ],
        "mantem": [
          "Cores, mobiliário, portas e posições da vista diurna R38.",
          "Planta, modelo e dimensões nominais R38."
        ],
        "pendente": [
          "Iluminação final sujeita a produtos e cálculo fotométrico; imagem não prova níveis de lux.",
          "Publicação e verificação no site ainda pendentes."
        ],
        "numeric_authority": "Dados_Coordenados_R38.json e peças cotadas; a fotografia não é prova métrica nem de execução.",
        "source_domain": "correcao-auditoria-AC01",
        "source_record": {
          "prior_asset": {
            "id": "JA-R38-VG-N-001",
            "version": "v01",
            "revision": "R38",
            "title": "Jantar — vista geral à noite",
            "description": "Mesma composição diurna com a iluminação existente em cenário noturno.",
            "room_id": "jantar",
            "rooms": [
              "jantar",
              "sala"
            ],
            "lighting": "night",
            "shot_type": "general",
            "is_open": false,
            "storage": false,
            "image": "renders/JA-R38-VG-N-001_v01.webp",
            "png": "renders/JA-R38-VG-N-001_v01.png",
            "thumbnail": "renders/JA-R38-VG-N-001_v01-sm.webp",
            "width_px": 1513,
            "height_px": 1040,
            "sha256": "0fb90e0f9e7f828b98581f44f765327594e40069fdb47ba16d3fb3c46657895c",
            "png_sha256": "5a70ebd68b20483f49ef40d691600f9d8ca800aa3c1476b6aada70915c7bc157",
            "added_in_R38": true,
            "state": "current",
            "active_proposal": true,
            "publication_action": "ATUAL_R38",
            "state_label": "Nova R38",
            "compatibility_note": "Proposta R38 em desenvolvimento coordenado.",
            "acrescenta": [
              "Comparação dia/noite da mesma vista, mantendo mobiliário e implantação."
            ],
            "substitui": [
              "Acrescenta vista; não retira pormenores compatíveis."
            ],
            "mantem": [
              "Cores, mobiliário, portas e posições da vista diurna R38."
            ],
            "pendente": [
              "Iluminação final sujeita a produtos e cálculo fotométrico; imagem não prova níveis de lux."
            ],
            "numeric_authority": "Dados_Coordenados_R38.json; renders são ilustração, não levantamento/certificação.",
            "source_domain": "root",
            "source_record": {
              "id": "JA-R38-VG-N-001",
              "version": "v01",
              "room_id": "jantar",
              "rooms": [
                "jantar",
                "sala"
              ],
              "title": "Jantar — vista geral à noite",
              "description": "Mesma composição diurna com a iluminação existente em cenário noturno.",
              "lighting": "night",
              "shot_type": "wide",
              "is_open": false,
              "acrescenta": "Comparação dia/noite da mesma vista, mantendo mobiliário e implantação.",
              "substitui": "Acrescenta vista; não retira pormenores compatíveis.",
              "mantem": "Cores, mobiliário, portas e posições da vista diurna R38.",
              "pending": "Iluminação final sujeita a produtos e cálculo fotométrico; imagem não prova níveis de lux.",
              "qa_visual": [
                "Perspetiva e mobiliário preservados",
                "Sem faixas LED adicionais inventadas",
                "Sem sol artificial no cenário noturno"
              ],
              "revision": "R38",
              "image": "renders/JA-R38-VG-N-001_v01.webp",
              "file": "renders/JA-R38-VG-N-001_v01.png",
              "thumbnail": "renders/JA-R38-VG-N-001_v01-sm.webp",
              "sha256": "5a70ebd68b20483f49ef40d691600f9d8ca800aa3c1476b6aada70915c7bc157",
              "web_sha256": "0fb90e0f9e7f828b98581f44f765327594e40069fdb47ba16d3fb3c46657895c",
              "width_px": 1513,
              "height_px": 1040,
              "tool": "builtin image_gen",
              "created_utc": "2026-10-30T00:27:10.647372+00:00",
              "numeric_authority": "Dados_Coordenados_R38.json; renders são ilustração, não levantamento/certificação.",
              "state": "new",
              "added_in_R38": true
            }
          },
          "correction_finding": "VIS-R38-001",
          "tool": "builtin image_gen",
          "created_utc": "2026-10-30T09:45:31.217834+00:00"
        }
      }
    },
    {
      "id": "DI-R38-VG-D-001",
      "from_version": "v01",
      "to_version": "v02",
      "reason": "Glimpse do banho S2 conciliado: cuba sob tampo, duas portas e torneira de parede.",
      "finding_id": "VIS-R38-002",
      "before_web_sha256": "e7744dbb44e698af9e33fb47aa848e4014ae8204f5b9073fe524b64a31a48fac",
      "after_web_sha256": "1cb0ecbf70fc73a906964ada9d0337805d8dac86c3efce75c8811822a512133e",
      "old_state_after_publication": "history",
      "old_active_after_publication": false,
      "replacement": {
        "id": "DI-R38-VG-D-001",
        "version": "v02",
        "revision": "R38-AC01",
        "title": "Distribuição — quartos, banho e comandos",
        "description": "Glimpse do banho S2 conciliado: cuba sob tampo, duas portas e torneira de parede.",
        "room_id": "distribuicao",
        "rooms": [
          "distribuicao"
        ],
        "lighting": "day",
        "shot_type": "general",
        "is_open": false,
        "storage": false,
        "image": "correcoes/ac01/renders/DI-R38-VG-D-001_v02.webp",
        "png": "correcoes/ac01/renders/DI-R38-VG-D-001_v02.png",
        "thumbnail": "correcoes/ac01/renders/DI-R38-VG-D-001_v02-sm.webp",
        "width_px": 1536,
        "height_px": 1024,
        "sha256": "1cb0ecbf70fc73a906964ada9d0337805d8dac86c3efce75c8811822a512133e",
        "png_sha256": "cd343d6254f37aea2d41f869fcc97e213af93c361249c2bfe4f65b3a44c25b3a",
        "added_in_R38": true,
        "state": "current",
        "active_proposal": true,
        "publication_action": "SUBSTITUIR_VERSAO_EXATA",
        "state_label": "Corrigida · R38-AC01",
        "compatibility_note": "Correção identificada na auditoria cruzada; projeto e dimensões nominais mantidos.",
        "acrescenta": [
          "Glimpse do banho S2 conciliado: cuba sob tampo, duas portas e torneira de parede."
        ],
        "substitui": [
          "DI-R38-VG-D-001 v01; só essa versão deixa de representar o estado atual."
        ],
        "mantem": [
          "P9/P10 na mesma parede este, P8 a norte e P11 a sul; piso e tons suaves.",
          "Planta, modelo e dimensões nominais R38."
        ],
        "pendente": [
          "Enquadramento ilustrativo; modelo e planta são autoridade geométrica. Revestimentos conforme fichas dos banhos.",
          "Publicação e verificação no site ainda pendentes."
        ],
        "numeric_authority": "Dados_Coordenados_R38.json e peças cotadas; a fotografia não é prova métrica nem de execução.",
        "source_domain": "correcao-auditoria-AC01",
        "source_record": {
          "prior_asset": {
            "id": "DI-R38-VG-D-001",
            "version": "v01",
            "revision": "R38",
            "title": "Distribuição — quartos, banho e comandos",
            "description": "Vista do acesso aos dois quartos e ao banho comum com P8 a abrir para dentro e comando S-DI-02 no pano de 310 mm.",
            "room_id": "distribuicao",
            "rooms": [
              "distribuicao"
            ],
            "lighting": "day",
            "shot_type": "general",
            "is_open": false,
            "storage": false,
            "image": "renders/DI-R38-VG-D-001_v01.webp",
            "png": "renders/DI-R38-VG-D-001_v01.png",
            "thumbnail": "renders/DI-R38-VG-D-001_v01-sm.webp",
            "width_px": 1536,
            "height_px": 1024,
            "sha256": "e7744dbb44e698af9e33fb47aa848e4014ae8204f5b9073fe524b64a31a48fac",
            "png_sha256": "7e190e07ef1cb3124bf1496dab0c30293810f9f1fce52e29a31f0019853aa69d",
            "added_in_R38": true,
            "state": "current",
            "active_proposal": true,
            "publication_action": "ATUAL_R38",
            "state_label": "Nova R38",
            "compatibility_note": "Proposta R38 em desenvolvimento coordenado.",
            "acrescenta": [
              "Comando da circulação visível e folhas de porta respeitando o percurso."
            ],
            "substitui": [
              "R24 distribuição na seleção atual; conservar original no histórico."
            ],
            "mantem": [
              "P9/P10 na mesma parede este, P8 a norte e P11 a sul; piso e tons suaves."
            ],
            "pendente": [
              "Enquadramento ilustrativo; modelo e planta são autoridade geométrica. Revestimentos conforme fichas dos banhos."
            ],
            "numeric_authority": "Dados_Coordenados_R38.json; renders são ilustração, não levantamento/certificação.",
            "source_domain": "root",
            "source_record": {
              "id": "DI-R38-VG-D-001",
              "version": "v01",
              "room_id": "distribuicao",
              "rooms": [
                "distribuicao"
              ],
              "title": "Distribuição — quartos, banho e comandos",
              "description": "Vista do acesso aos dois quartos e ao banho comum com P8 a abrir para dentro e comando S-DI-02 no pano de 310 mm.",
              "lighting": "day",
              "shot_type": "wide",
              "is_open": false,
              "acrescenta": "Comando da circulação visível e folhas de porta respeitando o percurso.",
              "substitui": "R24 distribuição na seleção atual; conservar original no histórico.",
              "mantem": "P9/P10 na mesma parede este, P8 a norte e P11 a sul; piso e tons suaves.",
              "pending": "Enquadramento ilustrativo; modelo e planta são autoridade geométrica. Revestimentos conforme fichas dos banhos.",
              "qa_visual": [
                "Duas portas de quarto na parede de fundo",
                "Interruptor entre as portas",
                "Folha de P8 dentro do banho"
              ],
              "revision": "R38",
              "image": "renders/DI-R38-VG-D-001_v01.webp",
              "file": "renders/DI-R38-VG-D-001_v01.png",
              "thumbnail": "renders/DI-R38-VG-D-001_v01-sm.webp",
              "sha256": "7e190e07ef1cb3124bf1496dab0c30293810f9f1fce52e29a31f0019853aa69d",
              "web_sha256": "e7744dbb44e698af9e33fb47aa848e4014ae8204f5b9073fe524b64a31a48fac",
              "width_px": 1536,
              "height_px": 1024,
              "tool": "builtin image_gen",
              "created_utc": "2026-10-30T00:32:05.641477+00:00",
              "numeric_authority": "Dados_Coordenados_R38.json; renders são ilustração, não levantamento/certificação.",
              "state": "new",
              "added_in_R38": true
            }
          },
          "correction_finding": "VIS-R38-002",
          "tool": "builtin image_gen",
          "created_utc": "2026-10-30T09:45:31.217834+00:00"
        }
      }
    },
    {
      "id": "DI-R38-VG-N-001",
      "from_version": "v01",
      "to_version": "v02",
      "reason": "Mesma distribuição corrigida à noite; sem cuba de pousar ou gavetas inventadas.",
      "finding_id": "VIS-R38-002",
      "before_web_sha256": "4f4059269baf04e1a2ef1751d1d251243200dbe2877711f89f35f638036b8dbc",
      "after_web_sha256": "0de50518297b0716aa2eb9dbe7839d658f3dc4bfe0ef5863a89be6c65288a262",
      "old_state_after_publication": "history",
      "old_active_after_publication": false,
      "replacement": {
        "id": "DI-R38-VG-N-001",
        "version": "v02",
        "revision": "R38-AC01",
        "title": "Distribuição — iluminação de noite",
        "description": "Mesma distribuição corrigida à noite; sem cuba de pousar ou gavetas inventadas.",
        "room_id": "distribuicao",
        "rooms": [
          "distribuicao"
        ],
        "lighting": "night",
        "shot_type": "general",
        "is_open": false,
        "storage": false,
        "image": "correcoes/ac01/renders/DI-R38-VG-N-001_v02.webp",
        "png": "correcoes/ac01/renders/DI-R38-VG-N-001_v02.png",
        "thumbnail": "correcoes/ac01/renders/DI-R38-VG-N-001_v02-sm.webp",
        "width_px": 1536,
        "height_px": 1024,
        "sha256": "0de50518297b0716aa2eb9dbe7839d658f3dc4bfe0ef5863a89be6c65288a262",
        "png_sha256": "ed0841c3be8ffc51df994096ad3363e9f3ecccf740a3251b4e29d238cf7286ee",
        "added_in_R38": true,
        "state": "current",
        "active_proposal": true,
        "publication_action": "SUBSTITUIR_VERSAO_EXATA",
        "state_label": "Corrigida · R38-AC01",
        "compatibility_note": "Correção identificada na auditoria cruzada; projeto e dimensões nominais mantidos.",
        "acrescenta": [
          "Mesma distribuição corrigida à noite; sem cuba de pousar ou gavetas inventadas."
        ],
        "substitui": [
          "DI-R38-VG-N-001 v01; só essa versão deixa de representar o estado atual."
        ],
        "mantem": [
          "P8 abre para dentro; P9/P10 na mesma parede; comando S-DI-02 e geometria de DI-R38-VG-D-001.",
          "Planta, modelo e dimensões nominais R38."
        ],
        "pendente": [
          "Iluminação final depende de luminárias e cálculo fotométrico; ilustração não mede lux.",
          "Publicação e verificação no site ainda pendentes."
        ],
        "numeric_authority": "Dados_Coordenados_R38.json e peças cotadas; a fotografia não é prova métrica nem de execução.",
        "source_domain": "correcao-auditoria-AC01",
        "source_record": {
          "prior_asset": {
            "id": "DI-R38-VG-N-001",
            "version": "v01",
            "revision": "R38",
            "title": "Distribuição — iluminação de noite",
            "description": "A mesma perspetiva da distribuição com dois pontos no teto e comando físico entre os quartos.",
            "room_id": "distribuicao",
            "rooms": [
              "distribuicao"
            ],
            "lighting": "night",
            "shot_type": "general",
            "is_open": false,
            "storage": false,
            "image": "renders/DI-R38-VG-N-001_v01.webp",
            "png": "renders/DI-R38-VG-N-001_v01.png",
            "thumbnail": "renders/DI-R38-VG-N-001_v01-sm.webp",
            "width_px": 1536,
            "height_px": 1024,
            "sha256": "4f4059269baf04e1a2ef1751d1d251243200dbe2877711f89f35f638036b8dbc",
            "png_sha256": "9f5e7fcb09e2788a3ece1681694f77a39698d7b08e6b681d7e63e3d4c0fc2c05",
            "added_in_R38": true,
            "state": "current",
            "active_proposal": true,
            "publication_action": "ATUAL_R38",
            "state_label": "Nova R38",
            "compatibility_note": "Proposta R38 em desenvolvimento coordenado.",
            "acrescenta": [
              "Cenário noturno sem duplicar a imagem de dia."
            ],
            "substitui": [
              "Vista adicional da distribuição."
            ],
            "mantem": [
              "P8 abre para dentro; P9/P10 na mesma parede; comando S-DI-02 e geometria de DI-R38-VG-D-001."
            ],
            "pendente": [
              "Iluminação final depende de luminárias e cálculo fotométrico; ilustração não mede lux."
            ],
            "numeric_authority": "Dados_Coordenados_R38.json; renders são ilustração, não levantamento/certificação.",
            "source_domain": "root",
            "source_record": {
              "id": "DI-R38-VG-N-001",
              "version": "v01",
              "room_id": "distribuicao",
              "rooms": [
                "distribuicao"
              ],
              "title": "Distribuição — iluminação de noite",
              "description": "A mesma perspetiva da distribuição com dois pontos no teto e comando físico entre os quartos.",
              "lighting": "night",
              "shot_type": "wide",
              "is_open": false,
              "acrescenta": "Cenário noturno sem duplicar a imagem de dia.",
              "substitui": "Vista adicional da distribuição.",
              "mantem": "P8 abre para dentro; P9/P10 na mesma parede; comando S-DI-02 e geometria de DI-R38-VG-D-001.",
              "pending": "Iluminação final depende de luminárias e cálculo fotométrico; ilustração não mede lux.",
              "qa_visual": [
                "Mesmas quatro portas da vista diurna",
                "Dois focos",
                "Sem luz diurna nem faixas LED novas"
              ],
              "revision": "R38",
              "image": "renders/DI-R38-VG-N-001_v01.webp",
              "file": "renders/DI-R38-VG-N-001_v01.png",
              "thumbnail": "renders/DI-R38-VG-N-001_v01-sm.webp",
              "sha256": "9f5e7fcb09e2788a3ece1681694f77a39698d7b08e6b681d7e63e3d4c0fc2c05",
              "web_sha256": "4f4059269baf04e1a2ef1751d1d251243200dbe2877711f89f35f638036b8dbc",
              "width_px": 1536,
              "height_px": 1024,
              "tool": "builtin image_gen",
              "created_utc": "2026-10-30T00:58:35.774773+00:00",
              "numeric_authority": "Dados_Coordenados_R38.json; renders são ilustração, não levantamento/certificação.",
              "state": "new",
              "added_in_R38": true
            }
          },
          "correction_finding": "VIS-R38-002",
          "tool": "builtin image_gen",
          "created_utc": "2026-10-30T09:45:31.217834+00:00"
        }
      }
    },
    {
      "id": "HA-001",
      "from_version": "4",
      "to_version": "v05",
      "reason": "Retirado LED não adotado sob a consola; halo posterior do espelho e bicolor preservados.",
      "finding_id": "VIS-R38-003",
      "before_web_sha256": "345e9fe52bebb2c4c6599af3d1d1a494773a349f29199a3b78c7b0489d97b053",
      "after_web_sha256": "e557808040c0e5af57bd3e1fceb74b642a8a9f8ef3556670b8d88c7c52019c73",
      "old_state_after_publication": "history",
      "old_active_after_publication": false,
      "replacement": {
        "id": "HA-001",
        "version": "v05",
        "revision": "R38-AC01",
        "title": "Hall — consola bicolor decidida e espelho LED",
        "description": "Retirado LED não adotado sob a consola; halo posterior do espelho e bicolor preservados.",
        "room_id": "hall",
        "rooms": [
          "hall"
        ],
        "lighting": "day",
        "shot_type": "detail",
        "is_open": false,
        "storage": true,
        "image": "correcoes/ac01/renders/HA-001_v05.webp",
        "png": "correcoes/ac01/renders/HA-001_v05.png",
        "thumbnail": "correcoes/ac01/renders/HA-001_v05-sm.webp",
        "width_px": 1890,
        "height_px": 832,
        "sha256": "e557808040c0e5af57bd3e1fceb74b642a8a9f8ef3556670b8d88c7c52019c73",
        "png_sha256": "d3cb8c431ae1bb9c284c24962569a36b1d8a5177ccb8a6a718cc0c4eb3252ff3",
        "added_in_R38": true,
        "state": "current",
        "active_proposal": true,
        "publication_action": "SUBSTITUIR_VERSAO_EXATA",
        "state_label": "Corrigida · R38-AC01",
        "compatibility_note": "Correção identificada na auditoria cruzada; projeto e dimensões nominais mantidos.",
        "acrescenta": [
          "Retirado LED não adotado sob a consola; halo posterior do espelho e bicolor preservados."
        ],
        "substitui": [
          "HA-001 4; só essa versão deixa de representar o estado atual."
        ],
        "mantem": [
          "Implantação, vãos e arrumações confirmadas; quarto/closet C2, R05 técnico e armário dos casacos não são removidos por esta imagem.",
          "Planta, modelo e dimensões nominais R38."
        ],
        "pendente": [
          "Ferragens, fixações, alimentação e produto LED por selecionar. A alternativa toda branca pertence ao histórico; não reabrir a decisão bicolor sem pedido do proprietário.",
          "Publicação e verificação no site ainda pendentes."
        ],
        "numeric_authority": "Dados_Coordenados_R38.json e peças cotadas; a fotografia não é prova métrica nem de execução.",
        "source_domain": "correcao-auditoria-AC01",
        "source_record": {
          "prior_asset": {
            "id": "HA-001",
            "version": "4",
            "revision": "R33",
            "title": "Hall — consola bicolor decidida e espelho LED",
            "description": "Solução bicolor adotada para desenvolvimento: lacado branco sobre o biombo e madeira no troço sobre a parede. Dimensão1200×280×240, três gavetas e espelhoØ750.",
            "room_id": "hall",
            "rooms": [
              "hall"
            ],
            "lighting": "day",
            "shot_type": "detail",
            "is_open": false,
            "storage": true,
            "image": "renders/preservados/R37_ha-001-v04.webp",
            "png": null,
            "thumbnail": "assets/HA-001-4-thumb.webp",
            "width_px": 1889,
            "height_px": 832,
            "sha256": "345e9fe52bebb2c4c6599af3d1d1a494773a349f29199a3b78c7b0489d97b053",
            "png_sha256": null,
            "added_in_R38": false,
            "state": "current",
            "active_proposal": true,
            "publication_action": "PRESERVAR_COMPATIVEL",
            "state_label": "Preservada · compatível",
            "compatibility_note": "Consola bicolor decidida pelo proprietário; preservada como pormenor compatível. R38 acrescenta a vista das gavetas e a vista noturna, sem substituir a decisão.",
            "acrescenta": [
              "Proposta bicolor1200×280×240, três gavetas, tampo850 e espelhoØ750; não aumenta o hall."
            ],
            "substitui": [
              "Substitui HA-001 v03 apenas no estudo R33; anterior preservada."
            ],
            "mantem": [
              "Implantação, vãos e arrumações confirmadas; quarto/closet C2, R05 técnico e armário dos casacos não são removidos por esta imagem."
            ],
            "pendente": [
              "Ferragens, fixações, alimentação e produto LED por selecionar. A alternativa toda branca pertence ao histórico; não reabrir a decisão bicolor sem pedido do proprietário."
            ],
            "numeric_authority": "Dados_Coordenados_Estudo_R33.json e desenhos; a imagem não certifica medidas.",
            "source_domain": "base-preservada",
            "source_record": {
              "id": "HA-001",
              "version": "4",
              "title": "Hall — consola e espelho LED",
              "description": "Proposta bicolor1200×280×240, três gavetas, tampo850 e espelhoØ750; não aumenta o hall.",
              "room_id": "hall",
              "revision": "R33",
              "kind": "render",
              "status": "Proposta de hall",
              "file": "assets/img/ha-001-v04.webp",
              "web": "web/ha-001-v04.webp",
              "width_px": 1889,
              "height_px": 832,
              "sha256": "345e9fe52bebb2c4c6599af3d1d1a494773a349f29199a3b78c7b0489d97b053",
              "web_sha256": "345e9fe52bebb2c4c6599af3d1d1a494773a349f29199a3b78c7b0489d97b053",
              "acrescenta": "Proposta bicolor1200×280×240, três gavetas, tampo850 e espelhoØ750; não aumenta o hall.",
              "substitui": "Substitui HA-001 v03 apenas no estudo R33; anterior preservada.",
              "mantem": "Implantação, vãos e arrumações confirmadas; quarto/closet C2, R05 técnico e armário dos casacos não são removidos por esta imagem.",
              "previous": {
                "id": "HA-001",
                "version": 3,
                "title": "Hall — espelho redondo e consola",
                "file": "arquivo/versoes_anteriores/HA-001_v03.png",
                "sha256": "8724286bbb50ac4b33beda6dc8f258c981228b64b3fc37850ce6ea5ec8b415eb"
              },
              "numeric_authority": "Dados_Coordenados_Estudo_R33.json e desenhos; a imagem não certifica medidas.",
              "thumbnail": "assets/img/ha-001-v04-sm.webp",
              "live_slug": "ha-001-v04",
              "active_proposal": true,
              "publication_action": "ATUAL",
              "package_original": "R33",
              "shot_type": "detail",
              "lighting": "day",
              "storage": true,
              "is_open": false,
              "state_label": "Proposta de consola R33",
              "pending": "As imagens ilustram a intenção de materiais e decoração. As medidas e folgas são as dos desenhos de estudo; a revisão não constitui liberação de fabrico. A consola bicolor é uma proposta, com alternativa toda branca; acabamento e ferragens por selecionar.",
              "original_png_sha256": "7f96bb33c3769db8465c298387fa5030f61947af528ba941a1b4d8e20bfc1334",
              "original_png_file_in_R33": "renders/HA-001_v04.png",
              "thumbnail_sha256": "fd85d33e88f5bb0f231b294dc71cb908a932bb28dc5a42748e7033410c669bf8",
              "image": "web/publicado/ha-001-v04.webp",
              "rooms": [
                "hall"
              ],
              "source": "Publicado, preservado",
              "added_in_R37": false,
              "state": "preservado"
            }
          },
          "correction_finding": "VIS-R38-003",
          "tool": "builtin image_gen",
          "created_utc": "2026-10-30T09:45:31.217834+00:00"
        }
      }
    }
  ],
  "expected_counts": {
    "original_records": 94,
    "new_versions": 5,
    "effective_records": 99,
    "current": 44,
    "context": 20,
    "historical": 35
  },
  "public_base": "/revisoes/r38/",
  "registry": "Registo_Renders_R38_Com_Correcoes_AC01.json"
}
