ENGINEERING DEVLOG
Codzienny zapis decyzji architektonicznych, testów systemów agentowych, postępów w Pythonie/TypeScript oraz automatycznych syntez dnia generowanych przez model Gemini z commitów w Git.
Rozmowa wstępna przed planem treningowym
Agent treningowy najpierw przeprowadza wywiad z testerem, a dopiero potem układa plan. Przy okazji dopisałem zapisy retencji rozmów z bramką przed kasowaniem.
Uodpornienie mechanizmu LLM i audyt dostępności UX w portfolio
Wdrożyłem deterministyczne mechanizmy fallback dla generatora podsumowań oraz przeprowadziłem gruntowny audyt dostępności i UX w naszym portfolio.
Agent Operations Center: Bezpieczeństwo RBAC, kontrola budżetu i porządki w Kanbanie
Wdrożyłem rolę observera w RBAC, czyszczenie MDX oraz limity budżetowe dla agentów. Naprawiłem też błędy przesyłania zadań między tablicami Kanban i dodałem manifest llms.txt w portfolio.
Wykrywanie języka przeglądarki z prawem odmowy: propozycja, a nie przymus
Architektura LanguageGate w Next.js: jak elegancko zaproponować użytkownikowi zmianę języka bez agresywnych przekierowań, z pamięcią decyzji w localStorage i pełnym poszanowaniem prywatności.
Typer Bot: produkcja pod SEO, Web Push i RODO w jednym Next.js
Case study produkcyjnej aplikacji Next.js 16 + Prisma + PostgreSQL: publiczny front pod SEO, panel admina z 2FA, powiadomienia Web Push zgodne z art. 17 RODO i pełne testy E2E w Playwright.
Szlifowanie detali w AOC: od uciekających pikseli po bezpieczne kopie bazy SQLite
Jak zlikwidowaliśmy błąd krzyżowania projektów w Kanbanie, naprawiliśmy asymetrię przycisków na ekranie smartfona i wdrożyliśmy bezstresowy backup bazy SQLite w trybie WAL.