Stenogram Sejmu · 2026-09-15

Tomasz Kostuś

Kadencja 10 · posiedzenie 65 · wypowiedź 106

Profil posła

Brak głosu imiennego z tego dnia, który potwierdzałby klub mówcy.

Pełna wypowiedź

10. kadencja, 65. posiedzenie, 1. dzień (15-09-2026) 3. punkt porządku dziennego: Sprawozdanie z działalności Najwyższej Izby Kontroli w 2025 roku wraz z opinią Komisji do Spraw Kontroli Państwowej (druki nr 2752 i 2855). Poseł Sprawozdawca Tomasz Kostuś: Szanowny Panie Marszałku! Panie Przewodniczący! Panie Prezesie! Wysoka Izbo! Mam zaszczyt przedstawić Wysokiej Izbie opinię Komisji do Spraw Kontroli Państwowej dotyczącą sprawozdania z działalności Najwyższej Izby Kontroli w 2025 r., zawartego w druku nr 2752, oraz stanowisko komisji przedstawione w druku nr 2855. Marszałek Sejmu, po zasięgnięciu opinii Prezydium Sejmu, skierował 1 lipca 2026 r. sprawozdanie do Komisji do Spraw Kontroli Państwowej w celu zaopiniowania. Jednocześnie dokument został skierowany do pozostałych komisji sejmowych w celu jego rozpatrzenia w zakresie ich właściwości i przedstawienia uwag oraz wniosków. Wszystkie opinie przekazane Komisji do Spraw Kontroli Państwowej były pozytywne. Komisja rozpatrzyła sprawozdanie na posiedzeniu 29 lipca br. W posiedzeniu uczestniczył prezes Najwyższej Izby Kontroli pan Mariusz Haładyj wraz ze współpracownikami. Prezes NIK przedstawił zarówno rezultaty działalności kontrolnej izby w 2025 r., jak i kierunki zmian organizacyjnych i metodologicznych, które mają wpływać na funkcjonowanie Najwyższej Izby Kontroli w kolejnych latach. Wysoka Izbo! Rok 2025 był dla Najwyższej Izby Kontroli okresem szczególnym. Był to rok zmiany na stanowisku prezesa NIK. Pan Mariusz Haładyj objął urząd 24 września 2025 r. W październiku marszałek Sejmu nadał izbie nowy statut, który wszedł w życie 1 stycznia 2026. Zmiany te zapoczątkowały istotną przebudowę organizacji pracy Najwyższej Izby Kontroli. Nowy model organizacyjny zakłada m.in. konsolidację struktury centrali, większą specjalizację merytoryczną oraz zmianę modelu funkcjonowania delegatur. Liczba departamentów została zmniejszona z 14 do 8, a działalność kontrolna została uporządkowana wokół sześciu głównych obszarów: finansów i spraw publicznych, bezpieczeństwa narodowego, rozwoju i gospodarki, spraw społecznych, spójności i infrastruktury oraz zasobów naturalnych. Delegaturom obok ich dotychczasowej roli regionalnej przypisano specjalizacje dziedzinowe i możliwość działania w szerszym układzie makroregionalnym. Istotą przedstawionej komisji koncepcji jest jednak nie tylko zmiana struktury organizacyjnej. Prezes NIK wskazał na potrzebę stopniowego przesuwania punktu ciężkości działalności kontrolnej: od identyfikowania przede wszystkim uchybień formalnych i proceduralnych w kierunku oceny rzeczywistej skuteczności realizacji zadań publicznych. Oznacza to większy nacisk na badanie przyczyn nieprawidłowości, ich skutków, efektywności działania instytucji oraz jakości usług świadczonych obywatelom. NIK deklaruje przy tym szersze wykorzystanie analizy ryzyka, analizy danych i metod stosowanych przy kontroli wykonania zadań. Współpraca w tym zakresie została podjęta m.in. z Europejskim Trybunałem Obrachunkowym, a w zakresie metod audytu śledczego - również z OLAF. Jeśli chodzi o skalę działalności kontrolnej, w 2025 r. NIK przeprowadziła 1472 kontrole jednostkowe w 1227 podmiotach. Sformułowano ponad 5400 wniosków pokontrolnych, z których 86% zostało przyjętych do realizacji albo już zrealizowanych. Izba przekazała Sejmowi 75 informacji o wynikach ważniejszych kontroli. W 2025 r. sformułowano także 62 wnioski de lege ferenda dotyczące potrzeby zmian przepisów lub uregulowania problemów ujawnionych w toku kontroli. W 2025 r. NIK skierowała także 165 zawiadomień o podejrzeniu przestępstw lub wykroczeń oraz 85 zawiadomień o naruszeniu dyscypliny finansów publicznych. Te liczby pokazują skalę działalności izby. Podczas posiedzenia komisji zwrócono jednak uwagę, że równie istotna jak liczba przeprowadzonych kontroli jest jakość i skuteczność wniosków pokontrolnych. Prezes NIK wskazał, że izba zamierza ograniczać liczbę wniosków zbyt ogólnych albo nadmiernie szczegółowych i koncentrować się na rekomendacjach możliwych do realnego wdrożenia. Zapowiedział również wzmocnienie monitorowania realizacji wniosków już po zakończeniu postępowania kontrolnego. W dyskusji posłowie pytali również o wykorzystanie nowych technologii. NIK rozpoczęła pracę nad narzędziami pozwalającymi wykorzystać analizę dużych zbiorów danych oraz rozwiązania oparte na sztucznej inteligencji. Jak podkreślano, wykorzystanie tych technologii musi jednocześnie zapewniać bezpieczeństwo danych pozostających w dyspozycji izby. Kolejnym zagadnieniem była przygotowywana strategia Najwyższej Izby Kontroli. Zgodnie z informacją prezesa dokument powstaje siłami własnymi izby w procesie angażującym jej pracowników. Jako trzy zasadnicze wartości przyszłego modelu działalności NIK wskazano uczciwość, sprawczość i dialog. Komisja została również poinformowana o pracach nad propozycją nowelizacji ustawy o Najwyższej Izby Kontroli. Wśród rozważanych zmian znajduje się m.in. doprecyzowanie zakresu kontroli, mocniejsze umocowanie kontroli efektywności, ograniczenie nadmiernego formalizmu oraz zwiększenie możliwości monitorowania wykonania wniosków pokontrolnych. Wysoka Izbo! W trakcie dyskusji komisja nie pominęła również kwestii wymagających dalszej uwagi. Jedną z nich była obsada stanowisk kierowniczych w NIK i realizacja ustawowych procedur konkursowych. Zwrócono uwagę na znaczenie stabilności kadry kierowniczej dla niezależności izby oraz samych kontrolerów. Prezes NIK poinformował, że konkursy na stanowiska kierownicze mają być uruchamiane od jesieni, po przygotowaniu możliwie zobiektywizowanych kryteriów wyboru. Pytano także o konsekwencje reorganizacji dla pracowników. Zgodnie z informacją przekazaną komisji wszystkim pracownikom zaproponowano zatrudnienie w nowej strukturze, a reorganizacja nie spowodowała zwolnień ani obniżenia wynagrodzeń. Dyskusja prowadzona na posiedzeniu komisji dotyczyła więc nie tylko rozliczenia działalności Najwyższej Izby Kontroli za rok 2025, ale również tego, w jaki sposób izba powinna odpowiadać na nowe wyzwania stojące przed państwem i administracją publiczną. W trakcie dyskusji komisji szczególną uwagę poświęcono kierunkowi polegającemu na wzmocnieniu kontroli efektywnościowej, analizie rezultatów realizowanych polityk publicznych, lepszym wykorzystaniu danych oraz zwiększeniu skuteczności rekomendacji pokontrolnych. Jednocześnie, co podkreślano podczas posiedzenia, warunkiem skuteczności Najwyższej Izby Kontroli pozostają jej niezależność, profesjonalizm, bezstronność oraz wysoki poziom merytoryczny kontroli. Po zakończeniu dyskusji przewodniczący Komisji do Spraw Kontroli Państwowej poddał pod głosowanie wniosek o pozytywne zaopiniowanie sprawozdania. W głosowaniu wzięło udział dziewięciu posłów. Za pozytywnym zaopiniowaniem sprawozdania głosowało sześciu posłów. Nie było głosów przeciwnych. Trzech posłów wstrzymało się od głosu. Tym samym Komisja do Spraw Kontroli Państwowej pozytywnie zaopiniowała sprawozdanie z działalności Najwyższej Izby Kontroli w 2025 r. Panie Marszałku! Wysoka Izbo! Panie Przewodniczący! W imieniu Komisji do Spraw Kontroli Państwowej przedstawiam Wysokiej Izbie pozytywną opinię zawartą w druku nr 2855 i rekomenduję przyjęcie sprawozdania z działalności Najwyższej Izby Kontroli w 2025 r. Dziękuję za uwagę. (Oklaski) Przebieg posiedzenia

