Im więcej automatyzacji ktoś ma uruchomionych, tym łatwiej, żeby jedna z nich po cichu przestała działać – a właściciel dowie się o tym dopiero wtedy, gdy zgłosi się ktoś, kogo problem już dotknął.
Aneta zbudowała Strażnika Konfiguracji – workflow w n8n, który pilnuje jej pozostałych workflow, zamiast zostawiać to jej pamięci.
„Zbudowałam workflow, który pilnuje moich innych workflow – nadstrażnik. Jak coś nie działa, dostaję alert na Slacka, dzięki czemu oszczędzam masę niepotrzebnego stresu oraz czasu na sprawdzanie, czy wszystko działa manualnie.”
Jak to działa
Schedule Trigger
Strażnik uruchamia się cyklicznie, bez udziału Anety.
Lista workflow z tagiem llm
Przez API n8n pobiera listę wszystkich workflow oznaczonych tagiem llm, a potem w pętli pobiera szczegóły każdego z nich.
Reguły integralności
Sprawdza każdy workflow względem ustalonego kontraktu – m.in. czy jest aktywny i czy jego logi mają komplet wymaganych pól.
Filtr FAIL/WARN
Dalej przechodzą tylko naruszenia – wynik OK kończy przebieg na gałęzi „Guard nienaruszony”, bez żadnej akcji.
Subworkflow z alertem
Wykryte naruszenie uruchamia osobny subworkflow, który wysyła szczegółowy alert na Slacka.

Kontrakt logu, nie tylko „żyje czy nie żyje”
Strażnik nie ogranicza się do sprawdzenia, czy workflow jest aktywny. Weryfikuje też, czy jego logi trzymają ustalony kontrakt – czy mają komplet wymaganych pól i czy mechanizm maskowania danych wrażliwych jest włączony tam, gdzie powinien być.
Aneta demonstruje działanie Strażnika na przykładzie workflow formularz-kontaktowy, obsługującego zgłoszenia reklamacyjne. Gdy Strażnik wykrywa naruszenie, na dedykowanym kanale na Slacku pojawiają się konkretne komunikaty, np. o brakujących w logu polach (fs, tryb, count, exec_id, msg_hash) albo o wyłączonym mechanizmie maskowania danych (REDACT_DISABLED) – zawsze z oznaczeniem wagi naruszenia (severity=FAIL).

Dzięki temu Aneta nie musi już ręcznie wchodzić do każdego workflow, żeby sprawdzić, czy wciąż działa zgodnie z założeniami – wystarczy, że zerka na Slacka.

Projekt powstał jako zgłoszenie na konkurs „Strażnik – 404? Not Today” organizowany z okazji Dnia Programisty 2026 przez StormIT, Helion i inkBOOK. Zobacz krótkie demo na YouTube.
To kolejny z projektów zgłoszonych na konkurs Dzień Programisty 2026. Zobacz pozostałe albo sprawdź, jak zacząć swój.
