Stenogram Sejmu · 2026-07-16

Michał Gramatyka

Kadencja 10 · posiedzenie 62 · wypowiedź 287

Profil posła

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

Pełna wypowiedź

10. kadencja, 62. posiedzenie, 2. dzień (16-07-2026) 17. punkt porządku dziennego: Pierwsze czytanie senackiego projektu ustawy o zmianie ustawy - Kodeks wyborczy oraz ustawy o referendum lokalnym (druk nr 2670). Poseł Michał Gramatyka: Szanowny Panie Marszałku! Panie Ministrze! Panie Senatorze! Panie Posłanki i Panowie Posłowie! Gdybym miał jednym słowem albo dwoma słowami określić ten niezwykle ambitny projekt, który przedstawili nam senatorowie, to powiedziałbym, że to jest szacunek i że to jest profesjonalizm. (Oklaski) Klub Polski 2050 oczywiście będzie popierał ten projekt i będzie kreatywnie i aktywnie uczestniczył w dalszych pracach. Nie rozumiem wniosków o odrzucenie. Nie rozumiem, jak można podać w wątpliwość konieczność uregulowania odniesienia liczby mandatów do tzw. normy przedstawicielskiej. Przecież ta sprawa wymaga uregulowania od ponad 20 lat. Przecież dzisiejszy rozkład mandatów pomiędzy okręgami wyborczymi odzwierciedla demografię w Polsce gdzieś na koniec lat 90. Od tego czasu naprawdę bardzo wiele w Polsce się zdarzyło i od tego czasu w wyniku naturalnych ruchów ludności ta norma przedstawicielska jest bardzo poważnie zachwiana. W jednym okręgu jest łatwiej zostać posłem, w innym okręgu jest trudniej zostać posłem, a te szanse powinny być równe. Chwała za pomysł promowania zawodów prawniczych, chwała za pomysł postawienia na sędziów bądź na emerytowanych sędziów jako na tę koronę zawodów prawniczych. To bardzo dobrze, że w komisjach wyborczych znajdą się osoby aktywnie wykonujące zawody prawnicze, radcy prawni, adwokaci, notariusze. W ten sposób zabezpieczamy proces wyborczy i w ten sposób powodujemy, że ten proces jest dużo bardziej przejrzysty. Ale ten szacunek jest nie tylko dla organów, które przeprowadzają wybory, ale ten szacunek jest również dla wyborców. Bo przecież absurdalna byłaby sytuacja, w której wybory zostają uznane za niebyłe ze względu na upływ jakiegoś terminu. Tutaj należy docenić koncepcję wydłużenia tego terminu i umożliwienia przekazania głosów ludzi, którzy przecież te głosy oddali. Oddali je w dobrej wierze, więc z jakiego względu ich głos miałby być pomijany. Bardzo wielkie ukłony za ułatwienia dla Polek i Polaków głosujących za granicą. To, że polski dowód osobisty będzie zrównany paszportowi, to, że będziemy mogli wylegitymować się przed konsulem dowodem osobistym, to, że konsulowie dostaną dodatkowe uprawnienia zaciągania danych z rejestrów dowodów osobistych, to tylko jedno. Ale moje cyfrowe serce raduje się, dlatego że dowód osobisty to również dowód osobisty w mObywatelu, a więc będzie można wylegitymować się dowodem zarówno plastikowym, jak i cyfrowym. Jedyna wątpliwość, jaką mam, to jest wątpliwość co do ostatecznego sukcesu tej regulacji. Z całego serca życzę tej regulacji sukcesu. Ale od momentu, kiedy zajmujemy się reformą Kodeksu wyborczego, tylko jeden projekt udało się doprowadzić do szczęśliwego końca. Tylko jeden projekt przeszedł przez Sejm, przez Senat i uzyskał podpis prezydenta. Współtwórczyni tego sukcesu, pani posłanka Dolniak jest na tej sali. To był projekt, który wprowadzał elektroniczną zbiórkę podpisów. Od 20 lat Państwowa Komisja Wyborcza o to apelowała. W końcu udało się to przez Sejm przeprowadzić dzięki pracy wszystkich nas, bo i z prawej strony były osoby, które ten projekt wspierały. Z całego serca życzę powodzenia. Jeszcze raz powtarzam: Polska 2050 będzie oczywiście popierała te rozwiązania. 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ź 285 Piotr Kowal 10. kadencja, 62. posiedzenie, 2. dzień (16-07-2026) 17. punkt porządku dziennego: Pierwsze czytanie senackiego projektu ustawy o zmianie ustawy - Kodeks wyborczy oraz ustawy o referendum lokalnym (druk nr 2670). Poseł Piotr Kowal: Szanowny
  2. Wcześniej · wypowiedź 286 Witold Tumanowicz 10. kadencja, 62. posiedzenie, 2. dzień (16-07-2026) 17. punkt porządku dziennego: Pierwsze czytanie senackiego projektu ustawy o zmianie ustawy - Kodeks wyborczy oraz ustawy o referendum lokalnym (druk nr 2670). Poseł Witold Tumanowicz: Pa
  3. Później · wypowiedź 288 Jarosław Sachajko 10. kadencja, 62. posiedzenie, 2. dzień (16-07-2026) 17. punkt porządku dziennego: Pierwsze czytanie senackiego projektu ustawy o zmianie ustawy - Kodeks wyborczy oraz ustawy o referendum lokalnym (druk nr 2670). Poseł Jarosław Sachajko: Pa
  4. Później · wypowiedź 289 Włodzimierz Skalik 10. kadencja, 62. posiedzenie, 2. dzień (16-07-2026) 17. punkt porządku dziennego: Pierwsze czytanie senackiego projektu ustawy o zmianie ustawy - Kodeks wyborczy oraz ustawy o referendum lokalnym (druk nr 2670). Poseł Włodzimierz Skalik: S
1. (2.52ms; exec 2.45 + fetch 0.06; 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 = 13808 LIMIT 1
2. (2.07ms; exec 2.03 + 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 (13636) 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.69ms; exec 1.63 + fetch 0.06; 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 = 13520 AND dayStatement.day_revision_id = 13100 AND dayStatement.ordinal BETWEEN 285 AND 289 AND statement.object_id <> 13808 ORDER BY dayStatement.ordinal
4. (1.59ms; exec 1.5 + fetch 0.09; 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 (13634, 13635, 13637, 13643) 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.12ms; exec 3.1 + 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 = 62 AND individual.mp_number = 117 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2026-07-16' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
PHP: 17.6ms | App: 17.3ms | DB: 11ms (5, rows: 10) [exec: 10.7ms, fetch: 0.3ms] | View: 0.2ms (1) | Mem: 2MB (peak: 2MB) | Files: 20
toggle files
(0.15ms) /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