Stenogram Sejmu · 2026-07-30

Paweł Hreniak

Kadencja 10 · posiedzenie 63 · wypowiedź 238

Profil posła

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

Pełna wypowiedź

10. kadencja, 63. posiedzenie, 2. dzień (30-07-2026) 22. punkt porządku dziennego: Pierwsze czytanie obywatelskiego projektu ustawy o ochronie bezpieczeństwa wewnętrznego w związku z realizacją polityki migracyjnej Unii Europejskiej (druk nr 2602). Poseł Paweł Hreniak: Panie Marszałku! Wysoka Izbo! W imieniu Klubu Parlamentarnego Prawo i Sprawiedliwość przede wszystkim pragnę podziękować wszystkim tym, którzy aktywnie wspierali obywatelski projekt ustawy o ochronie bezpieczeństwa wewnętrznego, zbierając pod nim podpisy. (Oklaski) Tę obywatelską postawę uznaję za wyraz autentycznej troski o bezpieczeństwo Polaków. Bardzo serdecznie państwu dziękuję. Mam nadzieję, że koalicja 13 grudnia nie odważy się zamrozić tego projektu, choć widzę, że państwo poszli dużo dalej i chcecie odrzucić ten projekt już w pierwszym czytaniu. Podkreślam, szanowni państwo, że ten projekt jest wyrazem autentycznej troski obywateli o bezpieczeństwo wewnętrzne naszego kraju, a wy nawet nie chcecie nad nim dyskutować. Projekt dotyka jednej z najbardziej kluczowych kwestii dla funkcjonowania państwa - bezpieczeństwa obywateli w obliczu zagrożeń związanych z migracją. Ustawa została poparta przez ponad 170 tys. osób. Jest wyrazem troski społeczeństwa o suwerenność i bezpieczeństwo narodowe. Jako klub szanujemy tę ogromną społeczną mobilizację. Traktujemy ją jako głos zatroskanych Polaków, którzy nie chcą powtórki błędów popełnionych w krajach Europy Zachodniej. Z szacunku dla inicjatywy obywatelskiej i zaangażowania w nią tylu osób należy podjąć pracę nad tym projektem. Mam nadzieję, że w piątek państwa wniosek zostanie odrzucony. Nie można w Sejmie lekceważyć woli tak dużej grupy rodaków, tym bardziej że projekt dotyka, jeszcze raz to powtórzę, niezwykle istotnej kwestii dla bezpieczeństwa Polski. Projekt ustawy jest głosem sprzeciwu Polaków m.in. wobec polityki wynikającej z paktu migracyjnego. Prawo i Sprawiedliwość konsekwentnie sprzeciwiało się i sprzeciwia jego zapisom, które niosą realne ryzyko dla zwykłych ludzi. Wbrew temu, co twierdzą dziś przedstawiciele koalicji rządzącej, pakt migracyjny obowiązuje. Polska uzyskała jedynie czasowe zwolnienie z tzw. mechanizmu solidarnościowego, ale nadal jest to tylko czasowe zwolnienie. Wszyscy wiemy o tym, że pakt migracyjny zostanie uruchomiony przez Brukselę jako narzędzie nacisku zaraz po wyborach w 2027 r., dlatego należy jak najszybciej z niego wyjść i zamknąć tę kwestię raz na zawsze w taki sposób, aby przyszły rząd, który nie spodoba się biurokratom z Brukseli, nigdy nie mógł być szantażowany w taki sposób, jak robiono to w przypadku KPO. Nie może to być narzędzie walki politycznej z polskimi konserwatystami. Przypominam: pakt migracyjny tworzyło środowisko Platformy Obywatelskiej. Donald Tusk jako przewodniczący Rady Europejskiej groził rządowi Prawa i Sprawiedliwości konsekwencjami za sprzeciw wobec obowiązkowej relokacji. Cokolwiek byście dzisiaj, panie i panowie posłowie z Koalicji Obywatelskiej, mówili, to wszyscy te groźby doskonale pamiętamy. Pamiętamy również, jak uroczyście Donald Tusk blokował w 2023 r. referendum w tej sprawie, które inicjowało Prawo i Sprawiedliwość. Pakt migracyjny jest powieleniem błędnej polityki migracyjnej państw zachodnich, które popełniły olbrzymi błąd w przeszłości i teraz próbują nim obciążyć również nasz kraj. Ta polityka przyniosła tragiczne skutki w wielu krajach Europy i musimy zrobić wszystko, aby powstrzymać ją w Polsce i nie popełniać tych błędów. Chciałbym w tym miejscu zwrócić się do posłów z lewej strony sali, żeby przez chwilę zastanowili się, co robią, jaką politykę wspierają. Nawet ostatnie zdarzenia w Berlinie, gdzie fundamentalista islamski dokonał zamachu na Paradzie Równości, pokazuje, że pierwszymi ofiarami migracji stają się często ci, których Lewica i liberałowie deklarują chronić. Wspieranie w obecnej sytuacji migracji przez Lewicę i liberałów wydaje się niewytłumaczalne, a mimo tego w tym swoim ideologicznym amoku robicie to i realizujecie. Jako klub Prawa i Sprawiedliwości nie godzimy się na pakt migracyjny. Projekt obywatelski słusznie odwołuje się tutaj do art. 72 Traktatu o funkcjonowaniu Unii Europejskiej, który jasno stanowi, że polityki unijne nie mogą naruszać kompetencji państw członkowskich w zakresie utrzymania porządku publicznego i ochrony bezpieczeństwa wewnętrznego. Mamy prawo i obowiązek skorzystać z tego mechanizmu, aby chronić Polskę przed przymusową relokacją i masowym napływem migrantów z krajów trzecich. Dzisiaj obserwujemy to, jak już zostało tutaj powiedziane, w Hiszpanii. W projekcie obywatelskim znajdują się konkretne (Dzwonek) rozwiązania, które w pracach komisji merytorycznej będziemy chcieli doprecyzować. Panie marszałku, już kończę. Wicemarszałek Szymon Hołownia: Bardzo ciekawe, co pan mówi. Wreszcie się dowiaduję, o czym ta ustawa jest. (Głos z sali: Ha, ha, ha!) (Poseł Dariusz Matecki: Mógł pan marszałek przeczytać.) Poseł Paweł Hreniak: Uważamy te propozycje za rozsądną próbę ochrony, obrony suwerenności oraz konstytucyjnych obowiązków państwa zgodnie z art. 5 i art. 26 konstytucji. Wzywam całą Izbę do podjęcia merytorycznej i szybkiej pracy nad projektem ustawy. Ustawa ta da jasny mandat do obrony interesów Polaków. Nie możemy czekać, aż Bruksela razem z Donaldem Tuskiem narzuci nam i wprowadzi rozwiązania zagrażające bezpieczeństwu Polski. Musimy jak najszybciej wyjść z paktu migracyjnego. Prawo i Sprawiedliwość zawsze stało i stoi na straży polskiej granicy, polskiej suwerenności i bezpieczeństwa obywateli. Dziś ponownie jako klub mówimy głośne: nie dla paktu migracyjnego. Dziękuję bardzo. (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ź 236 Joanna Frydrych 10. kadencja, 63. posiedzenie, 2. dzień (30-07-2026) 22. punkt porządku dziennego: Pierwsze czytanie obywatelskiego projektu ustawy o ochronie bezpieczeństwa wewnętrznego w związku z realizacją polityki migracyjnej Unii Europejskiej (druk n
  2. Wcześniej · wypowiedź 237 Maria Małgorzata Janyska 10. kadencja, 63. posiedzenie, 2. dzień (30-07-2026) 22. punkt porządku dziennego: Pierwsze czytanie obywatelskiego projektu ustawy o ochronie bezpieczeństwa wewnętrznego w związku z realizacją polityki migracyjnej Unii Europejskiej (druk n
  3. Później · wypowiedź 239 Urszula Nowogórska 10. kadencja, 63. posiedzenie, 2. dzień (30-07-2026) 22. punkt porządku dziennego: Pierwsze czytanie obywatelskiego projektu ustawy o ochronie bezpieczeństwa wewnętrznego w związku z realizacją polityki migracyjnej Unii Europejskiej (druk n
  4. Później · wypowiedź 240 Andrzej Szejna 10. kadencja, 63. posiedzenie, 2. dzień (30-07-2026) 22. punkt porządku dziennego: Pierwsze czytanie obywatelskiego projektu ustawy o ochronie bezpieczeństwa wewnętrznego w związku z realizacją polityki migracyjnej Unii Europejskiej (druk n
1. (8ms; exec 7.95 + fetch 0.05; 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 = 12469 LIMIT 1
2. (3.14ms; exec 3.11 + fetch 0.03; 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 (11833) 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. (3.79ms; exec 3.73 + fetch 0.05; 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 = 12230 AND dayStatement.day_revision_id = 11798 AND dayStatement.ordinal BETWEEN 236 AND 240 AND statement.object_id <> 12469 ORDER BY dayStatement.ordinal
4. (1.93ms; exec 1.89 + 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 (11831, 11832, 11842, 11843) 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. (25.96ms; exec 25.93 + fetch 0.04; 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 = 63 AND individual.mp_number = 136 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2026-07-30' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
PHP: 50.3ms | App: 49.9ms | DB: 42.8ms (5, rows: 10) [exec: 42.6ms, fetch: 0.2ms] | View: 0.3ms (1) | Mem: 2MB (peak: 2MB) | Files: 20
toggle files
(0.33ms) /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