Estágio 4: Conteúdo
Objetivo: toda página pública carrega texto aprovado pelo proprietário e fotos que são reais, legais e leves. Nada no site alega o que a empresa não pode provar.
Etapas de cópia
- Inventário: liste cada página e item com o que precisa (texto, fatos, fotos) em
docs/data/content-plan.md. - Fatos primeiro:
- Fatos (preços, inclusões, horários, políticas, notas de segurança) vêm do proprietário via
docs/BRIEF.mdou um arquivo de dados emdocs/data/<tipo>/. - Ausente →
PENDING-<quem>em uma lista de flags (docs/data/<tipo>/_SUMMARY.md). Nunca invente um fato.
- Fatos (preços, inclusões, horários, políticas, notas de segurança) vêm do proprietário via
- Rascunho: IA pode rascunhar, mas o rascunho é marcado como rascunho (um meta
<prefixo>_copy_status, ou uma lista no plano de conteúdo) até que o proprietário o aprove. - Auditoria de alegações antes de qualquer coisa ir ao ar (
references/copy-and-claims.md):- cada alegação é verificada contra sua fonte;
- palavras proibidas são removidas;
- números, prêmios e avaliações precisam de prova.
Se o agente
claims-auditorestiver instalado, execute-o.
- Revisão do proprietário em staging, em lotes. Envie mensagens curtas, cada uma com uma pergunta que pode ser respondida com sim ou não. Questionários longos ficam sem resposta por semanas.
- Páginas legais: aviso de privacidade (com o período de retenção de consultas), termos ou política de reservas (apenas a redação do proprietário), aviso de cookies se algum rastreamento precisar de consentimento, e um imprint onde a lei exigir (Alemanha, Áustria).
- Alterações no conteúdo ao vivo passam por
docs/data/content-changes/*.jsonescripts/apply-content-change.sh(estágiowp-ship). Nunca por edições manuais no site ao vivo.
Etapas de fotos (detalhes: references/photo-library.md)
- Mantenha os originais do proprietário em uma pasta com backup fora do git.
python3 -I scripts/photos/photos.py review <pasta>→ um CSV de revisão: duplicatas (hash perceptual), fotos já na biblioteca, fotos pequenas.- Olhe para cada candidato você mesmo, ou peça a um modelo mais barato para fazer isso com o CSV. Decida IMPORTAR, MANTER-pessoas (sem consentimento ainda), MANTER-licença (stock ou desconhecida) ou PULAR.
- Escreva o manifesto (
grupo,arquivo,chave,alt). Execute a importação com--dry-run, depois para valer. Cole as linhas impressas emphoto-library.php. - Modelos usam
<prefixo>_photo( 'chave' ). Use no máximo duas fotos por seção, e apenas a imagem LCP carrega eager.
Portão (marque em SITE_STATUS.md)
- Toda página pública tem cópia aprovada pelo proprietário (datas)
- Fotos reais importadas com texto alternativo; imagens de IA registradas em
AI_IMAGES.md - Aviso de privacidade, termos e políticas publicados (redação do proprietário)
- Nenhum fato
PENDING-e nenhum texto de placeholder em páginas públicas
Nunca
- Contagens de avaliações falsas ou importadas, classificações por estrelas, selos "visto em", "12.000+ clientes satisfeitos" sem prova. (Nós removemos um número inventado como esse, e contagens de avaliações inventadas em um site antigo.)
- Imagens de IA de um quarto, lugar, produto ou pessoa nomeados, ou qualquer coisa que diga "isto é o que você recebe".
- Fotos de pessoas sem seu consentimento. Fotos stock sem uma licença que você possa mostrar.
- Um preço ou uma frase de política digitada em um modelo ou tradução.