Stenogram Sejmu · 2025-05-21

Marek Jamrogowicz

Kadencja 10 · posiedzenie 35 · wypowiedź 43

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

Pełna wypowiedź

10. kadencja, 35. posiedzenie, 2. dzień (21-05-2025) 10. punkt porządku dziennego: Pytania w sprawach bieżących. Zastępca Prokuratora Krajowego Marek Jamrogowicz: Pani Marszałek! Wysoka Izbo! Odpowiadając na pytania, wstępnie nakreślę zadania, które zarządzeniem prokuratora krajowego z 16 sierpnia 2024 r. zostały nakreślone przed zespołem, który zajął się analizą i oceną wybranych spraw pozostających w zainteresowaniu opinii publicznej pod kątem prawidłowości ich prowadzenia, zasadności podejmowania decyzji oraz merytorycznej oceny końcowych rozstrzygnień. Pytanie dotyczy drugiej części raportu, która została przedstawiona w kwietniu 2025 r. Zakresem badań zespół powołany przez prokuratora krajowego objął 400 postępowań. Wśród tych 400 postępowań w 233 postępowaniach stwierdzono bardzo istotne uchybienia, braki, o których powiem później, które spowodowały wydanie stosownych rekomendacji zespołu. W 36 sprawach zespół rekomendował podjęcie lub wznowienie postępowań, w 28 sprawach zespół rekomendował wszczęcie postępowań karnych dotyczących działań prokuratorów, a w 43 sprawach - wszczęcie postępowań służbowych dotyczących działań prokuratorów. Oczywiście te rekomendacje będą podstawą zainicjowania postępowań służbowych, dyscyplinarnych czy też karnych. Nie mogę tutaj mówić o konkretnych osobach, ponieważ kwestia odpowiedzialności dyscyplinarnej lub karnej zostanie rozstrzygnięta w konkretnych postępowaniach. Będzie to przebiegało w następujący sposób. Są już doświadczenia z pierwszej części raportu, który objął, przypomnę, 200 postępowań. W przypadkach, w których zespół uznał, iż doszło do popełnienia przestępstwa, działania prokuratorów prowadzących czy też nadzorujących postępowania mogą wyczerpywać znamiona przestępstw karnych, stosowne informacje wraz z materiałem zostaną skierowane do wydziału spraw wewnętrznych. Wydział spraw wewnętrznych czy wskazana prokuratura będą samodzielnie podejmować decyzję odnośnie do tego, czy postępowanie karne zostanie wszczęte, czy też nie zostanie wszczęte. Jeżeli chodzi o postępowania służbowe czy dyscyplinarne, to w tych 43 sprawach materiały zostaną przekazane do prokuratora krajowego i postępowania zostaną zainicjowane przez rzeczników dyscyplinarnych. Mówię: zostaną przekazane. To jest pewne uproszczenie, ponieważ te materiały już są przekazywane. Myślę, że do końca przyszłego tygodnia w przypadku każdej ze spraw, które zostały rekomendowane przez zespół, materiały zostaną przekazane właściwym dysponentom. Jeżeli chodzi o te postępowania, w przypadku których wydano rekomendację, mówię tu o 36 sprawach, rekomendację dotyczącą podjęcia lub wznowienia postępowania, to pisma zostały skierowane do właściwych prokuratorów regionalnych, aby w ramach własnych kompetencji podjęli decyzje, względnie, aby decyzje zostały podjęte przez prokuratorów w jednostkach na tym szczeblu, na którym postępowania były prowadzone. Jeżeli chodzi o podstawowe zarzuty, które zostały sformułowane, mówię o nieprawidłowościach dotyczących tych postępowań, które były przedmiotem badania, to są one w zasadzie tożsame, prawie tożsame - być może jest to tylko kwestia pewnych akcentów - z zarzutami, które były formułowane w pierwszym raporcie, w pierwszej części raportu. Generalnie można to pogrupować w bloki tematyczne. Istotną okolicznością, którą zespół zauważył i przedstawił w swoim opracowaniu, było niezasadne wszczynanie postępowań w sprawach, w przypadku których tak naprawdę od samego początku było jasne, iż materiał dowodowy nie pozwala na wszczęcie postępowania. Oczywiście intencjonalny charakter wszczynania postępowań był łatwo dostrzegalny. Odwrotna sytuacja miała miejsce w sprawach, w których pomimo istnienia uzasadnionego podejrzenia popełnienia przestępstwa, albo prowadzono wielomiesięczne postępowania sprawdzające, a przypomnę, że powinny one zostać zakończone po 30 dniach, albo odmawiano wszczęcia postępowania bez przeprowadzenia postępowania dowodowego. Mówię tutaj o tych sprawach, które, nazwijmy to umownie, były w zainteresowaniu kierownictwa Prokuratury Krajowej. Kolejną kwestią, w przypadku której zespół uznał, iż działania naruszały zasady obiektywizmu czy też rzetelnego prowadzenia postępowania, była kwestia wyznaczania jednostek bądź też przekazywania postępowań do innych jednostek prokuratury. Według raportu zdarzały się sytuacje, w których od początku kierowano sprawę do konkretnej prokuratury. Na etapie prowadzenia postępowania, kiedy kierunek postępowania nie był zgodny z oczekiwaniem kierownictwa Prokuratury Krajowej, dokonywano bądź zmiany referenta, bądź zmiany prokuratury, do której przekazywano to postępowanie. Charakter tej decyzji, wydaje się, był jednoznaczny. (Dzwonek) Kolejny zarzut dotyczył odmiennej oceny zawiadomień kierowanych przez różne podmioty. Bez wątpienia ta analiza, te materiały pozwalają na stwierdzenie, że zarzuty były traktowane w nierówny sposób. Mówię tutaj np. o przestępstwach tzw. mowy nienawiści. Arbitralnie podejmowano decyzję o odmowie wszczęcia postępowania, kiedy to postępowanie dotyczyło pewnych środowisk. Odmienna sytuacja miała natomiast miejsce, gdy sprawa dotyczyła zupełnie innych środowisk, zbliżonych do obozu sprawującego wówczas władzę. To opracowanie jest gigantyczne, liczy ponad 900 stron. Bardzo trudno je tak szybko i skrótowo zrecenzować, natomiast wydaje mi się, że broni się ono tym, że jest bardzo szczegółowe. To nie jest opinia jednego, dwóch, trzech prokuratorów czy nawet zespołu. Jest to analiza 400, w sumie 600 postępowań wraz z opisaniem tych mechanizmów. Zapoznanie się z nimi przez, jak w moim przypadku, wieloletniego prokuratora pozwala na dość smutną konstatację. Muszę jeszcze dodać jedno zdanie, że... (Głos z sali: Drugie pytanie można wydłużyć, a nie odpowiedź. Już jest 1,5 minuty...) Wicemarszałek Monika Wielichowska: Pani poseł... (Głos z sali: Zgodnie z regulaminem...) Zgodnie z regulaminem to ja mogę zadecydować, kiedy przerwać panu ministrowi, i jeszcze nie przerywam. Panie ministrze, proszę kontynuować, skupić się na odpowiedzi i pamiętać, że jeszcze ma pan pytanie dodatkowe i odpowiedź. (Głos z sali: Pani marszałek...) (Głos z sali: Nie ma pytania dodatkowego. Czasu też pan nie ma. Dziękuję, do widzenia.) Proszę skończyć swoją myśl. Zastępca Prokuratora Krajowego Marek Jamrogowicz: Odpowiem na ostatni fragment tego pytania dotyczący mechanizmu wywierania wpływu. Bardzo rzadko, na co wskazuje zespół, dochodziło do wydania bezpośredniego polecenia w formie przewidzianej ustawą - Prawo o prokuraturze. Generalnie były to sugestie, które niestety były jednoznacznie odczytywane przez prokuratorów prowadzących postępowanie. Te decyzje były podejmowane stosownie do pism instrukcyjnych, zaleceń, uwag osób nadzorujących postępowanie w zwierzchnich jednostkach. Dziękuję. 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ź 41 Urszula Zielińska 10. kadencja, 35. posiedzenie, 2. dzień (21-05-2025) 10. punkt porządku dziennego: Pytania w sprawach bieżących. Sekretarz Stanu w Ministerstwie Klimatu i Środowiska Urszula Zielińska: Zwracam się do pani minister Golińskiej, bo pani minist
  2. Wcześniej · wypowiedź 42 Maciej Tomczykiewicz 10. kadencja, 35. posiedzenie, 2. dzień (21-05-2025) 10. punkt porządku dziennego: Pytania w sprawach bieżących. Poseł Maciej Tomczykiewicz: Szanowna Pani Marszałek! Szanowni Państwo! W drugiej części raportu Ministerstwa Sprawiedliwości sz
  3. Później · wypowiedź 44 Piotr Gliński 10. kadencja, 35. posiedzenie, 2. dzień (21-05-2025) 10. punkt porządku dziennego: Pytania w sprawach bieżących. Poseł Piotr Gliński: Pani Marszałek! Wysoki Sejmie! Zwracam się z pytaniem w zasadzie do prezesa Rady Ministrów w sprawie bulwe
  4. Później · wypowiedź 45 Tomasz Lewandowski 10. kadencja, 35. posiedzenie, 2. dzień (21-05-2025) 10. punkt porządku dziennego: Pytania w sprawach bieżących. Podsekretarz Stanu w Ministerstwie Rozwoju i Technologii Tomasz Lewandowski: Szanowna Pani Marszałek! Wysoka Izbo! Mam zaszczyt
1. (1.97ms; exec 1.92 + 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 = 96675 LIMIT 1
2. (1.76ms; exec 1.72 + fetch 0.04; 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 (86840) 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.26ms; exec 1.23 + fetch 0.02; 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 = 96631 AND dayStatement.day_revision_id = 98758 AND dayStatement.ordinal BETWEEN 41 AND 45 AND statement.object_id <> 96675 ORDER BY dayStatement.ordinal
4. (1.18ms; exec 1.14 + 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 (86838, 86839, 86841, 86842) 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. (1.58ms; exec 1.55 + 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 = 35 AND individual.mp_number = 0 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2025-05-21' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
PHP: 14.2ms | App: 13.9ms | DB: 7.7ms (5, rows: 10) [exec: 7.6ms, fetch: 0.2ms] | View: 0.7ms (1) | Mem: 2MB (peak: 2MB) | Files: 20
toggle files
(0.74ms) /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