Co wdrażamy · na żywo od 2019

Wdrażamy tak, jak redakcje publikują.

Infrastruktura konwersacji, której zaufały Der Spiegel, BILD, Ouest-France, Milenio i 19 innych, nie powstaje w heroicznych zrywach. Wdrażana jest co tydzień w pięciu repozytoriach. Poniżej: ostatnie siedem miesięcy, wyselekcjonowane, z dowodami.

Migawka zaktualizowana 13 maja 2026 · na podstawie commitów GitHub z 5 repozytoriów

  • 795 commitów w 5 repozytoriach w 7 miesięcy
  • 130 dostarczonych funkcji (bez poprawek & prac porządkowych)
  • 420 commitów w Kwiecień 2026, naszym największym miesiącu w historii

Jak wdrażamy

Trzy zasady, widoczne w każdym wydaniu.

  • Tempo, bez psucia tego, co działa

    Der Spiegel, BILD, Milenio, Ouest-France działają na tym samym widgecie. Każde wydanie przechodzi przez staging, conventional commits i workflow Slack, który zgłasza błędy Uptrace w mniej niż minutę. Wdrażamy szybko, bo wdrażamy dobrze.

  • AI podłączone do czystych fundamentów

    Mistral AI do wielojęzycznych podsumowań, embeddingi wektorowe na źródłach, moderacja ML wytrenowana na ponad 1M europejskich wkładów. AI nie zastępuje redakcji, odciąża moderację i wydobywa najlepsze wkłady.

  • Publiczna i czytelna roadmapa

    Repozytorium `interface` i nasza dokumentacja są publiczne na GitHubie. Możecie zobaczyć, co do commita, co wdrażamy w widgecie, który instalujecie u siebie. Żadnej czarnej skrzynki.

Obecna faza

Faza 4 · Przyspieszenie AI i infrastruktury

Listopad 2025 → dziś

Po trzech latach spłacania długu technicznego w odwrotną stronę (stabilny widget, czyste API w Rails, back-office dla zespołu redakcyjnego) wrzuciliśmy wyższy bieg. AI podłączone do tych fundamentów staje się potężne. Kwiecień 2026 pozostaje do dziś naszym największym miesiącem produktowym: 420 commitów, 97 dostarczonych funkcji, obserwowalność OpenTelemetry na produkcji, Mistral AI na podsumowaniach debat.

