Stenogram Sejmu · 2026-07-02

Wioletta Maria Kulpa

Kadencja 10 · posiedzenie 61 · wypowiedź 23

Profil posła

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

Pełna wypowiedź

10. kadencja, 61. posiedzenie, 2. dzień (02-07-2026) 7. punkt porządku dziennego: Pytania w sprawach bieżących. Poseł Wioletta Maria Kulpa: Dziękuję. Panie Marszałku! Były radny Koalicji Obywatelskiej Żyrardowa, Krzysztof S., dla panów Marcina Kierwińskiego i Rafała Trzaskowskiego młody, dobrze zapowiadający się szef struktur Koalicji Obywatelskiej w powiecie żyrardowskim, angażujący się dla tych polityków w kampanię wyborczą, na co są dowody zdjęciowe... Tymczasem 13 listopada 2024 r. uprawomocnił się jego wyrok skazujący za przestępstwo umyślne orzeczone przez Sąd Rejonowy dla Warszawy-Mokotowa. Ten zaufany działacz Platformy Obywatelskiej, zamiast zgłosić ten fakt przewodniczącemu rady i zrzec się mandatu osoby zaufania publicznego - radnego, postanowił to zataić, nie mówić, a teraz koleżanki i koledzy z PO wraz z panem Kierwińskim są zaskoczeni jego czynem. Bo kłamstwo prędzej czy później ujrzy światło dzienne, tak jak w tym przypadku. 3 czerwca 2026 r., po 18 miesiącach od uprawomocnienia się wyroku skazującego, komisarz wyborczy wygasza mu mandat radnego. Dlaczego dopiero teraz? Bo Sąd Rejonowy dla Warszawy-Mokotowa nie wiedział, że jest radnym i nie przesłał odpisów wyroku do komisarza wyborczego, który na tej podstawie dopiero stwierdza wygaśnięcie. Czy faktycznie sąd nie wiedział, czy celowo zataił ten fakt przed sądem, kiedy padały takie pytania? Sąd nie dopełnił swoich obowiązków, tym samym skazany przez ponad 18 miesięcy złamał nie tylko ustawy o samorządzie gminnym, ale również ustawę - Prawo oświatowe, Karta Nauczyciela, bo do września 2025 r. był cały czas nauczycielem w specjalnym ośrodku szkolno-wychowawczym, ale także członkiem dwóch rad nadzorczych i dyrektorem w miejskiej spółce PGK, a także, uwaga, w spółce państwowej Wody Polskie. Zatem czy również zataił przed sądem informację, że pracuje w szkole jako nauczyciel? Jak wyglądało przesłuchanie? Proszę przeanalizować całe postępowanie karne. Co jest w tym najgorsze? Brak skruchy, przeproszenia mieszkańców za swój niegodny czyn. W zamian mamy kancelarię prawną mecenasa Dubois, która reprezentuje byłego radnego miasta Żyrardowa, kierując pisma wzywające miejską spółkę do przywrócenia go do pracy, pod groźbą dochodzenia odszkodowania, a także do komisarza wyborczego żądającego przywrócenia mu mandatu radnego. Z informacji otrzymanej od sądu Warszawa-Mokotów wiemy, że zatarcie wyroku nastąpiłoby dopiero (Dzwonek) 13 listopada 2026 r. Tymczasem kancelaria mecenasa Dubois jakimś cudem załącza wyciąg z KRK o jego zatarciu z datą 8 czerwca. Na czyj zatem wniosek i z czyjego poręczenia skrócono mu okres zatarcia wyroku? Jego proces karny powinien zostać wznowiony i ponownie powinna zostać rozpatrzona sprawa karna z racji złamania z premedytacją dwóch ustaw. Zataił fakt skazania. Sąd nie przesłał wyroku do komisarza wyborczego. Jakie w związku z tym będą konsekwencje dla sądu i skazanego? Jak to jest możliwe, że skazany, pomimo, można rzec, recydywy, popełnia przestępstwa już z innego artykułu, ma w nagrodę otrzymać skrócenie okresu zatarcia wyroku? 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ź 21 Norbert Pietrykowski 10. kadencja, 61. posiedzenie, 2. dzień (02-07-2026) 7. punkt porządku dziennego: Pytania w sprawach bieżących. Poseł Norbert Pietrykowski: Kłaniam się, panie marszałku. Wicemarszałek Szymon Hołownia: Najniżej się kłaniam panu posłowi. Pose
  2. Wcześniej · wypowiedź 22 Tomasz Maciejewski 10. kadencja, 61. posiedzenie, 2. dzień (02-07-2026) 7. punkt porządku dziennego: Pytania w sprawach bieżących. Podsekretarz Stanu w Ministerstwie Zdrowia Tomasz Maciejewski: Panie Marszałku! Wysoka Izbo! W wykazie wyrobów medycznych wydawa
  3. Później · wypowiedź 24 Sławomir Pałka 10. kadencja, 61. posiedzenie, 2. dzień (02-07-2026) 7. punkt porządku dziennego: Pytania w sprawach bieżących. Podsekretarz Stanu w Ministerstwie Sprawiedliwości Sławomir Pałka: Bardzo dziękuję. Panie Marszałku! Wysoka Izbo! Pani Poseł! Sp
  4. Później · wypowiedź 25 Wioletta Maria Kulpa 10. kadencja, 61. posiedzenie, 2. dzień (02-07-2026) 7. punkt porządku dziennego: Pytania w sprawach bieżących. Poseł Wioletta Maria Kulpa: Dziękuję bardzo. Pana odpowiedź była dość lakoniczna, dość ogólna. Wiemy tylko jedno: wina była, wyr
1. (4.98ms; exec 4.88 + fetch 0.09; 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 = 19612 LIMIT 1
2. (6.01ms; exec 5.96 + fetch 0.05; 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 (20588) 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.37ms; exec 2.32 + 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 = 19588 AND dayStatement.day_revision_id = 19249 AND dayStatement.ordinal BETWEEN 21 AND 25 AND statement.object_id <> 19612 ORDER BY dayStatement.ordinal
4. (1.84ms; exec 1.8 + 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 (20586, 20587, 20601, 20602) 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. (6.77ms; exec 6.74 + fetch 0.03; 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 = 61 AND individual.mp_number = 476 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2026-07-02' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
PHP: 28.8ms | App: 28.4ms | DB: 22ms (5, rows: 10) [exec: 21.7ms, fetch: 0.3ms] | View: 0.2ms (1) | Mem: 2MB (peak: 2MB) | Files: 20
toggle files
(0.16ms) /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