Stenogram Sejmu · 2025-06-24

Michał Moskal

Kadencja 10 · posiedzenie 37 · wypowiedź 85

Profil posła

Klub podany w głosowaniu imiennym tego posła w tym samym dniu i posiedzeniu: PiS · dowód głosu. Nie jest to pełna historia członkostwa.

Pełna wypowiedź

10. kadencja, 37. posiedzenie, 1. dzień (24-06-2025) 10. punkt porządku dziennego: Sprawozdanie Komisji Obrony Narodowej o rządowym projekcie ustawy o zmianie ustawy o obronie Ojczyzny oraz niektórych innych ustaw (druki nr 1270 i 1334). Poseł Michał Moskal: Tak jest. Szanowny Panie Marszałku! Wysoka Izbo! Stajemy dzisiaj przed nowelizacją ustawy dotyczącej jednego z filarów naszej państwowości - obrony ojczyzny. Procedowany projekt zawiera kilkadziesiąt zmian, które w większości oceniamy pozytywnie. Mówimy tu o usprawnieniu procesu rekrutacji, wprowadzeniu świadczeń motywacyjnych dla żołnierzy niezawodowych, rozwiązaniach umożliwiających wojskowym odbywającym długotrwałe szkolenia za granicą towarzystwo rodziny. Szczególnie istotna i godna poparcia jest propozycja znaczącego podniesienia odszkodowań dla rodzin tych żołnierzy, którzy oddali życie w służbie Polsce. Nawiasem, jednak nie sposób nie wspomnieć w tym miejscu, że Sejm Rzeczypospolitej wciąż nie zajął się złożoną przeze mnie przed rokiem uchwałą upamiętniającą śmierć św. sierż. Mateusza Sitka zamordowanego przez nielegalnych imigrantów usiłujących sforsować naszą wschodnią granicę. Również te wydarzenia każą nam powiedzieć jasno i bez żadnych niedomówień: bezpieczeństwo Polski powinno być wyjęte poza nawias sporu politycznego. Niestety doświadczenia ostatnich lat dobitnie pokazują, że Platforma Obywatelska tej granicy nigdy nie potrafiła uszanować. (Głos z sali: Nie kłam!) Gdy my jako rząd w sytuacji hybrydowego ataku ze strony reżimu Łukaszenki podejmowaliśmy realne działania i procedowaliśmy nad ustawą o budowie zapory na granicy z Białorusią, wasi liderzy drwili, mówiąc o wielkim wale, a nie murze, a cała Platforma Obywatelska głosowała przeciw. Głosowaliście przeciw ochronie polskiej granicy, przeciw bezpieczeństwu obywateli, przeciw naszym funkcjonariuszom i żołnierzom. Dzisiaj, kiedy sami przyznajecie, że zapora była konieczna, próbujecie udawać, że nic się nie stało. Ale Polacy pamiętają i wiedzą, że wasze działania wynikają wyłącznie z politycznego wyrachowania. Gdzie była wtedy wasza odpowiedzialność, wtedy, gdy była najbardziej potrzebna? Ustawa o obronie Ojczyzny, której autorami byli panowie premierzy Jarosław Kaczyński i Mariusz Błaszczak, to akt prawny o charakterze przełomowym. Dała ona ramy dla budowy silnej, docelowo 300-tysięcznej armii oraz skokowej modernizacji Sił Zbrojnych. Projekt strategiczny, odważny i ambitny. W zestawieniu z nim dzisiejsze propozycje, choć co do meritum zasadne, pokazują, jak małe ambicje ma rząd Donalda Tuska. Dlatego warto podkreślić, że to za rządów Prawa i Sprawiedliwości uruchomiliśmy największe w historii Polski programy modernizacyjne - zakup czołgów Abrams, K2, armatohaubic K9, systemów rakietowych HIMARS, myśliwców F-35 czy fregat typu Miecznik. Systematycznie zwiększaliśmy liczebność armii, która wraz z Wojskami Obrony Terytorialnej przekroczyła 200 tys. żołnierzy. Odbudowywaliśmy i tworzyliśmy nowe jednostki wojskowe, zwłaszcza na wschodniej flance, tam gdzie Platforma Obywatelska i PSL je konsekwentnie przez lata likwidowały. Niestety obecny rząd zamiast kontynuować ten marsz ku bezpieczeństwu, wcisnął hamulec. Z rosnącym niepokojem obserwujemy wstrzymywanie lub zamrażanie kluczowych projektów, jeśli chodzi o zakup nowoczesnego sprzętu dla wojska z kierunku amerykańskiego i koreańskiego. Ale wstrzymane zostało też formowanie nowych jednostek. Czemu w Poniatowej, w Janowie Lubelskim, w Sobieszynie czy w Świdniku nic się dzisiaj nie dzieje? Minęły już niemal 2 lata, odkąd gmina Poniatowa przekazała Ministerstwu Obrony Narodowej nieruchomości, a inwestycja wciąż się nie rozpoczęła i w mieście wciąż nie pojawił się żaden żołnierz. I choć 18. Brygada Zmotoryzowana została powołana do życia decyzją premiera Mariusza Błaszczaka pod koniec poprzedniej kadencji, to w sprawie jej formowania nowy rząd przez blisko pół kadencji nie zrobił absolutnie nic. Polska czeka, aż weźmiecie się do roboty. (Poseł Jakub Rutnicki: O matko.) Wysoka Izbo! Poprzemy te zmiany, bo każda, nawet najmniejsza, cegiełka, która wzmacnia pozycję polskiego żołnierza, jest warta poparcia. Będziemy wspierać to, co służy Polsce, choć wy, Platforma Obywatelska, tego nie potrafiliście. Ale będziemy też stanowczo rozliczać rząd z każdego zaniechania, każdego opóźnienia w realizacji strategicznych projektów obronnych. Bo Polska zasługuje na więcej niż korekty - Polska zasługuje na bezpieczeństwo. Dziękuję. (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ź 83 Rafał Siemaszko 10. kadencja, 37. posiedzenie, 1. dzień (24-06-2025) 10. punkt porządku dziennego: Sprawozdanie Komisji Obrony Narodowej o rządowym projekcie ustawy o zmianie ustawy o obronie Ojczyzny oraz niektórych innych ustaw (druki nr 1270 i 1334). Po
  2. Wcześniej · wypowiedź 84 Wioleta Tomczak 10. kadencja, 37. posiedzenie, 1. dzień (24-06-2025) 10. punkt porządku dziennego: Sprawozdanie Komisji Obrony Narodowej o rządowym projekcie ustawy o zmianie ustawy o obronie Ojczyzny oraz niektórych innych ustaw (druki nr 1270 i 1334). Po
  3. Później · wypowiedź 86 Urszula Nowogórska 10. kadencja, 37. posiedzenie, 1. dzień (24-06-2025) 10. punkt porządku dziennego: Sprawozdanie Komisji Obrony Narodowej o rządowym projekcie ustawy o zmianie ustawy o obronie Ojczyzny oraz niektórych innych ustaw (druki nr 1270 i 1334). Po
  4. Później · wypowiedź 87 Joanna Wicha 10. kadencja, 37. posiedzenie, 1. dzień (24-06-2025) 10. punkt porządku dziennego: Sprawozdanie Komisji Obrony Narodowej o rządowym projekcie ustawy o zmianie ustawy o obronie Ojczyzny oraz niektórych innych ustaw (druki nr 1270 i 1334). Po
1. (3.95ms; exec 3.87 + fetch 0.07; 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 = 99128 LIMIT 1
2. (3.09ms; exec 3.06 + 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 (89417) 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.45ms; exec 2.4 + 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 = 99042 AND dayStatement.day_revision_id = 101350 AND dayStatement.ordinal BETWEEN 83 AND 87 AND statement.object_id <> 99128 ORDER BY dayStatement.ordinal
4. (3.26ms; exec 3.19 + fetch 0.07; 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 (89415, 89416, 89418, 89419) 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. (5.9ms; exec 5.83 + fetch 0.07; rows 6) 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 = 37 AND individual.mp_number = 248 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2025-06-24' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
PHP: 27.1ms | App: 26.6ms | DB: 18.7ms (5, rows: 16) [exec: 18.4ms, fetch: 0.3ms] | View: 0.7ms (1) | Mem: 2MB (peak: 2MB) | Files: 20
toggle files
(0.7ms) /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