Deck ELOSNEXT
EVUP

ELOSNEXT

A nova geração do ELOS, com mais qualidade, entregas mais rápidas e agentes de IA no dia a dia.

→ ou espaço para avançartoque ou deslize para avançar

O ELOS

2018

Desde 2018, o ELOS é o nosso produto carro-chefe. Cresceu junto com os nossos clientes, recebeu cada nova necessidade e cumpriu o seu papel. Extraímos dele tudo o que a arquitetura permitia.

Tecnologia em evolução

Em 2018, escolhemos o melhor da época

Quando o ELOS nasceu, .NET, Kendo UI, Bootstrap e NHibernate eram referência. Tecnologia muda rápido, e para continuar entregando o melhor, a plataforma precisa evoluir junto.

O ELOS hoje

A regra de negócio mora espalhada no ELOS e em 22 serviços

Cada bloco é uma aplicação, com build, deploy e configuração próprios. Uma mudança de regra costuma atravessar vários deles.

O ELOSNEXT

Um repositório. A API atende, o Worker executa.

As telas ganham uma interface nova. As chamadas convergem para a Evup.Api e as rotinas para o Evup.Worker, que já roda 45 delas com eleição de líder e monitoramento de vitalidade.

A migração acontece por etapas, e o ELOS segue no ar durante a transição.

Sistema novo · arquitetura da API

Toda ação passa pelo mesmo caminho

A Evup.Api é organizada em camadas. Telas, integrações, agentes e rotinas chamam os mesmos casos de uso, e cada pedido atravessa auditoria, permissão, validação e cota de IA antes de executar.

Sistema novo · arquitetura para agentes

Um código feito para agentes trabalharem

Quem escreve o código do ELOSNEXT são agentes de IA, e a arquitetura foi desenhada para eles: o mesmo formato em toda funcionalidade e um build que aponta o desvio na hora.

Evup.Apitelas, integrações e MCP chamam a mesma porta
Evup.Workerrotinas em segundo plano, sobre a mesma aplicação

Evup.Application · todo pedido passa por

Auditoriaregistra até o negado
Permissãoquem pode fazer
Validaçãodados conferidos
Cota de IAteto de gasto
Caso de usoum comando ou consulta por ação; com [AgentTool], a mesma ação vira ferramenta de agente
Evup.Domainregras e invariantes puras, sem banco nem rede
Evup.InfrastructureSQL explícito com Dapper, Redis e storage

O domínio não depende de nenhum outro projeto, e a aplicação não conhece HTTP. Um teste de arquitetura quebra o build se alguém cruzar essas fronteiras.

  1. 1
    Um formato sóMais de 350 casos de uso no mesmo molde. O agente abre uma funcionalidade vizinha e repete o padrão.
  2. 2
    Regra transversal não depende de memóriaAuditoria, permissão e validação ficam no caminho do pedido. Ninguém precisa lembrar de chamar.
  3. 3
    O build aponta o desvio37 testes de arquitetura barram o erro com a mensagem do conserto: ação sem permissão declarada, texto sem tradução nos três idiomas, ação sem ferramenta de agente.
  4. 4
    Nada escondidoUm tipo por arquivo, SQL escrito à mão e dependências no construtor. O agente lê exatamente o que roda.
  5. 5
    Documentação para quem chega frioAGENTS.md e CLAUDE.md dizem por onde começar, e 29 registros de decisão guardam o porquê de cada escolha.

Sistema novo · documentação

Documentação massiva, dentro do código

Cada regra chega explicada no ponto em que é executada: o que faz, por que existe e o que acontece nos casos de borda. Quem abre o arquivo, pessoa ou agente, lê o motivo junto com o código.

Sistema novo · documentação viva

Documentação viva, ligada à regra de negócio

O comentário cita a fase da especificação e a revisão que originou cada decisão, e a especificação cita o código e o legado que ela copia. Mudou a regra, a documentação muda no mesmo pull request.

Trecho de código C# do ELOSNEXT com o comentário de documentação: a fase da especificação, a revisão que originou a decisão e o comportamento em cada caso
documentação no próprio código
fase da especificação
revisão que originou a regra
92 millinhas de documentação e comentário no código da API, quase um terço do total
400especificações e planos versionados junto do código
2.359descrições de tabela e coluna gravadas no próprio banco

Sistema novo · auditoria e observabilidade

Auditoria e observabilidade de ponta a ponta

Auditoria, logs, rotinas e consumo seguem o mesmo caminho: uma fila de eventos, um lake no storage e telas para consultar. Nada depende de alguém lembrar de registrar.

Sistema novo · auditoria e observabilidade

Cada ação deixa um rastro

Toda ação que altera dados registra quem fez, quando, em qual unidade, quanto tempo levou e se deu certo, inclusive as tentativas negadas. Um identificador de correlação agrupa os eventos de uma mesma operação.

