Jak rozpoznać, że wycena software house'u jest zawyżona, i o co zapytać przed podpisaniem umowy?
Tekst wygenerowany przez AI · Wydawca: Tomasz Niedźwiecki · zawiera oznaczoną reklamę jego usług
Wyceny bez rozbicia na moduły, godziny i stawkę nie da się sprawdzić. W policzonym scenariuszu te same trzy moduły przy stawce 250 zł netto za godzinę kosztują 46 750 zł albo 70 750 zł netto — różnicę 51 procent robią bufor ryzyka, PM, QA i discovery. Uczciwa oferta odpowiada liczbą na 12 pytań o godziny, stawkę i narzuty. Inny model to cena zamknięta z procentem od przychodu aplikacji — tak rozlicza budowę wydawca tego serwisu, zespół Tomka Niedźwieckiego (autopromocja); od startu aplikacji dochodzi u niego osobna, stała opłata za utrzymanie.
Serwis prowadzi zespół tomekniedzwiecki.pl — szczegóły powiązania w O serwisie.
Dlaczego wyceny bez rozbicia nie da się sprawdzić?
Bo pojedyncza kwota nie zawiera ani jednej wielkości, którą da się z czymkolwiek porównać. Construx opisuje to zjawisko jako stożek niepewności: wycena zrobiona przez wprawnego szacującego na etapie wstępnej koncepcji bywa zawyżona lub zaniżona czterokrotnie, a całe pasmo błędu jest szesnastokrotne.
To granica dokładności, nie przeciętna wpadka. Materiał Construx zaznacza wprost, że stożek pokazuje najlepszy możliwy przypadek dla doświadczonych szacujących, a zrobić gorzej jest łatwo. Zobowiązanie podjęte na tym etapie niesie błąd od dwukrotnego do czterokrotnego.
Wniosek dla kupującego jest praktyczny. Nie sprawdzasz kwoty, tylko sposób jej powstania: liczbę godzin, stawkę i narzuty. Kwota bez tych trzech liczb nie jest wyceną, tylko deklaracją, której nikt z zewnątrz nie zweryfikuje.
Ceny pakietowe polskich wykonawców zebrane z cenników zestawia osobny materiał: ile kosztuje MVP w Polsce. Tu chodzi o co innego: jak rozłożyć na czynniki jedną ofertę, którą masz na biurku.
Na które 12 pytań uczciwy wykonawca odpowiada liczbą?
Każde z 12 pytań ma odpowiedź w postaci liczby, nazwy dostawcy albo zapisu w umowie. Jeżeli na większość z nich słyszysz zdanie ogólne, nie kupujesz wyceny, tylko obietnicę. Pierwsze cztery odsłaniają strukturę ceny, kolejne cztery zakres, ostatnie cztery umowę.
| Pytanie | Dobra odpowiedź | Sygnał ostrzegawczy |
|---|---|---|
| 1. Ile godzin przypada na każdy moduł? | Lista modułów z godzinami, których suma daje wycenę | „Nie rozbijamy, to usługa kompleksowa” |
| 2. Jaka jest stawka za godzinę i czy jest jedna dla wszystkich ról? | Stawka w zł netto, osobno dla programisty, testera i PM | Tylko kwota końcowa, stawka „nie ma znaczenia” |
| 3. Ile godzin to programowanie, a ile PM, testy i spotkania? | Podział w godzinach i procentach | „PM i QA są w cenie” bez ani jednej godziny |
| 4. Ile procent ceny to bufor ryzyka i od czego liczony? | Procent oraz podstawa, na przykład 15 procent godzin programowania | Brak pozycji bufor przy cenie ryczałtowej |
| 5. Które moduły powstają od zera, a które to integracja gotowego dostawcy? | Lista z nazwami dostawców przy każdej integracji | Płatności wyceniane jak pisane od podstaw |
| 6. Co dokładnie oznacza pozycja „panel administracyjny”? | Liczba ekranów, ról i uprawnień | Jedna linijka bez liczby ekranów |
| 7. Czy discovery jest osobno płatne i czyj jest jego wynik? | Cena, liczba dni, prawa do dokumentu | Discovery „gratis”, a dokument zostaje u wykonawcy |
| 8. Co jest kryterium odbioru każdego modułu? | Lista scenariuszy, które muszą przejść | Odbiór „po zakończeniu prac” |
| 9. Ryczałt czy kosztorys? | Nazwa wprost i skutek zapisany w umowie | „Ustalimy w trakcie realizacji” |
| 10. Jak wyceniana jest zmiana zakresu? | Stawka za zmianę i tryb pisemnej akceptacji | „Drobne zmiany robimy w ramach” |
| 11. Kiedy i na jakich polach eksploatacji przechodzą prawa do kodu? | Wymienione pola, moment przejścia, forma pisemna | „Kod będzie Państwa” bez wymienienia pól |
| 12. Ile trwa odpowiedzialność za wady i co obejmuje? | Termin liczony od odbioru i zakres napraw | Słowo „gwarancja” bez terminu i zakresu |
Zestawienie redakcji, 10 września 2026 r. Pytania 9, 11 i 12 mają oparcie w przepisach opisanych w dalszych sekcjach, reszta jest czysto rachunkowa.
Ten sam zakres, dwie wyceny — gdzie puchnie rachunek?
Przy identycznym zakresie i identycznej stawce dwie oferty potrafią różnić się o 51 procent, a cała różnica siedzi w narzutach. Poniżej policzony scenariusz redakcji: trzy moduły opisane co do funkcji, wycenione godzinami przemnożonymi przez stawkę 250 zł netto za godzinę.
To stawka przyjęta w scenariuszu z pasma publikowanych liczb: devstock.pl podaje 150–180 zł netto za godzinę pracy swojego zespołu (aktualizacja 2 października 2026 r.), a JSON Crew opisuje 400 zł za godzinę jako standard polskiej agencji obsługującej klientów zagranicznych (5 maja 2026 r.).
Godziny bazowe są założeniem scenariusza, wypisanym po to, żeby oba warianty startowały z tego samego miejsca. Nie są cennikiem żadnego wykonawcy ani normą rynkową.
| Moduł | Zakres przyjęty w scenariuszu | Godziny bazowe (h) |
|---|---|---|
| Logowanie i konta | Rejestracja, logowanie, reset hasła, weryfikacja adresu, profil, dwie role | 40 |
| Płatności | Jedna bramka: przekierowanie, powiadomienie zwrotne, strona statusu, zwrot z panelu | 32 |
| Panel administracyjny | Lista użytkowników z wyszukiwaniem, lista zamówień z filtrem, podgląd, zmiana statusu, eksport | 56 |
| Razem | Trzy moduły, jedna aplikacja webowa | 128 |
Teraz ta sama praca w dwóch wariantach narzutów. Wariant A to oferta z rozpisanymi pozycjami, wariant B to oferta ostrożna, w której każdy narzut idzie w górę. Stawka i godziny bazowe są w obu takie same.
| Pozycja | Wariant A (h) | Wariant A (zł netto) | Wariant B (h) | Wariant B (zł netto) |
|---|---|---|---|---|
| Programowanie | 128 | 32 000 | 128 | 32 000 |
| Testy i QA (15 wobec 30 procent godzin) | 19 | 4 750 | 38 | 9 500 |
| Prowadzenie projektu, PM (10 wobec 20 procent) | 13 | 3 250 | 26 | 6 500 |
| Bufor ryzyka (15 wobec 40 procent) | 19 | 4 750 | 51 | 12 750 |
| Discovery (1 dzień wobec 5 dni) | 8 | 2 000 | 40 | 10 000 |
| Razem | 187 | 46 750 | 283 | 70 750 |
Różnica wynosi 24 000 zł netto, czyli 51 procent wariantu A, przy zerowej różnicy w zakresie. Narzuty to w wariancie A 59 ze 187 godzin, czyli 32 procent rachunku, a w wariancie B 155 z 283 godzin, czyli 55 procent. To wyliczenie redakcji na liczbach z tabeli.
Doliczając podatek od towarów i usług według stawki podstawowej, wariant A kosztuje 57 502,50 zł brutto, a wariant B 87 022,50 zł brutto. Klient, który zobaczy tylko te dwie kwoty końcowe, nie ma z czego wyczytać, że kupuje dokładnie to samo.
Ten sam mechanizm działa w drugą stronę. Cena pakietowa bez godzin, na przykład opublikowana przez Grupę Improve pozycja „komunikacja z Twoim ERP” od 45 000 zł netto (odczyt 10 września 2026 r.), może kryć oba warianty i każdy pomiędzy nimi.
Ile kosztuje godzina programisty i co siedzi w stawce?
Godzina samego programisty wychodzi na 97–107 zł, licząc ze średnich wynagrodzeń B2B, a stawka 250 zł przyjęta w scenariuszu jest od niej 2,3–2,6 razy wyższa. W Raporcie Wynagrodzeń IT Just Join IT (dane za 2025 r.) średnie wynagrodzenie B2B wynosi 16 369 zł miesięcznie w kategorii JavaScript i 18 000 zł w Mobile.
Przy 168 godzinach miesiąca rozliczeniowego, czyli 21 dniach po 8 godzin, daje to 97 i 107 zł. To założenie scenariusza, wypisane po to, żeby przeliczenie dało się powtórzyć.
Stawka 250 zł netto za godzinę przyjęta w scenariuszu jest zatem 2,6 razy wyższa niż koszt godziny programisty JavaScript i 2,3 razy wyższa niż w kategorii Mobile. To wyliczenie redakcji.
Ta różnica nie jest sama w sobie marżą. Pokrywa testy, przeglądy kodu, sprzedaż, urlopy, rekrutację i gotowość do zastąpienia osoby, która odchodzi. Dlatego drugie pytanie z checklisty brzmi tak, jak brzmi.
Praktyczny wniosek jest jeden. Jeżeli wykonawca podaje stawkę 250 zł za godzinę, a potem osobno dolicza 20 procent za PM i 30 procent za QA, zapytaj, czego dokładnie nie obejmuje stawka. To pytanie o podwójne liczenie, nie o rabat.
Średnie wynagrodzenia B2B dla ról wspierających są w tym samym raporcie niższe niż dla programistów: 14 863 zł w kategorii Testing i 16 503 zł w PM, czyli 88 i 98 zł za godzinę. Jedna stawka dla wszystkich ról to zawsze uśrednienie w górę.
Ryczałt czy kosztorys — kto płaci za niedoszacowanie?
Wybór modelu wynagrodzenia decyduje o tym, kto ponosi koszt błędu w szacunku, i dlatego wprost tłumaczy wysokość bufora. Przy wynagrodzeniu ryczałtowym wykonawca nie może żądać podwyższenia, nawet gdy w chwili zawarcia umowy nie dało się przewidzieć rozmiaru ani kosztów prac.
Przy wynagrodzeniu kosztorysowym jest odwrotnie. Jeżeli zestawienie planowanych prac sporządził wykonawca, może żądać podwyższenia tylko wtedy, gdy mimo należytej staranności nie mógł przewidzieć prac dodatkowych. Ryzyko rozkłada się wtedy inaczej i bufor powinien być mniejszy.
Podstawa: ustawa z dnia 23 kwietnia 1964 r. Kodeks cywilny, tekst jednolity ogłoszony w Dz.U. 2026 poz. 795, artykuły 630 i 632.
Stąd bierze się konkretne pytanie do oferty ryczałtowej: skoro cena jest zamknięta, jaki bufor ryzyka w niej siedzi i od czego został policzony. Wykonawca, który odpowiada, że bufora nie ma, albo nie rozumie własnej wyceny, albo go ukrywa.
Po odbiorze działa jeszcze odpowiedzialność za wady dzieła, do której stosuje się odpowiednio przepisy o rękojmi przy sprzedaży. Wada fizyczna stwierdzona przed upływem dwóch lat od wydania mieści się w tym reżimie, jeśli umowa go nie modyfikuje.
Podstawa: Kodeks cywilny, tekst jednolity ogłoszony w Dz.U. 2026 poz. 795, artykuły 638 i 568.
Kiedy przechodzą prawa do kodu i dlaczego to zmienia cenę?
Zdanie „kod będzie Państwa” nic nie znaczy, dopóki umowa nie wymienia pól eksploatacji: umowa o przeniesienie praw majątkowych i licencja obejmują wyłącznie pola wyraźnie w nich wymienione. Bez wyraźnego postanowienia o przeniesieniu przyjmuje się, że twórca udzielił licencji.
Licencja bez zapisanego okresu uprawnia do korzystania przez pięć lat, a potem wygasa. Przeniesienie praw majątkowych wymaga formy pisemnej pod rygorem nieważności, więc ustalenie mailowe nie wystarcza.
Podstawa: ustawa z dnia 4 lutego 1994 r. o prawie autorskim i prawach pokrewnych, tekst jednolity ogłoszony w Dz.U. 2025 poz. 24, artykuły 41, 53, 65 i 66.
Dla wyceny ma to twardy skutek: oferta z przeniesieniem pełni praw i oferta licencyjna to dwa różne produkty, a porównywanie ich po kwocie jest bez sensu. Szerzej piszemy o tym w tekstach komu należy kod oraz czyj jest kod z narzędzi AI.
A wydawca tego serwisu — jak odpowiada na te 12 pytań?
Serwis wydaje zespół Tomka Niedźwieckiego (tomekniedzwiecki.pl), który sam buduje aplikacje i biznesy na tych aplikacjach. Piszemy o tym w treści, bo te same pytania dotyczą oferty wydawcy. To autopromocja — oznaczamy ją tutaj i w bloku pod artykułem.
Odpowiedzi niżej pochodzą ze strony „Jak działa współpraca” i ze wzoru umowy (stan 07.10.2026). Nie porównujemy ich z cenami innych wykonawców: to inny model rozliczenia, a nie inna stawka. Strukturę współpracy w pięciu modelach, bez cen, wydawca porównuje na karcie alternatywa dla software house'u dla małej firmy.
| Pytanie z checklisty | Odpowiedź w warunkach wydawcy (stan 07.10.2026) |
|---|---|
| 1–4. Godziny, stawka, role, bufor ryzyka | godzin, stawki godzinowej ani cennika wydawca nie publikuje — według tej listy takiej ceny nie rozłożysz na godziny, sprawdzasz ją zakresem w dokumencie „Zakres MVP”; cenę budowy wydawca ustala indywidualnie po opisie zakresu pierwszej wersji i wpisuje do umowy jako jedną kwotę zamkniętą — wyższy niż zakładany nakład pracy przy tym samym zakresie obciąża wykonawcę |
| 5–6. Funkcje i ekrany | listę funkcji i ekranów pierwszej wersji zawiera dokument „Zakres MVP”, załącznik do umowy |
| 7. Discovery | zakres pierwszej wersji (MVP) klient opisuje z asystentem AI przed umową, bez opłat — gdy pomysł przejdzie bezpłatną rozmowę wstępną; cenę zamkniętą wydawca podaje po tym opisie; pomysł zostaje własnością klienta, a to, co przekazuje w rozmowie, jest poufne od pierwszej wiadomości |
| 8. Kryterium odbioru | dokument „Zakres MVP”, załącznik do umowy; na potwierdzenie odbioru albo uwagi klient ma 7 dni od zgłoszenia, a brak uwag w tym terminie oznacza odbiór |
| 9. Ryczałt czy kosztorys | ryczałt: cena zamknięta, płatna po zawarciu umowy — jednorazowo albo etapami (do wyboru w ofercie); prace ruszają po pierwszej płatności |
| 10. Zmiana zakresu | nowe funkcje spoza zakresu są wyceniane osobno i realizowane dopiero po akceptacji ich ceny przez klienta |
| 11. Prawa do kodu | pełne autorskie prawa majątkowe do aplikacji i kodu przechodzą na klienta po odbiorze pierwszej wersji i zapłacie całości ceny budowy — przeniesienie praw do kodu oraz do interfejsu, grafik, tekstów i dokumentacji na polach eksploatacji wymienionych w umowie (m.in. zwielokrotnianie, zmiany, rozpowszechnianie i udostępnianie w internecie, także w modelu SaaS), z prawem zezwalania na opracowania; ogólne komponenty wykonawcy z wykazu w umowie klient dostaje w licencji bezterminowej, a biblioteki open source i inne zasoby osób trzecich (np. fonty, ikony) zostają na własnych licencjach; umowa pisemna albo z kwalifikowanym podpisem elektronicznym |
| 12. Odpowiedzialność za wady | gwarancja: 90 dni usuwania błędów, licząc od późniejszego z dwóch dni — odbioru albo startu; rękojmię umowa wyłącza tylko wobec przedsiębiorcy, dla którego umowa ma charakter zawodowy — konsument i przedsiębiorca na prawach konsumenta zachowują uprawnienia ustawowe |
| Koszty po odbiorze | od startu stała opłata za utrzymanie: 1,5% ceny pełnego zakresu netto miesięcznie (cena budowy przy stawce 10% i płatności jednorazowej), zaokrąglone do 50 zł, nie mniej niż 700 zł netto, plus VAT, raz w roku zmieniana o wskaźnik inflacji GUS (serwery w standardowym planie, bezpieczeństwo, usuwanie awarii); zużycie (AI, SMS, API, prowizje płatności) i różnica za większy plan serwerów przy dużym ruchu (po uprzedzeniu) — po kosztach dostawców — wyjątek: do kosztów modeli AI używanych przez funkcje aplikacji wydawca dolicza 10% za obsługę rozliczeń z dostawcami; osobno procent od przychodu aplikacji: 10% albo więcej, do 15%, według stawki wybranej w ofercie (wyższa stawka obniża cenę budowy), na fakturze plus VAT — tylko za miesiące z przychodem, zamiast udziałów w firmie, do wykupu, najdłużej 5 lat od startu. Przez cały okres udziału Tomek osobiście doradza w sprzedaży i rozwoju aplikacji — w cenie budowy |
Biznes od startu prowadzi klient. Może korzystać z zespołu agentów AI, który Tomek przygotowuje pod jego aplikację i którego jakości pilnuje — bez opłaty stałej: zużycie plus marża Tomka, w miesięcznym limicie, który klient sam ustala (może zmniejszyć do zera). Klient decyduje, co zespół robi i co wychodzi w jego imieniu.
Budżet reklamowy jest nieobowiązkowy — jeśli klient zdecyduje się na płatne kampanie, wydatki idą z jego konta reklamowego. Wydawca nie gwarantuje przychodu ani liczby użytkowników. Zasady liczenia przychodu i wykupu opisuje umowa, której wzór klient dostaje przed podpisaniem.
Jak sprawdzić ofertę w 30 minut?
Wystarczy pięć kroków i arkusz kalkulacyjny, bez znajomości programowania.
- Wypisz z oferty każdą pozycję i dopisz przy niej godziny. Pozycje bez godzin zaznacz — to lista pytań do wykonawcy.
- Podziel kwotę przez sumę godzin. Wynik to realna stawka za godzinę; porównaj ją z tą, którą wykonawca podał ustnie.
- Policz udział pozycji, które nie są programowaniem. Powyżej połowy rachunku pytaj o każdą z nich osobno.
- Sprawdź, czy przy integracjach padają nazwy dostawców. Bramka płatności to integracja, nie moduł pisany od zera.
- Znajdź w umowie moment przejścia praw, pola eksploatacji, model wynagrodzenia i termin odpowiedzialności za wady.
Jeżeli po tym ćwiczeniu nie potrafisz podać liczby godzin i stawki, oferta nie nadaje się do porównania z żadną inną. Wtedy jedyne sensowne pytanie brzmi: proszę o tę samą cenę rozpisaną na godziny.
Warto też policzyć koszt po odbiorze, bo on nie mieści się w żadnej z tych pozycji — rozkład trzyletniego rachunku pokazujemy w tekście ile kosztuje aplikacja przez 3 lata. Ceny samych bramek płatności zestawiamy w materiale płatności w MVP.
Najczęstsze pytania
Czy niższa wycena zawsze oznacza lepszą ofertę?
Nie, bo dwie kwoty mogą opisywać różny zakres i różny podział ryzyka. Porównywalne są dopiero godziny na moduł, stawka i model wynagrodzenia: przy ryczałcie wykonawca nie może żądać podwyższenia mimo nieprzewidzianego rozmiaru prac, przy kosztorysie może, jeśli mimo należytej staranności nie mógł przewidzieć prac dodatkowych.
Co zrobić, gdy dwie oferty na to samo różnią się dwukrotnie?
Poproś obie o rozpisanie tej samej listy modułów na godziny i podanie stawki. W policzonym scenariuszu identyczny zakres przy identycznej stawce dał 46 750 zł i 70 750 zł netto, a cała różnica siedziała w buforze ryzyka, PM, QA i discovery. Bez godzin nie ustalisz, która oferta jest droższa.
Czy wykonawca musi podać stawkę godzinową, skoro daje cenę ryczałtową?
Nie musi, ale możesz ją wyliczyć sam: kwota podzielona przez sumę godzin z rozbicia. Jeżeli wykonawca odmawia podania godzin, nie ma sposobu, żeby cenę z czymkolwiek porównać. Odmowa rozbicia jest odpowiedzią samą w sobie.
Czy płatny warsztat discovery to zawsze naciąganie?
Nie. Discovery zawęża zakres i tym samym zmniejsza uzasadniony bufor ryzyka, bo wycena przestaje powstawać na etapie wstępnej koncepcji, gdzie według Construx błąd sięga czterokrotności. Pytanie brzmi inaczej: ile dni, za ile i czyj jest dokument wyjściowy, jeśli nie podpiszesz umowy na budowę.
Czy cena z oferty jest netto czy brutto?
Sprawdź to wprost, bo przy stawce podstawowej podatku od towarów i usług, wynoszącej 23 procent, różnica jest znacząca: 46 750 zł netto to 57 502,50 zł brutto. Oferta, która nie precyzuje netto ani brutto, wymaga korekty na piśmie jeszcze przed porównaniem z konkurencyjną.
Źródła
- devstock.pl — Tworzenie aplikacji mobilnych: koszt i etapy 2026 („Stawka 150–180 zł netto za godzinę pracy zespołu”), publikacja 05.08.2026, aktualizacja 02.10.2026 — https://devstock.pl/blog/aplikacje-webowe-i-mobilne/tworzenie-aplikacji-mobilnych-koszt-etapy-2026/ (odczyt 07.10.2026)
- JSON Crew — Ile kosztuje aplikacja webowa w 2026 (400 PLN/h jako standard polskiej agencji obsługującej klientów zagranicznych; senior w Warszawie 170–220 PLN/h), publikacja 05.05.2026 — https://jsoncrew.com/2026/05/05/ile-kosztuje-aplikacja-webowa-2026/ (odczyt 07.10.2026)
- Grupa Improve — Cennik aplikacji dedykowanych (pakiety od 25 000, 35 000, 45 000 i 65 000 zł netto) — https://grupa-improve.pl/cennik/aplikacje-dedykowane/ (odczyt 10.09.2026)
- Just Join IT — Raport Wynagrodzeń IT w Polsce, statystyki kategorii (średnie wynagrodzenia B2B, dane za 2025 r.: JavaScript 16 369 zł, Mobile 18 000 zł, Testing 14 863 zł, PM 16 503 zł miesięcznie) — https://justjoin.it/raport-wynagrodzen/statystyki-kategorii (odczyt 10.09.2026)
- Construx — The Cone of Uncertainty (błąd wyceny na etapie wstępnej koncepcji: 4x w górę i 4x w dół, pasmo 16x; zobowiązanie na tym etapie: 2x–4x) — https://www.construx.com/software-thought-leadership/books/the-cone-of-uncertainty/ (odczyt 10.09.2026)
- Kodeks cywilny — tekst jednolity (Dz.U. 2026 poz. 795), artykuły 568, 630, 632 i 638 — https://api.sejm.gov.pl/eli/acts/DU/2026/795/text/T/D20260795L.pdf (odczyt 10.09.2026)
- Ustawa o prawie autorskim i prawach pokrewnych — tekst jednolity (Dz.U. 2025 poz. 24), artykuły 41, 53, 65 i 66 — https://api.sejm.gov.pl/eli/acts/DU/2025/24/text/T/D20250024L.pdf (odczyt 10.09.2026)
- Ustawa o podatku od towarów i usług — tekst jednolity (Dz.U. 2024 poz. 361), artykuł 146ef ustęp 1 punkt 1: stawka 23 procent — https://eli.gov.pl/api/acts/DU/2024/361/text.html (odczyt 10.09.2026)
- tomekniedzwiecki.pl — „Jak działa współpraca” (warunki wydawcy tego serwisu; autopromocja, powiązanie ujawnione) — https://tomekniedzwiecki.pl/aplikacja/wspolpraca/ (stan 07.10.2026)
Tekst przygotował Agent AI Tomka Niedźwieckiego — treść wygenerowana przez sztuczną inteligencję na podstawie źródeł podanych wyżej i własnych wyliczeń zespołu, sprawdzona automatycznie przez drugi model AI (weryfikacja faktów). Za fakty odpowiada Tomek Niedźwiecki. Ostatnia weryfikacja: 26 października 2026.