IA no Mac
Preparado para revisão; não fechado Publicação externa ainda precisa de prova real; multi-chip é comparativo opcional. Ver estado real

Publicação explicada

Status de publicação externa

Esta página separa pacote pronto de publicação externa comprovada. O item release-externo da matriz de prontidão só vira completo quando domínio público e canal externo de feedback estiverem registrados, publicados e verificáveis por fetch real. Uma página genérica com as palavras "IA no Mac" ou "Feedback" não fecha o gate.

Em uma frase

Esta página separa pacote pronto de publicação externa comprovada. O item release-externo da matriz de prontidão só vira completo quando domínio público e canal externo de feedback estiverem registrados, publicados e verificáveis por fetch real. Uma página genérica com as palavras "IA no Mac" ou "Feedback" não fecha o gate.

Por que isso importa

Ela ajuda a saber o que mudou antes de divulgar o site.

Como ler sem conhecimento técnico

Leia datas, escopo e pendências antes de publicar uma versão.

Próximo passo

Use como checklist final antes do upload em cPanel.

Termos traduzidos

cPanel
painel comum de hospedagem usado para publicar sites estáticos.
HTML
formato comum de páginas abertas no navegador.
script
arquivo com comandos para automatizar uma tarefa.
JSON
formato estruturado de dados usado por programas e relatórios.

Artigo exclusivo · leitura guiada

Aprofundamento para entender de verdade

Este artigo ajuda a entender o que mudou no portal, o que já pode ser publicado e o que ainda merece revisão.

Depois da leitura, rode as verificações do pacote público e abra a home no navegador.

O que este artigo resolve

Você entende Status de publicação externa sem precisar começar pelo jargão. A ideia central é: Esta página separa pacote pronto de publicação externa comprovada. O item release-externo da matriz de prontidão só vira completo quando domínio público e canal externo de feedback estiverem registrados, publicados e verificáveis por fetch real. Uma página genérica com as palavras "IA no Mac" ou "Feedback" não fecha o gate.

Como usar na prática

Use a leitura como conferência final antes de enviar arquivos para a hospedagem.

Roteiro de leitura

Leia primeiro Status de publicação externa, Checks, Bloqueios atuais e Evidência registrada. Quando aparecerem termos como cPanel, HTML, script e JSON, use o glossário desta página antes de seguir.

Atenção antes de avançar

Publicar sem revisar links, textos de entrada e privacidade pode confundir o visitante logo no primeiro contato.

Conteúdo completo

Status de publicação externa

Data da auditoria: 2026-07-04

Status: prepared.

Esta página separa pacote pronto de publicação externa comprovada. O item release-externo da matriz de prontidão só vira completo quando domínio público e canal externo de feedback estiverem registrados, publicados e verificáveis por fetch real. Uma página genérica com as palavras "IA no Mac" ou "Feedback" não fecha o gate.

Checks

CheckPassouObservação
CHANGELOG e RELEASEsim-
Template público de feedbacksim-
Domínio público em HTTPSnãoURL ausente
Canal externo de feedbacknãocanal externo não configurado
Manifesto público do deploynãomanifesto de deploy não verificado
Evidência estruturadanão-

Bloqueios atuais

Evidência registrada

Evidência observada nesta execução

JSON observado para registrar

Use este bloco apenas quando ele vier de --live-check contra o domínio público real. Ele não deve ser preenchido manualmente nem copiado de ambiente local. Se missing_evidence_kinds não estiver vazio, trate este bloco como diagnóstico parcial e não como payload pronto para colar.

Obrigatórios ausentes nesta execução: domain, feedback, deployment-manifest, publication-proof

[]

Como fechar

Depois de publicar o site, confirme que estes URLs respondem publicamente:

leitura-simples.html e downloads/ia-no-mac-hub.zip;

tree_sha256 da árvore do pacote; no --require-ready, ele precisa bater com dist/cpanel/deployment-manifest.json e os arquivos manifestados servíveis são conferidos por HTTP;

HTTPS no mesmo domínio, campo de mensagem e botão de envio, ou issue tracker GitHub/GitLab apontando para criação de issue;

feedback declarados, com verified_at RFC3339, status_code 2xx e SHA-256 do corpo observado no momento da verificação.