Auditoriacada ação: quem, quando, unidade e resultado
Logsalertas e erros da plataforma
Rotinasvitalidade dos processos em segundo plano
Consumouso por recurso e por unidade
Fila de eventosRedis Streams
LakeParquet no storage
ConsultaDuckDB
Observabilidadelogs, auditoria, trace e execuções
Meu consumoo uso do cliente, por recurso e por dia

Horários sempre em UTC, sem ambiguidade entre unidades. Se a auditoria falhar, a ação segue: registrar nunca derruba a operação.

Exemplo ilustrativo de registro de auditoria
quando
29/09/2026 14:32:08 UTC
quem
usuário 1042 · unidade 12
ação
Agenda · reagendar atendimento
resultado
concluída em 184 ms
correlação
9f3c2b…a71e

Tentativas negadas por permissão ou recusadas pela validação também entram, com o motivo.

Qualidade · 29/09/2026

21.504 testes automatizados, do domínio ao navegador

Fluxo de trabalho

Da ideia à produção, com agentes em cada etapa

Pessoas decidem o que construir e aprovam o que vai para produção. No caminho, agentes de IA escrevem, revisam e testam.

Planejar
Construir
Verificar
1BrainstormA ideia é discutida com a IA até virar um desenho aprovado.
2Especificação formalO desenho vira uma spec versionada no repositório, junto do código.exemplo: spec do épico Vendas, 35 fases (PR 23021) ↗
3FatiamentoA spec é cortada em fases, cada uma com o teste que prova que está pronta.
4DesenvolvimentoAgentes implementam cada fase em um ambiente isolado.
5Auto-revisãoAgentes de outros modelos revisam em cinco lentes: segurança, performance, banco de dados, negócio e arquitetura.
6TestesA suíte roda de novo e o resultado é conferido antes de qualquer envio.
7Revisor remotoUm agente revisor independente faz a dupla checagem no pull request.
8Aprovação humanaUma pessoa aprova a entrada em produção.

Fluxo de trabalho · revisão por IA

Cinco lentes revisam cada entrega

Agentes de IA de modelos diferentes do que escreveu o código revisam cada entrega, cada um por uma lente. Achado grave passa por um segundo verificador antes do conserto.

1Segurança
  • permissão em cada ação
  • isolamento entre unidades
  • dados sensíveis
2Performance
  • consultas e índices
  • concorrência
  • comportamento sob carga
3Banco de dados
  • ordem das migrations
  • compatibilidade com o ELOS
  • integridade
4Negócio
  • a regra da especificação
  • casos não tratados
  • paridade com o ELOS
5Arquitetura
  • contratos entre sistemas
  • padrões do código
  • design system

Fluxo de trabalho · dupla checagem

O sistema se auto-revisa

Além das lentes locais, cada pull request recebe um agente revisor remoto. Ele lê o código, confere se cada correção descrita está mesmo lá e procura problemas que ninguém citou. O voto fica registrado no próprio PR.

Comentário do Agente Review 001 no PR 23026: revisou os 7 arquivos, confirmou as 6 correções descritas, verificou pontos de concorrência e aprovou o pull request
voto no PR
resultado

Velocidade · 20/04 a 29/09/2026

Nenhuma semana de entrega sem teste novo

Todo o código é escrito com IA, revisado por IA e aprovado por uma pessoa antes de ir para produção.

6.452commits no período
612pull requests revisados desde 24/06

Fluxo de trabalho · produtividade

Cada pessoa entrega cerca de 2 vezes mais

No mesmo período, medimos os pull requests entregues por pessoa ativa em cada produto. Com o fluxo de agentes, a vazão por pessoa dobrou, e cada entrega já chega com testes.

ELOS e serviços
76
ELOSNEXT
157

pull requests por pessoa ativa, de 22/06 a 29/09/2026

2,1×mais entregas por pessoa, com mais de 13 mil testes novos no mesmo período

Telas modernizadas · Audiências

A audiência substitui a segmentação

Com mais possibilidades: o recorte é escrito como uma frase, com condições em grupos que incluem ou excluem, e alcança a agenda e as vendas do cliente. Um assistente de IA monta o recorte a partir de uma descrição em texto.

Telas modernizadas · Audiências

Contagem na hora, recálculo sozinho

E com mais performance: a contagem aparece enquanto o recorte é montado, e a audiência se recalcula sozinha na frequência escolhida. Ela fica materializada no banco, pronta para o disparo, num desenho feito para passar de um milhão e meio de pessoas.

Construtor de audiência: condições em frase, com agenda nos últimos 90 dias e situação Presente ou Finalizado, e o painel Conferência com 30 destinatários
assistente de IA
contagem na hora
recálculo automático

Telas modernizadas · Automações

