Conceitos Fundamentais
Entenda os conceitos-chave do sistema DevCod antes de explorar as funcionalidades.
Arquitetura Geral
O DevCod é um sistema SaaS multi-tenant construído sobre o padrão DevCod Agency. Cada instância (tenant) opera de forma isolada, com seus próprios dados, configurações e automações.
Admin, Dashboard, Central de Documentação & Landing Pages.
Controladores de rotas, middleware de autenticação & SSE Streaming.
Compilador MJML & réguas automáticas.
Enxame cognitivo autônomo & Tool Calling.
Isolamento estrito por Tenant e auditoria.
Entidades Principais
Tenant
Representa uma organização/cliente. Todo dado pertence a um tenant específico, garantindo isolamento através de Row Level Security (RLS).
User
Usuários do sistema com roles específicas (admin, manager, member). Cada user pertence a um tenant.
Contact
Contatos/leads gerenciados no CRM. Podem ser originados de formulário, importação ou outras fontes.
Lead
Contato qualificado no pipeline de vendas com stage, probabilidade e valor estimado.
Agent
Agentes de IA (Nova, Atlas, Echo, Prime) com configurações de modelo, prompts e ferramentas específicas.
Automation
Automações criadas no Flow Builder com triggers, condições e ações definidas via nodes visuais.
Fluxo de Dados
O sistema segue um fluxo de dados previsível:
- Captura: Usuário interage via site, Landing Page ou API
- Processamento: Dados são validados, enrichment opcional via IA
- Qualificação: Lead passa por scoring automático
- Gestão: Entra no pipeline, recebe sequências de e-mail
- Conversão: Avança stages até fechamento
- Análise: Métricas são coletadas para analytics
Camadas do Sistema
Pages, Componentes React, Hooks
Server Actions, Handlers, Validação
Entidades, Regras de Negócio, Services
DevCod ORM, DevCod Data Lake, DevCod Mail, LLM APIs