Otwórz zachowany oryginał · Źródło urzędowe

Dowód treści wypowiedzi

Dowód kolejności na liście dnia

Kontekst w stenogramie

  1. Wcześniej · wypowiedź 104 Patryk Wicher 10. kadencja, 65. posiedzenie, 1. dzień (15-09-2026) 2. punkt porządku dziennego: Sprawozdanie Komisji do Spraw Deregulacji oraz Komisji Polityki Społecznej i Rodziny o rządowym projekcie ustawy o umorzeniu należności dochodzonych przez Zak
  2. Wcześniej · wypowiedź 105 Mariusz Haładyj 10. kadencja, 65. posiedzenie, 1. dzień (15-09-2026) 3. punkt porządku dziennego: Sprawozdanie z działalności Najwyższej Izby Kontroli w 2025 roku wraz z opinią Komisji do Spraw Kontroli Państwowej (druki nr 2752 i 2855). Prezes Najwyższej
  3. Później · wypowiedź 107 Bartosz Zawieja 10. kadencja, 65. posiedzenie, 1. dzień (15-09-2026) 3. punkt porządku dziennego: Sprawozdanie z działalności Najwyższej Izby Kontroli w 2025 roku wraz z opinią Komisji do Spraw Kontroli Państwowej (druki nr 2752 i 2855). Poseł Bartosz Zawi
  4. Później · wypowiedź 108 Wojciech Szarama 10. kadencja, 65. posiedzenie, 1. dzień (15-09-2026) 3. punkt porządku dziennego: Sprawozdanie z działalności Najwyższej Izby Kontroli w 2025 roku wraz z opinią Komisji do Spraw Kontroli Państwowej (druki nr 2752 i 2855). Poseł Wojciech Sza
