← Arquivo de projetos
SYS-08 / Automação · aprendizagem contínua

Daily Learning Mission

Transformar a meta de aprender continuamente em missões semanais fundamentadas, sem repetir temas, duplicar envios ou depender de decisões opacas do modelo.

STATUSCódigo publicado; E2E pendente
PAPELWorkflows n8n, integrações, testes e segurança
FLOW / SYS-08
  1. 01Agenda
  2. 02Histórico
  3. 03Pesquisa
  4. 04Grounding
  5. 05Plano
  6. 06Telegram
  7. 07Feedback
EXECUTIVE SUMMARY

Automação em n8n que pesquisa fontes reais com SerpAPI, usa Groq para síntese estruturada, considera feriados do Google Calendar, persiste planos em Data Tables e entrega missões pelo Telegram. Regras determinísticas controlam idempotência, grounding, datas, estados e feedback.

  • n8n
  • JavaScript
  • Groq
  • SerpAPI
  • Google Calendar
  • Telegram
  • Docker
SYS-08.01

Contexto e problema #

Aprender todos os dias exige escolher temas úteis, encontrar fontes confiáveis, encaixar atividades na agenda e preservar o histórico. O projeto automatiza esse ciclo sem delegar regras críticas ao modelo.

SYS-08.02

Minha contribuição #

O repositório reúne modelagem de dados, geração determinística de quatro workflows n8n, lógica JavaScript reutilizável, integrações OAuth e HTTP, testes, documentação operacional e varredura de segredos.

SYS-08.03

Arquitetura #

O planejador semanal pesquisa e valida fontes antes de materializar temas e missões. Um fluxo diário entrega a missão elegível; outro resolve callbacks e atualiza apenas o item endereçado. Cinco Data Tables mantêm categorias, temas, planos, missões e destinos.

  • ✓ 4 workflows / 149 nodes
  • ✓ 5 Data Tables / 48 fields
  • ✓ Grounding by exact source URL
  • ✓ Idempotent state transitions
SYS-08.04

Avaliação e qualidade #

A suíte registra 25 testes funcionais e 1.021 verificações estruturais e de segurança. Groq, SerpAPI, Calendar e o comando /start do Telegram foram validados em serviços reais.

SYS-08.05

Limitações #

O Planner corrigido ainda precisa de reteste real ponta a ponta, seguido pelo Dispatcher e pelo callback de uma missão. Por isso, os agendamentos de produção permanecem inativos.

SYS-08.06

Próximos passos #

Reimportar os exports corrigidos, provar idempotência em duas execuções, validar entrega e feedback reais e só então ativar os agendamentos.