Śledzone repozytoria

  • LogoraDebate Widget · React prywatne
  • LogoraAPI Backend · Rails prywatne
  • LogoraAdmin Admin · React prywatne
  • interface Design system github.com ↗
  • LogoraModeration Moderation ML prywatne
  1. Maj 2026

    LogoraDebate, API, Admin, interface

    147 commitów

    • Komponent Summary generowany automatycznie

      Komponent Summary zintegrowany z Comments, Consultation i Debate, automatyczne podsumowanie redakcyjne serwowane przez API i wyświetlane na początku wątku.

      LogoraDebate

    • Workflow Slack ↔ Uptrace dla błędów produkcyjnych

      Automatyczne alerty w Slacku, gdy tylko Uptrace zgłosi anomalię aplikacji, mniej niż 1 minuta między incydentem a triażem.

      LogoraAPI

    • Automatyczne tłumaczenie przez DeepL w CI

      Workflow automatycznego tłumaczenia locale na gałęzi staging, z cache InLang, powtarzalne wdrożenie.

      LogoraAdmin

    • Kontrola głębokości w wątkach argumentów

      Nowa właściwość `maxNestingLevel` ograniczająca głębokość zagnieżdżonych odpowiedzi, skalibrowana po stronie redakcji bez ingerencji w kod partnera.

      interface

    • Usuwanie źródeł z poziomu edytora

      TextEditor pozwala teraz usunąć źródło dołączone do argumentu jednym kliknięciem, bez powrotu do pełnego formularza.

      interface

    • Serializatory API wzbogacone o `has_summary`

      Serializatory Consultation / Group / Source udostępniają teraz atrybut `has_summary`, aby umożliwić frontendowi wstępne ładowanie podsumowań.

      LogoraAPI

  2. Kwiecień 2026

    LogoraDebate, API, Admin, interface

    420 commitów

    • Ślady OpenTelemetry + logi OTLP na produkcji

      Pełna obserwowalność wywołań API i frontendu przez eksporter OTLP. Ślady skorelowane z ustrukturyzowanymi logami, wolne zapytania wykrywalne w kilka sekund.

      LogoraAPI

    • Mistral AI na wielojęzycznych podsumowaniach debat

      DebateSummaryService przerobiony w generyczny SummaryService, podłączony do Mistral AI, by podsumowywać debaty, konsultacje i źródła w wielu językach.

      LogoraAPI

    • Wzmocniony OAuth2 + JWT z backchannel-logout

      Czysta integracja OAuth2::Client, wzmocniona walidacja JWT (ścisła weryfikacja algorytmu, obsługa backchannel-logout po stronie Doorkeeper).

      LogoraAPI

    • Indeksy DB dla krytycznych zapytań

      Indeksy dodane na `taggings`, `moderation_entries`, `user_id` × `group_type`, czas odpowiedzi list moderacyjnych podzielony przez 4 na kontach skali Spiegel.

      LogoraAPI

    • ConsultationContext responsywny na mobile

      Przebudowa klas dynamicznych dla widgetu konsultacji na mobile, sygnał wizualny, gdy konsultacja się zakończyła.

      LogoraDebate

    • Tryb ciemny: ujednolicone zmienne podstawowe

      Tryb ciemny używa teraz spójnej zmiennej primary-color we wszystkich komponentach, koniec niespójności na ciemnych tłach BILD / Spiegel.

      interface

    • Routing z symbolem wieloznacznym dla ścieżek consultation/debate

      Obsługa dynamicznych tras `*` dla osadzanych widgetów na nieprzewidywalnych slugach partnerów (np. artykuły archiwalne).

      LogoraDebate

    • Ustawienia aplikacji w JSONB

      Kolumna JSONB w tabeli applications do przechowywania konfiguracji per klient bez migracji, wdrożenie parametrów feature-flag w jednym zapytaniu.

      LogoraAPI

    • Migracja ActiveJob → Wisper ActiveJob

      Przejście z gemu `traffic-control` na `wisper-activejob` dla asynchronicznego pub/sub, lepsze opóźnienia na zdarzeniach moderacji.

      LogoraAPI

  3. Marzec 2026

    LogoraDebate, interface, LogoraModeration

    43 commitów

    • Faza stabilizacji po lutym

      Spokojniejszy miesiąc po stronie funkcji (3 feat), skupienie na stabilności produktu i jakości dostarczanych rzeczy, bezpośrednie przygotowanie do przyspieszenia w kwietniu.

      LogoraDebate

    • Refactor moderacji ML

      Pierwsze zmiany w repozytorium LogoraModeration z myślą o strojeniu modeli AI na wielojęzycznych europejskich zbiorach danych.

      LogoraModeration

  4. Luty 2026

    LogoraDebate, Admin, interface

    111 commitów

    • Skróty klawiszowe w moderacji

      Modal skrótów klawiszowych zintegrowany z ModerationActions, zespoły redakcyjne zyskują trzykrotnie na sesjach moderacji w kolejce.

      LogoraAdmin

    • Filtr `accepted only` na komentarzach

      Filtr statusu po stronie frontendu, by wyświetlać tylko zatwierdzone wkłady, przydatny dla redakcji, które moderują wstępnie i chcą czysty wątek po stronie czytelnika.

      LogoraDebate

    • Zaawansowane filtry na debatach

      Filtr `publish status` na liście debat po stronie admina, by odróżnić wersje robocze od publikacji na żywo.

      LogoraAdmin

    • DateTimeInput na konsultacjach

      Przejście z DateInput → DateTimeInput na ekranach Create/Edit konsultacji, precyzyjna obsługa strefy czasowej edytora.

      LogoraAdmin

    • Member-since widoczne na profilu użytkownika

      Konfigurowalne wyświetlanie daty rejestracji na profilu, sygnał stażu dla weteranów wśród kontrybutorów.

      LogoraDebate

    • Dostępność klawiaturowa na pasku logowania

      Przycisk logowania jest teraz w pełni dostępny z klawiatury, drobny fix, ale odblokował audyt a11y po stronie Sud Ouest.

      LogoraDebate

  5. Styczeń 2026

    LogoraDebate, Admin

    34 commitów

    • Tłumaczenie argumentów na żywo na mobile

      ArgumentList wyświetla teraz przetłumaczoną treść stanowisk w debacie w widoku mobilnym, odblokowanie wielojęzyczności po stronie czytelnika na widgetach DACH.

      LogoraDebate

    • ModerationEntry wzbogacony o media społecznościowe

      Wyświetlanie metadanych posta (kanał źródłowy, ID społecznościowe) na wpisach moderacji pochodzących z Facebooka, Instagrama, YouTube.

      LogoraAdmin

  6. Grudzień 2025

    LogoraDebate, API

    22 commitów

    • Kwartał konsolidacji

      Brak nowych istotnych funkcji opublikowanych w tym miesiącu; wyłącznie poprawki błędów i optymalizacje stabilności. To baza, na której buduje się przyspieszenie Q1 2026.

      LogoraDebate

  7. Listopad 2025

    interface, LogoraDebate

    16 commitów

    • Reorganizacja długu technicznego

      Porządkowanie design systemu `interface` i przygotowanie projektów AI. Jeszcze brak funkcji widocznej po stronie użytkownika, ale to właśnie ten miesiąc umożliwia obecne tempo.

      interface

Rytm wydań, który rozpozna Wasz zespół inżynierów.

Żadnej tajemniczej roadmapy dostawcy, żadnych obietnic na „Q3 2027”. Wdrażamy co tydzień, publikujemy to, co wdrażamy, i mówimy Wam dokładnie, które wydanie dotyczy Waszego widgetu. Chcecie przeglądu obecnego wydania na własnych artykułach?

Publiczne commity · Conventional commits · Uptrace monitorowany w Slacku · Mistral w warstwie AI

⌘K / Ctrl+K aby otworzyć