1. (6.32ms; exec 6.24 + fetch 0.08; rows 1) SELECT s.object_id AS statement_id, s.statement_number, s.speaker_name, s.source_member_id, mp.object_id AS member_id, day.object_id AS day_id, day.term, day.proceeding_number, day.source_date, day.current_revision_id AS day_revision_id, dayStatement.ordinal, dayEvidence.id AS list_evidence_id, dayEvidence.selector_type AS list_selector_type, dayEvidence.selector AS list_selector, dayFetch.id AS list_fetch_id, dayFetch.requested_url AS list_source_url, dayArtifact.sha256 AS list_sha256, binding.artifact_id, binding.evidence_id AS transcript_evidence_id, transcriptEvidence.selector_type AS transcript_selector_type, transcriptEvidence.selector AS transcript_selector, transcriptFetch.id AS transcript_fetch_id, transcriptFetch.requested_url AS transcript_source_url, artifact.sha256 AS transcript_sha256, artifact.detected_mime, artifact.byte_size FROM sejm_statements s JOIN sejm_transcript_days day ON day.object_id = s.transcript_day_id LEFT JOIN sejm_mp_identities mp ON mp.term = day.term AND mp.mp_number = s.source_member_id LEFT JOIN sejm_transcript_day_statements dayStatement ON dayStatement.day_id = day.object_id AND dayStatement.day_revision_id = day.current_revision_id AND dayStatement.statement_id = s.object_id LEFT JOIN evidence dayEvidence ON dayEvidence.id = dayStatement.evidence_id LEFT JOIN fetches dayFetch ON dayFetch.id = dayEvidence.fetch_id LEFT JOIN artifacts dayArtifact ON dayArtifact.id = dayEvidence.artifact_id LEFT JOIN documents document ON document.owner_object_id = day.object_id AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', s.statement_number) LEFT JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) LEFT JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.current_selector_sha IS NOT NULL LEFT JOIN evidence transcriptEvidence ON transcriptEvidence.id = binding.evidence_id LEFT JOIN fetches transcriptFetch ON transcriptFetch.id = transcriptEvidence.fetch_id LEFT JOIN artifacts artifact ON artifact.id = binding.artifact_id WHERE s.object_id = 11451 LIMIT 1
2. (4.96ms; exec 4.92 + fetch 0.04; rows 1) WITH ranked AS ( SELECT extraction.id, extraction.source_artifact_id, extraction.quality_state, ROW_NUMBER() OVER (PARTITION BY extraction.source_artifact_id ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC) AS preference FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id IN (10372) AND run.state = 'completed' ) SELECT ranked.source_artifact_id, ranked.id, ranked.quality_state, segment.source_text AS source_text FROM ranked LEFT JOIN text_segments segment ON segment.extraction_id = ranked.id WHERE ranked.preference = 1 ORDER BY ranked.source_artifact_id, segment.ordinal
3. (2.53ms; exec 2.5 + fetch 0.03; rows 4) SELECT statement.object_id, statement.statement_number, statement.speaker_name, dayStatement.ordinal, binding.artifact_id FROM sejm_transcript_day_statements dayStatement JOIN sejm_statements statement ON statement.object_id = dayStatement.statement_id LEFT JOIN documents document ON document.owner_object_id = dayStatement.day_id AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', statement.statement_number) LEFT JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) LEFT JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.language = 'und' AND binding.current_selector_sha IS NOT NULL WHERE dayStatement.day_id = 11344 AND dayStatement.day_revision_id = 10904 AND dayStatement.ordinal BETWEEN 104 AND 108 AND statement.object_id <> 11451 ORDER BY dayStatement.ordinal
4. (4.2ms; exec 4.17 + fetch 0.03; rows 4) WITH ranked AS ( SELECT extraction.id, extraction.source_artifact_id, extraction.quality_state, ROW_NUMBER() OVER (PARTITION BY extraction.source_artifact_id ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC) AS preference FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id IN (10370, 10371, 10373, 10374) AND run.state = 'completed' ) SELECT ranked.source_artifact_id, ranked.id, ranked.quality_state, LEFT(segment.source_text, 240) AS source_text FROM ranked LEFT JOIN text_segments segment ON segment.extraction_id = ranked.id WHERE ranked.preference = 1 ORDER BY ranked.source_artifact_id, segment.ordinal
5. (4.72ms; exec 4.7 + fetch 0.02; rows 0) SELECT individual.raw_club, individual.evidence_id, f.requested_url FROM sejm_individual_votes individual JOIN sejm_votes vote ON vote.object_id = individual.vote_id AND vote.current_revision_id = individual.vote_revision_id JOIN object_revisions revision ON revision.id = vote.current_revision_id JOIN evidence e ON e.id = individual.evidence_id JOIN fetches f ON f.id = e.fetch_id WHERE vote.term = 10 AND vote.sitting_number = 65 AND individual.mp_number = 175 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2026-09-15' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
PHP: 29.7ms | App: 29.4ms | DB: 22.7ms (5, rows: 10) [exec: 22.5ms, fetch: 0.2ms] | View: 0.2ms (1) | Mem: 2MB (peak: 2MB) | Files: 20
toggle files
(0.23ms) /app/templates/speeches/show.php
/app/public/index.php
/app/vendor/autoload.php
/app/vendor/composer/autoload_real.php
/app/vendor/composer/platform_check.php
/app/vendor/composer/ClassLoader.php
/app/vendor/composer/autoload_static.php
/app/vendor/symfony/deprecation-contracts/function.php
/app/vendor/symfony/polyfill-php83/bootstrap.php
/app/lib/PFrame.php
/app/config/credentials/local.php
/app/src/Http/PublicResponseCache.php
/app/src/Http/AuthRoutes.php
/app/src/Http/ReviewDecisionRoutes.php
/app/src/Http/TopicDecisionRoutes.php
/app/src/Http/WatchRoutes.php
/app/src/Http/SpeechController.php
/app/src/Overview/SpeechReadModel.php
/app/src/Text/TextSearch.php
/app/templates/layout.php