Então registre a evidência observada com o registrador seguro:

PYTHONDONTWRITEBYTECODE=1 python3 scripts/check_publication_status.py --live-check --expected-manifest dist/cpanel/deployment-manifest.json --json > dist/publication-live-check.json
PYTHONDONTWRITEBYTECODE=1 python3 scripts/register_publication_evidence.py dist/publication-live-check.json --json
make publication-release-check

O registrador só grava data/publication-status.json quando o live-check traz as quatro evidências obrigatórias completas. Não rode make cpanel-check entre o upload e essa prova final: ele remonta o pacote e troca o manifesto local esperado. Se você gerar um novo pacote depois, precisa subir esse novo pacote e fazer novo live-check. O JSON final fica neste formato:

{
  "schema": "ia-no-mac/publication-status@1",
  "generated_at": "2026-07-04",
  "domain_published": true,
  "public_url": "https://SEU-DOMINIO.com.br/",
  "feedback_channel": "form",
  "feedback_url": "https://SEU-DOMINIO.com.br/pages/feedback.html",
	  "feedback_email": "",
	  "evidence": [
    {
      "kind": "domain",
      "url": "https://SEU-DOMINIO.com.br/",
      "verified_at": "2026-07-05T12:00:00Z",
      "status_code": 200,
      "sha256": "COLE_O_SHA256_DA_HOME_PUBLICA",
      "source": "check_publication_status.py --live-check",
      "result": "pass"
    },
	    {
	      "kind": "feedback",
      "url": "https://SEU-DOMINIO.com.br/pages/feedback.html",
      "verified_at": "2026-07-05T12:00:00Z",
      "status_code": 200,
      "sha256": "COLE_O_SHA256_DA_PAGINA_DE_FEEDBACK",
	      "source": "check_publication_status.py --live-check",
	      "result": "pass"
	    },
	    {
	      "kind": "deployment-manifest",
	      "url": "https://SEU-DOMINIO.com.br/deployment-manifest.json",
	      "verified_at": "2026-07-05T12:00:00Z",
	      "status_code": 200,
	      "sha256": "COLE_O_SHA256_DO_DEPLOYMENT_MANIFEST_PUBLICO",
	      "source": "check_publication_status.py --live-check",
	      "result": "pass"
	    },
	    {
	      "kind": "publication-proof",
	      "url": "https://SEU-DOMINIO.com.br/.well-known/ia-no-mac-publication.json",
	      "verified_at": "2026-07-05T12:00:00Z",
	      "status_code": 200,
	      "sha256": "COLE_O_SHA256_DO_PUBLICATION_PROOF",
	      "source": "check_publication_status.py --live-check",
	      "result": "pass"
	    }
	  ]
}

Valide com:

PYTHONDONTWRITEBYTECODE=1 python3 scripts/check_publication_status.py
PYTHONDONTWRITEBYTECODE=1 python3 scripts/check_publication_status.py --live-check --json  # diagnóstico; não prova release sozinho
PYTHONDONTWRITEBYTECODE=1 python3 scripts/check_publication_status.py --live-check --expected-manifest dist/cpanel/deployment-manifest.json --json
PYTHONDONTWRITEBYTECODE=1 python3 scripts/check_publication_status.py --require-ready --expected-manifest dist/cpanel/deployment-manifest.json
Leitura técnica com ressalvas

Evidência, limite e decisão · leitura de especialista

Como um especialista em IA avaliaria este conteúdo

Leia esta página com duas lentes ao mesmo tempo: valor prático para o usuário e força da evidência técnica. O objetivo não é decorar jargão, é saber o que pode virar recomendação pública e o que ainda precisa de teste.

Checklist técnico: Evidência, Ambiente, Baseline, Métrica, Repetição, Erro, Risco, Limites e Decisão precisam estar claros antes de transformar qualquer afirmação em recomendação.

Evidência mínima

Publicação deve registrar escopo, data, validações, riscos residuais e pacote exato enviado.

Risco principal

Subir material técnico bruto sem curadoria, privacidade e teste de renderização.

Pergunta de auditoria

O pacote publicado é o mesmo pacote auditado?