Comece por um modelo pronto

A central reúne as automações de mensagem do Connect. O modelo já traz o evento configurado, e o que foge do padrão vai para o modo personalizado ou para o funil de várias etapas, desenhado num canvas.

Telas modernizadas · Automações

Poucos campos para configurar

Na confirmação de agenda, basta o nome, as unidades, a faixa de horário em que a mensagem pode sair e quantas horas antes do atendimento ela vai.

Telas modernizadas · Automações

A mensagem, com a prévia do canal

Na segunda etapa vem o texto da mensagem, e a prévia ao lado mostra como ela chega ao cliente no WhatsApp.

Telas modernizadas · Automações

Um passo pronto para os próximos canais

O mesmo passo recebe os outros canais. O push já tem a tela, com título, texto, a mensagem que abre no app e a prévia da notificação; e-mail, SMS e Instagram vêm na sequência.

Modal Nova automação: Personalizado, Funil multi etapas e as sugestões, com Confirmar agenda
Confirmar agenda, etapa 1 de 2: nome, unidades, horário de disparo das 08:00 às 20:00 e 24 horas antes do agendamento
Confirmar agenda, etapa 2 de 2: canal WhatsApp, texto da mensagem e a prévia da conversa
Confirmar agenda, etapa 2 de 2: canal push, com título, texto, mensagem dentro do app e a prévia da notificação no celular
modelo pronto

Novas funcionalidades · Drive

Planilhas de verdade, dentro do ELOSNEXT

O Drive organiza pastas, planilhas e arquivos. Cada planilha tem colunas com tipo, filtro por coluna e edição direto na tela, e cada item pode ser compartilhado com pessoas, perfis ou agentes.

Novas funcionalidades · Drive

Os agentes leem e escrevem nas planilhas

O Relatório diário foi preenchido por um agente: ele leu as metas, calculou o percentual de cada loja e gravou a situação de cada uma.

Novas funcionalidades · Drive

Um filtro mostra o que pede atenção

Filtrando a situação, sobram as lojas abaixo de 90% da meta. É a mesma informação que o Monitor usa para avisar o time.

Planilha Metas x Realizado no Drive do ELOSNEXT, com meta, realizado e dias úteis de quatro lojas
Planilha Relatório diário, gravada por um agente, com realizado, percentual da meta e situação de cada loja
Planilha Relatório diário filtrada pela situação Abaixo de 90%, com as lojas Sul e Centro

Agêntico desde a origem

O ELOSNEXT nasce agêntico. Cada função vira uma ferramenta.

Um agente de IA usa as mesmas funções que as telas usam. Já são mais de 160 ferramentas, cada uma protegida pela mesma regra de permissão da tela.

Agêntico desde a origem · zoom na Agenda

Na Agenda, 15 funções viraram ferramentas

Cada uma tem nome, descrição e permissão próprios, e o agente escolhe qual usar. Onze só consultam. Quatro agem na agenda: agendam, remarcam ou mudam a situação de um atendimento.

Como um agente trabalha

Você pede em português. O agente escolhe as ferramentas e executa.

Ele consulta, cruza e age pelas mesmas funções do sistema, dentro do acesso que recebeu. Quando o caso pede, passa para uma pessoa.

Agentes no dia a dia

Agentes que trabalham sozinhos, no horário marcado

Um agente monta o relatório que você definir e grava numa planilha. Outro lê essa planilha, compara com as metas e avisa o time quando uma loja fica para trás.

No ELOSNEXT, hoje

Os agentes ficam no ELOS Agents, ao lado do time

O espaço abre de qualquer tela. Mostra os agentes ativos e os canais em que eles conversam com as pessoas, como o canal Metas das lojas.

No ELOSNEXT, hoje

Criar um agente leva cinco passos

Objetivo, identidade, quando começa, o que pode fazer e revisão. Quem cria também escolhe em quais lojas o agente atua.

No ELOSNEXT, hoje

O roteiro mostra o que o agente faz, etapa por etapa

Todo dia útil às 8h, este agente lê a planilha de metas, compara com as vendas e avisa o time pelo canal. Ele só usa as ferramentas escolhidas para a etapa.

Home do ELOSNEXT com o espaço ELOS Agents aberto, mostrando os agentes Monitor de metas das lojas e Relatório diário de vendas
Criar agente, passo 1 Objetivo, com Rotina agendada selecionada
Criar agente, passo 2 Identidade, com nome, descrição e lojas em que o agente atua
Criar agente, passo 3 Quando começa, com o agendamento
Criar agente, passo 4 O que pode fazer, com as ferramentas do Drive marcadas
Criar agente, passo 5 Revisão
Roteiro do agente Monitor de metas das lojas: gatilho todo dia útil às 8h, passo de IA com instruções e quatro ferramentas
quando começa
ferramentas escolhidas

