Fluxos e automações
Fluxos do n8n
Cada fluxo é um arquivo JSON importável, gerado por script e instalado com os instaladores da página de comandos. As chaves (Bark, LiteLLM, token do agente) são aplicadas na instalação e nunca ficam no repositório. Todos os avisos chegam pelo Bark.
resumo diário da AWS para dadostodo dia às 8h00
Lê o feed de novidades da AWS, filtra os serviços de dados (Glue, Redshift, Athena, S3, Kinesis e outros), resume em português e avisa no iPhone.
Etapas (4)
- Novidades da AWS
- Filtrar serviços de dados
- Resumir em português
- Enviar ao iPhone
Arquivo: n8n_flows/1-resumo-aws-diario.json · id: hdAwsDiario0001
vigia de versões (semanal)toda semana (segunda às 9h)
Consulta os lançamentos dos projetos que o Heimdall usa, avalia se vale atualizar e avisa no iPhone.
Etapas (5)
- Lista de projetos
- Baixar lançamentos
- Reunir novidades
- Avaliar se vale atualizar
- Enviar ao iPhone
Arquivo: n8n_flows/3-vigia-de-versoes.json · id: hdVersoesSem0001
alerta de saúde do Maca cada 1 hora(s)
Lê as métricas do Mac pelo MCP e avisa quando RAM, swap ou disco passam dos limites configurados.
Etapas (3)
- Métricas do Mac
- Avaliar limites
- Enviar ao iPhone
Arquivo: n8n_flows/4-alerta-saude-mac.json · id: hdSaudeMac00001
relatório diário de disponibilidadetodo dia às 7h30
Lê a página de status do Uptime Kuma, monta o relatório de disponibilidade do dia e avisa no iPhone.
Etapas (5)
- Página de status
- Batimentos
- Montar relatório
- Resumir
- Enviar ao iPhone
Arquivo: n8n_flows/5-disponibilidade-diaria.json · id: hdDisponib000001
GitOps inteligente (auditor e refatorador)a cada git push (webhook)
A cada git push, divide o código alterado em trechos de até 5 mil caracteres, analisa os trechos tocados pelo commit com o modelo de código (um de cada vez, para poupar memória), que responde com edições pontuais validadas uma a uma, e abre um Pull Request em rascunho com as refatorações sugeridas. Sempre avisa o resultado, inclusive quando não há nada a refatorar.
Etapas (22)
- Validar
- Listar raiz
- Escolher manifesto
- Ler manifesto
- Commit no GitHub
- Selecionar arquivos
- Há código?
- Ler arquivo
- Montar análise
- Há o que analisar?
- Analisar com deepseek
- Consolidar
- Há mudanças?
- Criar branch
- Expandir arquivos
- Gravar arquivo
- Fechar commits
- Abrir PR em rascunho
- Avisar no iPhone
- Avisar: sem código
- Avisar: nada para analisar
- Avisar: sem mudanças
Arquivo: n8n_flows_avancados/6-gitops-inteligente.json · id: hdGitOps00000001
digest hiperpersonalizado (8h e 18h)cron 0 8,18 * * *
Lê feeds de notícias, filtra pelo que interessa, cruza com as notas e os livros e grava um resumo personalizado no app Notas.
Etapas (16)
- Fontes
- Baixar feed
- Analisar feeds
- Triar
- Selecionar
- Ler matéria
- Preparar contexto
- Embedding
- Buscar notas
- Guardar notas
- Buscar livros
- Montar pedidos
- Escrever item
- Montar Markdown
- Gravar no Notas
- Enviar ao iPhone
Arquivo: n8n_flows_avancados/7-digest-hiperpersonalizado.json · id: hdDigest00000001
Second Brain (notas, conexões e lacunas)a cada 5 minutos
Observa as notas alteradas do app Notas (nunca as de pastas privadas), cria embeddings, encontra conexões e lacunas e grava a análise na pasta Cérebro.
Etapas (17)
- Cursor
- Garantir coleção
- Notas alteradas
- Lista
- Ler nota
- Preparar
- Embedding
- Juntar vetor
- Vizinhas
- Montar análise
- Analisar nota
- Montar espelho
- Gravar espelho
- Preparar indexação
- Indexar na base
- Finalizar
- Avisar
Arquivo: n8n_flows_avancados/8-second-brain.json · id: hdSecondBrain001
aviso de falhaquando outro fluxo falha
Quando qualquer fluxo falha, avisa no iPhone qual fluxo, em que etapa e por quê. Fluxos nunca falham em silêncio.
Etapas (2)
- Montar aviso
- Avisar falha
Arquivo: n8n_flows_avancados/9-aviso-de-falha.json · id: hdFalhaAviso0001
monitor de privacidade (diário)cron 0 9 * * *
Pesquisa na web os identificadores pessoais configurados pelo dono (nome, e-mails, usuários) em busca de menções, comentários, vazamentos e imagens, separa homônimos, analisa o risco e grava o relatório. Tem memória: só avisa o que é novo.
Etapas (17)
- Consultas
- Buscar no SearXNG
- Reunir resultados
- Há resultados novos?
- Ler página
- Preparar análise
- Há achados?
- Analisar achado
- Montar relatório
- Análise geral
- Finalizar
- Gravar no Notas
- Enviar ao iPhone
- Fechar sem resultados
- Avisar sem resultados
- Fechar sem achados
- Avisar sem achados
Arquivo: n8n_flows_monitor/10-monitor-privacidade.json · id: hdMonitor00000001
diários oficiais (diário)cron 30 8 * * *
Procura o nome do dono nos diários oficiais do município de São Paulo, da União e do Estado de SP e avisa só as menções novas. Se uma fonte falhar, o aviso diz qual e nunca finge que não há nada.
Etapas (7)
- Consultas
- Buscar nos diários
- Reunir menções
- Há menções novas?
- Gravar no Notas
- Enviar ao iPhone
- Avisar sem menções
Arquivo: n8n_flows_monitor/11-diarios-oficiais.json · id: hdDiario00000001
checagem mensal de serviços públicoscron 0 10 1 * *
Lembrete mensal para conferir, nos aplicativos oficiais, serviços que exigem login (INSS, FGTS, Carteira de Trabalho, Registrato e Serasa).
Etapas (2)
- Montar lembrete
- Enviar ao iPhone
Arquivo: n8n_flows_monitor/12-checagem-mensal.json · id: hdLembrete0000001
estudo dos livros (6h, 13h e 20h)cron 0 6,13,20 * * *
Para cada tema da base de conhecimento (subpastas de knowledge/), sorteia um trecho, monta uma leitura, cria pergunta e resposta, busca de 1 a 3 artigos na web e grava a nota no app Notas, na pasta com o nome do tema, com áudio narrado.
Etapas (13)
- Temas
- Listar temas
- Trechos aleatórios
- Escolher trecho
- Ler sequência
- Montar leitura
- Criar pergunta e resposta
- Preparar busca
- Buscar artigos
- Montar nota
- Gravar no Notas
- Resumo
- Enviar ao iPhone
Arquivo: n8n_flows_avancados/13-estudo.json · id: hdEstudoDiario01
Scripts e serviços de apoio
heimdall_agente.py: Agente do Mac (porta 8003). Recebe pedidos do n8n com um token e grava notas no app Notas, cria eventos no Calendário e lembretes no app Lembretes, narra textos com a voz do macOS e busca em dois sites públicos permitidos. Só escreve nas pastas do próprio Heimdall e nunca lê notas de pastas privadas.heimdall_email_oficial.py: Vigia o Gmail a cada hora, só lendo. Confere se e-mails de serviços públicos (INSS, gov.br, FGTS, Receita, Serasa e outros) são autênticos, resume os verdadeiros, alerta sobre imitações e cria evento e lembrete quando há prazo. Nunca segue links.ingest_docs.py: Indexa os documentos de knowledge/ no Qdrant, de forma incremental. Cada subpasta vira um tema.limpar_privadas.py: Apaga do Second Brain o que veio de notas que depois foram para uma pasta privada.limpar_espelhos.py: Remove espelhos duplicados do Cérebro.ouvir_estudo.sh: Toca no Mac o áudio de estudo mais recente.test_mcp.py: Testa os servidores MCP direto e pelo LiteLLM.test_models_tools.py: Testa a chamada de ferramentas de cada modelo.
Regras comuns a todos os fluxos
- Falha nunca é silenciosa: o fluxo de aviso de falha notifica qual fluxo, em qual etapa e por quê.
- Resultado vazio por falha de uma fonte nunca é descrito como "nada novo".
- Fluxos com memória guardam o que já foi visto e só avisam o novo. A memória só persiste em execuções agendadas, não nas manuais.
- Textos de fontes externas vão ao modelo como dados não confiáveis.