{
  "publication": {
    "edition": "R6-public-projection",
    "originalSource": "evidence/presentation-qa.json",
    "originalSha256": "fa8f15f01544368724b893f11cceac1c1055835057c2dec2c1e0a0ee414772f1",
    "note": "Selected fields for public inspection. This projection is not the complete internal receipt."
  },
  "startedAt": "2026-11-15T12:49:42.006Z",
  "finishedAt": "2026-11-15T12:49:42.621Z",
  "status": "passed-with-explicit-limits",
  "checksPassed": 25,
  "checksFailed": 0,
  "environment": "jsdom; DOM simulado, sem navegador real, HTTP, Worker, GPU ou acesso de rede",
  "engine": "HTML compilado com núcleo real; expectativas comparadas à API original e aos casos publicados. Não é novo oráculo físico independente.",
  "limitations": [
    "Não verifica layout, contraste, responsividade, foco nativo ou árvore de acessibilidade",
    "Não verifica impressão/PDF nativa ou tela cheia real",
    "Não valida abertura fria offline, file: ou persistência em navegador",
    "Não repete os 51 testes Node, 9 contagens DOM e 8 casos HTTP anteriores",
    "Não estabelece elegibilidade, conformidade de submissão ou aprendizagem"
  ],
  "artifact": {
    "path": "presentation/Missao_Ipe_Apresentacao.html",
    "bytes": 139710,
    "sha256": "3fd4473614f285611edc8c75c73d7e0baa8b8ec8d4d7a9aae9490b26c9358538"
  },
  "runtimeDependencies": {
    "externalAssets": 0,
    "networkApisFound": 0,
    "csp": "default-src 'none'; script-src 'unsafe-inline'; style-src 'unsafe-inline'; img-src data: blob:; connect-src 'none'; font-src 'none'; base-uri 'none'; form-action 'none'; object-src 'none'",
    "externalReferenceLinks": 10
  },
  "slideCounts": {
    "pitch": 7,
    "exploration": 15,
    "appendix": 8
  },
  "catalog": {
    "evaluated": 64,
    "total": 64,
    "successful": 9,
    "failed": 49,
    "invalid": 6,
    "indeterminate": 0,
    "minimumDistance": 2,
    "bestCount": 1
  },
  "checks": [
    {
      "name": "artefato compilado autocontido: nenhum recurso remoto obrigatório ou API de rede",
      "status": "passed"
    },
    {
      "name": "recibo do build corresponde ao HTML testado e inclui os módulos do núcleo real",
      "status": "passed"
    },
    {
      "name": "IDs únicos e todos os links internos/relativos resolvidos no diretório do pacote",
      "status": "passed"
    },
    {
      "name": "fontes do apêndice possuem identidade e links explícitos",
      "status": "passed"
    },
    {
      "name": "três JSONs de fonte incorporados preservam os bytes dos originais locais",
      "status": "passed"
    },
    {
      "name": "CSS de impressão seleciona apenas os quadros do modo ativo",
      "status": "passed"
    },
    {
      "name": "pitch inicial contém sete quadros; navegação, limites e contador concordam",
      "status": "passed"
    },
    {
      "name": "modo Exploração inclui apêndices e retorna ao pitch com contador consistente",
      "status": "passed"
    },
    {
      "name": "visão geral, notas, impressão e tela cheia têm handlers conectados",
      "status": "passed"
    },
    {
      "name": "notas PT/EN e cronômetro exigem ação e pausam ao fechar, ocultar ou imprimir",
      "status": "passed"
    },
    {
      "name": "atalhos respeitam campos e diálogo; intervalos não executam decisões ou navegam",
      "status": "passed"
    },
    {
      "name": "seis escolhas binárias e dois cenários correspondem ao catálogo real",
      "status": "passed"
    },
    {
      "name": "segmentos e seis registros científicos respondem a seleção com fonte e valores identificáveis",
      "status": "passed"
    },
    {
      "name": "reparo e catálogo permanecem fechados antes dos dois conflitos observados",
      "status": "passed"
    },
    {
      "name": "base longa entrega 6/6 calculados pelo núcleo incorporado",
      "status": "passed"
    },
    {
      "name": "base curta entrega 2/6 por contato, sem confundir falha de entrega e de potência",
      "status": "passed"
    },
    {
      "name": "ÍNDICE isolado falha por potência aos 600 s e só então libera a revelação",
      "status": "passed"
    },
    {
      "name": "reparo explícito bateria grande + ÍNDICE entrega 6/6 e não modifica o núcleo",
      "status": "passed"
    },
    {
      "name": "trace e botões de evento inspecionam estados sem recalcular ou alterar o resultado",
      "status": "passed"
    },
    {
      "name": "gate reconhece execuções manuais equivalentes e não simples troca dos seletores",
      "status": "passed"
    },
    {
      "name": "controles manuais recalculam uma combinação diferente com o núcleo real",
      "status": "passed"
    },
    {
      "name": "catálogo interativo enumera 64 casos e certifica mínimo 2 apenas no domínio declarado",
      "status": "passed"
    },
    {
      "name": "seleção no catálogo e aplicação da testemunha carregam projeto pendente, sem execução automática",
      "status": "passed"
    },
    {
      "name": "núcleo e fontes científicas preservam os hashes do gate anterior",
      "status": "passed"
    },
    {
      "name": "execuções DOM não geram erro JavaScript nem tentam conexão de rede",
      "status": "passed"
    }
  ]
}