ELOS Agents · canais

O alerta chega no canal, e o time conversa com o agente ali mesmo

O Monitor publicou as lojas abaixo de 90% da meta. Alguém perguntou quanto falta, e ele respondeu com os valores lidos da planilha.

ELOS Agents · conversa direta

Qualquer pessoa conversa direto com um agente

Pelo botão Conversar, o Assistente comercial responde em português com os números da planilha. Quando falta um dado, ele pergunta antes de responder.

ELOS Agents · canais

Canais organizam o trabalho por assunto

Cada canal tem um assunto, uma seção e os agentes que participam. Eles só respondem quando alguém os chama com @.

Canal Metas das lojas: o agente Monitor de metas das lojas publica que Centro está em 72,0% e Sul em 85,4% da meta; uma pessoa pergunta quanto falta e o agente responde com os valores
alerta do agente
resposta com os valores
Conversa direta com o Assistente comercial: perguntas sobre a loja mais adiantada e a mais atrasada, com as respostas em reais
Janela de criação de canal com nome Campanhas do mês, assunto, seção Comercial e dois agentes

Novas funcionalidades · Connect

No Connect, o agente entra no lugar do chatbot

O chatbot atual segue um fluxo de passos montado numa ferramenta externa. Com o ELOSNEXT, cada disparo do Connect poderá ter um agente que conversa de verdade e resolve o pedido do cliente.

Novas funcionalidades · Connect

Como vai funcionar

O agente nasce junto com o disparo, já com um roteiro pronto para a finalidade. Quem quiser ajusta o roteiro no mesmo editor visual dos outros agentes.

Hoje
Chatbot
  • Fluxo de passos montado numa ferramenta externa
  • O cliente segue as opções previstas no fluxo
  • Cada ajuste depende de editar o fluxo fora do ELOS
Com o ELOSNEXT
Agente no Connect
  • Criado junto com o disparo, dentro do ELOSNEXT
  • Entende o que o cliente escreve, do jeito dele
  • Consulta horários, agenda e remarca pelas ferramentas
  • Chama uma pessoa da equipe quando o caso pede
1DisparoO time cria o disparo no Connect: público, mensagem e número de WhatsApp.
2Agente automáticoAo salvar, o ELOSNEXT cria um agente de conversa para aquela finalidade, com um roteiro inicial pronto.
3ConversaQuando o cliente responde, o agente entende o pedido e usa as ferramentas: consulta horários, agenda, remarca e registra a pesquisa de satisfação.
4EquipeQuando o caso pede, ele passa o atendimento para uma pessoa da equipe, com o motivo anotado.

Cada disparo tem o próprio agente: ajustar um não muda os outros.

Novas funcionalidades · Publicações

O Instagram de todas as unidades, num lugar só

A central reúne os posts das unidades que você acessa, do rascunho à publicação. Cada post passa por revisão antes de ir ao ar, e o agendado é publicado sozinho no horário marcado.

Novas funcionalidades · Publicações

Criar um post leva quatro passos

Formato, criativo, legenda e comentários, e revisão, para imagem, carrossel, reels ou stories. Um agente também pode criar o rascunho com IA e mandar para aprovação.

Novas funcionalidades · Publicações

Cada post com prévia, dados e histórico

A prévia mostra o post como ele aparece no Instagram, com a conta de destino e as datas de criação, envio, agendamento e publicação.

Novas funcionalidades · Publicações

Quem comenta recebe resposta na hora

Depois de publicado, o post fica monitorado. Cada comentário recebe uma resposta no próprio post e uma mensagem direta, uma vez por pessoa, com os textos aprovados junto com o post.

Central de publicações: contadores de revisão, agendadas e publicadas, e os cards dos posts do Instagram
Nova publicação: escolha do formato do Instagram entre imagem, carrossel, reels e stories
Detalhe de um post publicado: prévia no Instagram e informações de conta, datas e status
Monitoramento de comentários: resposta no post, mensagem direta uma vez por pessoa e palavras-chave

Novas funcionalidades · consumo

Licença fixa, consumo medido

A licença do ELOS continua por CNPJ, com valor fixo. O que varia com o uso, como as execuções de IA, é cobrado pelo consumo, e a tela Meu consumo mostra esse uso por período e por dia.

Novas funcionalidades · consumo

Cada recurso na sua unidade

Disparos, relatórios, execuções de agentes e publicações aparecem separados, cada um na sua unidade. A infraestrutura da própria EVUP fica fora da conta, e no futuro o cliente poderá conectar a própria conta de IA.

Tela Meu consumo com o uso no período, o recurso mais usado e a tendência diária por recurso
Uso por recurso: disparos do Connect, relatórios, execuções de agentes, publicações, atendimento e acessos
uso no período
onde você mais usa