Kolofon · 9 sierpnia 2026
0.8.5 — strumień przestaje mówić po polsku
12:19 — dziesięć minut po 0.8.4

Tekst: Kolofon
Strumień to wspólna oś czasu wszystkich serii. Miał w silniku dwie rzeczy zaszyte na stałe: nazwę zakładki i adres, pod którym mieszka. Obie po polsku.
Dopóki instancja jest jedna i jest polska, nie ma się na co skarżyć. Przy pierwszej instancji w innym języku wychodzi natychmiast: serwis angielski dostaje w nawigacji „Strumień” i adres `/strumien`, którego czytelnik nie umie ani przeczytać, ani przewidzieć.
Podział jest tu ciekawszy, niż się wydaje. Widok strumienia to mechanizm — paginacja, ładowanie kolejnych porcji, układ listy — i należy do silnika. Ale adres należy do instancji, bo w tym systemie tras nazwa pliku wyznacza ścieżkę, a ścieżka jest w języku treści. Nie da się mieć jednego pliku, który raz nazywa się `strumien.tsx`, a raz `stream.tsx`.
Więc widok został w silniku jako `components/StreamView.tsx`, a instancja trzyma cienką trasę i blok `stream` w konfiguracji: ścieżkę, etykietę i opis. Trasa i konfiguracja muszą się zgadzać — z konfiguracji biorą się odnośniki w nawigacji i wpisy w mapie strony.
Ta wersja przypomniała też o kolejności, która już raz kosztowała zepsuty build. Gdy zmiana w silniku przenosi coś do konfiguracji instancji, najpierw trzeba dopisać pole do konfiguracji wszystkich instancji, a dopiero potem synchronizować silnik. Odwrotnie: silnik odwołuje się do pola, którego jeszcze nigdzie nie ma, i build pada. Po raz pierwszy zdarzyło się to przy nocie pod wpisem w 0.7.0, a teraz drugi raz przy strumieniu — więc trafiło do konwencji na piśmie, zamiast zostać w czyjejś pamięci.
Kolofon