Orquestração de agentes com n8n em vez de código customizado
Contexto
A automação de triagem, classificação e distribuição envolve múltiplos passos e integrações com WhatsApp, GLPI e banco de dados. Implementar tudo em código Node.js aumentaria o esforço de desenvolvimento e manutenção.
Decisão
Utilizar o n8n como orquestrador de fluxos, com agentes especializados (BUGBOT, GESTOR CATEGORIA, GESTOR SERVICE DESK) representados como workflows visuais. Isso permite iterar rapidamente nas regras de negócio e conectar serviços via nós prontos.
Trade-off
A lógica de negócio fica distribuída entre a API Express e os fluxos n8n, exigindo cuidado com duplicação e consistência. A mitigação é centralizar configurações e regras de prioridade no MongoDB, acessíveis tanto pela API quanto pelos fluxos, e manter a API como fonte única para CRUDs.