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.

Snapshot atualizado em 13 de maio de 2026 · obtido a partir dos commits do GitHub em 5 repositórios

  • 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
  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

⌘K / Ctrl+K para abrir