# Notícias automáticas — política e operação Esta integração foi desenhada para informar o turista sem transformar o Encanto Tropical em uma cópia de outros portais. ## O que é importado - título, data, URL e nome da fonte; - somente publicações que mencionem a Costa Verde ou locais configurados; - um resumo curto produzido pelo próprio Encanto Tropical, sem copiar o corpo da matéria; - imagens próprias já armazenadas no projeto, nunca a fotografia do portal de origem sem licença; - link destacado para a publicação original, com atribuição visível. As fontes gov.br configuradas informam licença Creative Commons Atribuição-SemDerivações 3.0. Mesmo assim, o importador adota a abordagem mais conservadora de metadados, resumo próprio e encaminhamento à fonte. As fontes municipais ficam desativadas até que haja confirmação escrita dos termos de reutilização ou um feed oficialmente autorizado. ## Curadoria editorial O arquivo `config/noticias-fontes.json` contém: - `regionKeywords`: expressões que uma notícia precisa mencionar; - `blockedKeywords`: termos que impedem a publicação automática; - `sources`: fontes, endereços, modo de uso e estado de ativação. O bloqueio cobre violência fatal, roubos, tráfico e conteúdo de exploração sensacionalista. Alertas objetivos sobre clima, interdições, mobilidade e cuidados em determinadas áreas continuam permitidos porque ajudam o visitante a se planejar. Nenhum filtro automático substitui revisão editorial. Antes de publicar em produção, revise os itens recentes e os termos de cada fonte. Para reproduzir texto integral, fotografia ou vídeo, obtenha autorização específica do titular. ## Executar É necessário Node.js 18 ou mais recente. A simulação consulta as fontes, mostra o resultado e não altera o site: ```powershell node scripts/importar-noticias.mjs ``` Depois da revisão, publique a atualização: ```powershell node scripts/importar-noticias.mjs --publish ``` O comando atualiza `data/noticias.json` e o arquivo consumido pelo navegador, `js/noticias-data.js`. Se uma fonte estiver fora do ar, ela é ignorada naquela execução e o conteúdo já aprovado é preservado. ## Automação em produção O script está pronto para ser executado diariamente por uma função agendada, por exemplo Firebase Cloud Functions + Cloud Scheduler, GitHub Actions ou pelo agendador do servidor. Credenciais e agendamento não foram ativados no projeto local. Faça isso somente no ambiente de produção, mantendo as chaves em secrets e adicionando uma etapa de aprovação editorial quando necessário. ## Fontes inicialmente cadastradas - Ministério do Turismo, Iphan e ICMBio: feeds oficiais gov.br, ativos em modo de metadados; - Prefeituras de Angra dos Reis, Paraty e Mangaratiba: cadastradas, mas desativadas para importação automática até a confirmação dos termos de reutilização. Esta configuração reduz risco autoral, mas não substitui orientação jurídica específica para a operação comercial do portal.