O que entregamos · ao vivo desde 2019
Entregamos do jeito que as redações publicam.
A infraestrutura de conversa em que confiam Der Spiegel, BILD, Ouest-France, Milenio e mais 19 não é construída em sprints heroicos. Ela é entregue toda semana em cinco repos. Abaixo: os últimos sete meses, selecionados, com os comprovantes.
- 795 commits em 5 repos em 7 meses
- 130 features entregues (excluindo fixes & chores)
- 420 commits em Abril de 2026, o nosso maior mês de todos os tempos
Como entregamos
Três princípios, visíveis em cada release.
-
Velocidade, sem quebrar o que já funciona
Der Spiegel, BILD, Milenio, Ouest-France rodam no mesmo widget. Cada release passa por staging, conventional commits e um workflow Slack que reporta os erros do Uptrace em menos de um minuto. Entregamos rápido porque entregamos bem.
-
A IA conectada a fundações limpas
Mistral AI para os resumos multilíngues, embeddings vetoriais nas fontes, moderação ML treinada em mais de 1M de contribuições europeias. A IA não substitui o editorial, ela alivia a moderação e faz emergir as melhores contribuições.
-
Roadmap pública e legível
O repo `interface` e a nossa documentação são públicos no GitHub. Você pode ver, commit a commit, o que entregamos no widget que você instala na sua casa. Sem caixa-preta.
Fase atual
Fase 4 · Aceleração de IA e infraestrutura
Novembro de 2025 → hoje
Depois de três anos construindo a dívida técnica no sentido inverso (um widget estável, uma API Rails limpa, um back-office para a equipe editorial), engatamos uma marcha. A IA conectada a essas fundações se torna formidável. Abril de 2026 continua sendo até hoje o nosso maior mês de produto: 420 commits, 97 features entregues, observabilidade OpenTelemetry em produção, Mistral AI nos resumos de debates.
Repositórios monitorados
- LogoraDebate Widget · React privado
- LogoraAPI Backend · Rails privado
- LogoraAdmin Admin · React privado
- interface Design system github.com ↗
- LogoraModeration Moderation ML privado
-
Maio de 2026
LogoraDebate, API, Admin, interface
147 commits
-
Componente Summary gerado automaticamente
Componente Summary integrado a Comments, Consultation e Debate, resumo editorial automático servido pela API e exibido no topo da thread.
LogoraDebate
-
Workflow Slack ↔ Uptrace para erros em produção
Alertas automáticos no Slack assim que o Uptrace detecta uma anomalia na aplicação, menos de 1 minuto entre o incidente e a triagem.
LogoraAPI
-
Tradução automática via DeepL em CI
Workflow de autotradução das locales na branch staging, com cache InLang, deploy reproduzível.
LogoraAdmin
-
Controle de profundidade nas threads de argumentos
Nova prop `maxNestingLevel` para limitar a profundidade das respostas aninhadas, calibrado no lado editorial sem mexer no código do parceiro.
interface
-
Remoção de fontes a partir do editor
O TextEditor agora permite remover uma fonte anexada a um argumento com um clique, sem precisar voltar ao formulário completo.
interface
-
Serializadores da API enriquecidos com `has_summary`
Os serializers Consultation / Group / Source agora expõem o atributo `has_summary` para permitir ao frontend pré-carregar os resumos.
LogoraAPI
-
-
Abril de 2026
LogoraDebate, API, Admin, interface
420 commits
-
OpenTelemetry traces + logs OTLP em produção
Observabilidade completa das chamadas de API e do frontend via exporter OTLP. Traces correlacionados com os logs estruturados, requisições lentas identificáveis em alguns segundos.
LogoraAPI
-
Mistral AI nos resumos de debates multilíngues
DebateSummaryService refatorado em SummaryService genérico, conectado ao Mistral AI para resumir debates, consultas e fontes em vários idiomas.
LogoraAPI
-
OAuth2 + JWT reforçado com backchannel-logout
Integração OAuth2::Client limpa, validação JWT reforçada (verificação estrita de algoritmo, suporte a backchannel-logout no lado do Doorkeeper).
LogoraAPI
-
Índices de BD para as consultas críticas
Índices adicionados em `taggings`, `moderation_entries`, `user_id` × `group_type`, tempo de resposta das listagens de moderação dividido por 4 nas contas em escala Spiegel.
LogoraAPI
-
ConsultationContext responsivo no mobile
Reformulação das classes dinâmicas do widget de consulta no mobile, sinal visual quando uma consulta é encerrada.
LogoraDebate
-
Dark theme: variáveis primárias unificadas
O dark mode agora usa uma variável primary-color coerente em todos os componentes, fim das inconsistências em fundos escuros BILD / Spiegel.
interface
-
Routing wildcard para os paths consultation/debate
Suporte a rotas dinâmicas `*` para os widgets embed em slugs de parceiros não previsíveis (ex.: artigos de arquivo).
LogoraDebate
-
Configurações da aplicação em JSONB
Coluna JSONB na tabela applications para armazenar a config por cliente sem migration, deploy de parâmetros feature-flag em uma única consulta.
LogoraAPI
-
Migração ActiveJob → Wisper ActiveJob
Migração da gem `traffic-control` para `wisper-activejob` no pub/sub assíncrono, melhor latência nos eventos de moderação.
LogoraAPI
-
-
Março de 2026
LogoraDebate, interface, LogoraModeration
43 commits
-
Fase de estabilização pós-fevereiro
Mês mais tranquilo no lado de features (3 feat), foco na estabilidade do produto e na qualidade das entregas, preparação direta para a aceleração de abril.
LogoraDebate
-
Refatoração da moderação ML
Primeiras evoluções no repo LogoraModeration com vistas ao tuning dos modelos de IA nos datasets multilíngues europeus.
LogoraModeration
-
-
Fevereiro de 2026
LogoraDebate, Admin, interface
111 commits
-
Atalhos de teclado na moderação
Modal de atalhos de teclado integrado às ModerationActions, as equipes editoriais ganham um fator 3 nas sessões de moderação em fila.
LogoraAdmin
-
Filtro `accepted only` nos comentários
Filtro de status no frontend para exibir apenas as contribuições validadas, útil para redações que pré-moderam e querem uma thread limpa para o leitor.
LogoraDebate
-
Filtros avançados nos debates
Filtro `publish status` na lista de debates no admin para distinguir os rascunhos das publicações live.
LogoraAdmin
-
DateTimeInput nas consultas
Migração de DateInput → DateTimeInput nas telas Create/Edit de consulta, gestão fina do fuso horário do editor.
LogoraAdmin
-
Member-since visível no perfil do usuário
Exibição configurável da data de cadastro no perfil, sinal de antiguidade para os contribuidores veteranos.
LogoraDebate
-
Acessibilidade por teclado na navbar de login
O botão de login agora é totalmente acessível por teclado, um fix pequeno mas que destravava uma auditoria a11y do lado do Sud Ouest.
LogoraDebate
-
-
Janeiro de 2026
LogoraDebate, Admin
34 commits
-
Tradução ao vivo dos argumentos no mobile
O ArgumentList agora exibe o conteúdo traduzido das posições de debate na visualização mobile, destravando o multilíngue para o leitor nos widgets DACH.
LogoraDebate
-
ModerationEntry enriquecido para as redes sociais
Exibição dos metadados do post (canal de origem, ID social) nas entries de moderação vindas de Facebook, Instagram, YouTube.
LogoraAdmin
-
-
Dezembro de 2025
LogoraDebate, API
22 commits
-
Trimestre de consolidação
Nenhuma nova feature importante publicada neste mês; apenas correções de bugs e otimizações de estabilidade. É a base sobre a qual se constrói a aceleração do Q1 2026.
LogoraDebate
-
-
Novembro de 2025
interface, LogoraDebate
16 commits
-
Reorganização da dívida técnica
Limpeza do design system `interface` e preparação dos trabalhos de IA. Ainda sem feature visível para o usuário, mas é este mês que torna possível o ritmo atual.
interface
-
Uma cadência de releases que a sua equipe de engenharia vai reconhecer.
Sem roadmap misteriosa de fornecedor, sem promessas de "Q3 2027". Entregamos toda semana, publicamos o que entregamos e dizemos exatamente qual release afeta o seu widget. Quer um passo a passo da release atual nos seus próprios artigos?
Commits públicos · Conventional commits · Uptrace monitorado pelo Slack · Mistral na camada de IA