Stenogram Sejmu · 2026-09-15

Bartosz Romowicz

Kadencja 10 · posiedzenie 65 · wypowiedź 114

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ł Bartosz Romowicz: Panie Marszałku! Panowie Prezesi! Można byłoby wzorem poprzedników częściowo przedstawić po raz kolejny statystyki dotyczące przeprowadzonych kontroli przez Najwyższą Izbę Kontroli, podać ich efekty, czyli to, ile wniosków zostało sformułowanych do prokuratury, ile było wystąpień pokontrolnych i jakie obszary były kontrolowane. Jednak tak naprawdę przedstawiając dzisiaj to sprawozdanie, pan prezes Mariusz Haładyj trochę przedstawia nie swoją pracę. Trudno więc ocenić pracę pana prezesa przez te kilka miesięcy, więc raczej należy skupić się na tym, żeby powiedzieć, jak pan prezes zaczął i jak Najwyższa Izba Kontroli przez ten okres odmienia swój wizerunek, i nie tylko wizerunek. Myślę, że przed panem prezesem dużo ciężkiej pracy, aby przede wszystkim zmienić mentalność kontrolerów pracujących w Najwyższej Izbie Kontroli. Mówię to jako były samorządowiec, który przez 9 lat był kontrolowany przez Najwyższą Izbę Kontroli. Mogę powiedzieć z pełną odpowiedzialnością, że zdecydowana większość samorządów terytorialnych traktuje kontrolę NIK jako zło konieczne. I to jest dzisiaj, jak myślę, największym naszym problemem. W naszej mentalności, świadomości te kontrole nie rozwiązują problemów na przyszłość. Konkret? Bardzo proszę. Jednym z obszarów skontrolowanych w roku 2025 było m.in. finansowanie domów pomocy społecznej. Jeżeli zagłębimy się w wynik kontroli, to zobaczymy, że tak naprawdę domy pomocy społecznej są niedofinansowane, ale to samorządy wskutek tego cierpią najbardziej, bo dopłacają tak naprawdę do mieszkańców, którzy są w tych domach pomocy społecznej, a często nie mieszkają na obszarze danych gmin. To jest konkretny problem, który trzeba rozwiązać. Dzisiaj musimy tak zmienić i zreformować nasz system w oparciu o działalność Najwyższej Izby Kontroli, żeby z takich kontroli, które się odbyły w wielu samorządach w Polsce i w wielu instytucjach, wyciągnąć wnioski na przyszłość, ale przede wszystkim żeby zmienić prawo. Chodzi o to, żeby Najwyższa Izba Kontroli miała realny wpływ na to, jak w Polsce tworzymy prawo, żeby ta kontrola nie była kontrolą tylko i wyłącznie po to, żeby pokazać, czy coś było prawidłowe, czy nie. To prawo, które tworzymy w Sejmie, powinno być tworzone właśnie w oparciu o wszystkie kontrole Najwyższej Izby Kontroli. Druga rzecz. Cieszę się, że pan prezes chce wprowadzić i wprowadza nowe technologie do Najwyższej Izby Kontroli. Myślę, że zanim dotrą one do delegatur, to jeszcze trochę zajmie panu prezesowi uświadamianie kontrolerów i osób, które pracują na tych niższych stanowiskach, m.in. na Podkarpaciu, gdzie mieszkam. Trzeba dużo powtarzać, dużo mówić i zachęcać do tego, żeby kontrola Najwyższej Izby Kontroli nie opierała się tylko i wyłącznie na jak najgrubszym segregatorze. Liczba stron w protokole nie jest miarą tego, czy ten protokół ma wartość merytoryczną. Dzisiaj niestety mamy przekonanie, że jeżeli protokół ma 500 stron, to jest dobry, a jeżeli ma 3 strony, to jest zły. Niekoniecznie. Na trzech stronach też można zawrzeć ważne rzeczy i ważne postulaty, co zrobić, żeby było lepiej. Myślę, że tutaj jest największa rola pana prezesa i całego nowego zespołu, który zarządza Najwyższą Izbą Kontroli, żebyśmy z tego poziomu centralnego, globalnego, z tego myślenia pana prezesa o nowoczesnej instytucji kontrolnej zeszli na poziomy niżej, do samego dołu, do tych urzędników, którzy od wielu, wielu lat, od 20 lat i więcej jeżdżą jako kontrolerzy i kontrolują poszczególne instytucje kontrolowane. Oczywiście pozostanie pewien obszar działalności, która będzie - przepraszam za kolokwializm - nudna, statystyczna, taka, która musi być, jak chociażby budżet państwa, jak chociażby to, co wynika z innych przepisów ustawowych. Chodzi o to, żebyśmy jednak tę kontrolę państwową, która ma - przypomnijmy - charakter niewładczy, wykorzystali do tego, żebyśmy zmieniali sytuację na przyszłość, żeby te postulaty de lege ferenda były ważniejsze niż postulaty de lege lata, bo to, że zastaliśmy coś źle, to NIK stwierdzi, o tym, kto zawinił, to NIK też zawiadomi, ale to, jak to w przyszłości zmienić, to jest zadanie do odrobienia. Ja w tym wystąpieniu celowo nie mówię o tym, ile było kontroli, tylko zachęcam w tym wystąpieniu pana prezesa, żeby z odwagą, z determinacją zmieniać instytucję, której pan przewodniczy, żeby zmieniać Najwyższą Izbę Kontroli przede wszystkim mentalnie, żeby pokazać otwartość tej instytucji, że kontrola to nie jest zło konieczne, żeby pokazać, że kontrola może przynieść coś dobrego, ale potem ten zbiór zagregowanych informacji, które zbieramy od samorządów, od instytucji kontrolowanych, przynosić tu, do Sejmu, na tę salę i mówić nam, parlamentarzystom, ale także rządowi, mówić też poszczególnym ministrom: musicie się zająć tym i tym, bo to zawsze będzie powodowało problemy. To jest, myślę, największy postulat, który powinniśmy realizować. Dziękuję panu prezesowi za przedstawienie tego sprawozdania. Dziękuję za przedstawienie wizji pana funkcjonowania w dalszym okresie instytucji, którą pan reprezentuje. Życzę powodzenia, panie prezesie, żebyśmy na koniec pana kadencji spotkali się w tym samym miejscu i powiedzieli, że wszystko, co pan założył, udało się zrealizować. Dziękuję bardzo. Oczywiście zagłosujemy za. 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ź 112 Witold Tumanowicz 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ł Witold Tuman
  2. Wcześniej · wypowiedź 113 Rafał Kasprzyk 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ł Rafał Kasprz
  3. Później · wypowiedź 115 Witold Tumanowicz 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ł Witold Tuman
  4. Później · wypowiedź 116 Łukasz Ściebiorowski 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ł Łukasz Ścieb
1. (7.59ms; exec 7.51 + 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 = 11459 LIMIT 1
2. (4.13ms; exec 4.04 + fetch 0.09; 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 (10395) 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. (1.92ms; exec 1.88 + fetch 0.04; 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 112 AND 116 AND statement.object_id <> 11459 ORDER BY dayStatement.ordinal
4. (2.92ms; exec 2.88 + fetch 0.04; 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 (10388, 10389, 10396, 10397) 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. (3.51ms; exec 3.49 + 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 = 312 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: 26.9ms | App: 26.5ms | DB: 20.1ms (5, rows: 10) [exec: 19.8ms, fetch: 0.3ms] | View: 0.4ms (1) | Mem: 2MB (peak: 2MB) | Files: 20
toggle files
(0.37ms) /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