Stenogram Sejmu · 2026-09-16

Ryszard Wilk

Kadencja 10 · posiedzenie 65 · wypowiedź 53

Profil posła

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

Pełna wypowiedź

10. kadencja, 65. posiedzenie, 2. dzień (16-09-2026) 39. punkt porządku dziennego: Pierwsze czytanie rządowego projektu ustawy o zmianie ustawy o podatkach i opłatach lokalnych, ustawy o podatku dochodowym od osób fizycznych oraz ustawy o podatku od czynności cywilnoprawnych (druk nr 3099). Poseł Ryszard Wilk: Panie Marszałku! Panie Ministrze! Panie i Panowie Posłowie! Powiem uczciwie, że bardzo rzadko się zdarza tak, żeby moje serce na tej mównicy było rozdarte w dwóch różnych kierunkach. Ponieważ druk, nad którym tutaj dyskutujemy, zawiera tak naprawdę dwa rozwiązania, które idą w zupełnie przeciwnych - może nie w zupełnie przeciwnych - kierunkach. Tytułem wstępu: chciałbym bardzo podziękować panu ministrowi, którego czujne oko dostrzegło 336 dni temu nasz druk nr 1889, który chciał podnieść kwotę zwolnienia z podatku od czynności cywilnoprawnych dla obywateli do 5 tys. zł. Państwo zaproponowaliście 3 tys. To jest uczciwy kompromis, panie ministrze. Bardzo dziękuję. Natomiast może porozmawiajmy o tej pierwszej zmianie, a za chwileczkę przejdziemy do tej drugiej. Rząd proponuje, o czym już wspomniałem, podniesienie limitu zwolnienia z podatku od czynności cywilnoprawnych rzeczy ruchomych z 1 tys. zł do 3 tys. zł. I to jest bardzo dobry pomysł, ponieważ ten limit nie był waloryzowany, uwaga, od ćwierć wieku, od 25 lat, od 2001 r., kiedy mieliśmy zupełnie inne realia. Minimalna pensja wynosiła 760 zł brutto. Teraz żyjemy w zupełnie innych realiach. Ludzie kupują dużo używanych przedmiotów. Kupują rzeczy używane nie dlatego, że lubią kolekcjonować stare, używane rzeczy, tylko dlatego, że nie stać ich na nowe. Pytanie otwarte: Czy moralne jest, aby jeszcze karać ludzi drobnym podatkiem, ale jednak podatkiem, za to, że kupują rzeczy używane? Rząd w uzasadnieniu sam wskazuje, że przy niewielkich transakcjach koszty obsługi, tym bardziej egzekucji tego PCC, czyli podatku od czynności cywilnoprawnych, jak kto woli, mogą być, uwaga, porównywalne z kwotą samego podatku albo nawet ją przewyższać. Legendarny jest przypadek faceta, który kupił sobie na OLX używaną kolarzówkę za 1500 zł. Oprócz kolarzówki za 1500 zł przeszło mu wezwanie z urzędu skarbowego, że ma uiścić, uwaga, 30 zł podatku od czynności cywilnoprawnych. Wysłanie poleconego z potwierdzeniem odbioru to jest chyba 16,70 zł. Jeżeli doliczylibyśmy do tego pracę urzędników, ogrzanie budynków itd., to pewnie wyszłoby z 50 zł. A to pani minister pewnie wie, ale nie powie. Mamy tylko troszeczkę niedosyt, że zatrzymaliśmy się na tych 3 tys., ponieważ jeżeli policzylibyśmy to wprost proporcjonalnie do tego, jak nam rosła minimalna krajowa, to wyszłoby 5 tys. Ale z tych 3 tys. też jesteśmy zadowoleni. Natomiast druga część projektu dotyczy opłaty miejscowej i uzdrowiskowej. Patrząc na tę ustawę tak globalnie, ma to jakiś sens, ponieważ podatek od czynności cywilnoprawnych w całości trafia do budżetu samorządu, nie do budżetu centralnego. Natomiast czy skala tego, ile tego podatku do nich by nie docierało, jest jakkolwiek równoważna odnośnie do drugiego członu ustawy? Nie wiem. Ale trzeba uczciwie powiedzieć, i muszę uczciwie powiedzieć, że zdaję sobie sprawę z problemu, z którym mierzą się takie samorządy jak Zakopane czy Kraków, a także inne miejscowości, które są odwiedzane przez bardzo dużą liczbę turystów. Turysta przyjeżdża i korzysta, ale nie tylko z przyrody. Korzysta z dróg, komunikacji, infrastruktury i przestrzeni publicznej. Trzeba wywieźć więcej śmieci, częściej posprzątać, utrzymać chodniki, drogi, oświetlenie czy transport publiczny. I to są realne koszty, które ponosi samorząd. Rozumiem więc argumenty samorządów, które mówią, że skoro ponosimy większe koszty związane z ruchem turystycznym, powinniśmy mieć możliwość pozyskania dodatkowych środków na ich pokrycie. Okej, ale jest też druga strona tego rachunku, ponieważ większa liczba turystów dla samorządu to nie tylko większe koszty, to również większa aktywność gospodarcza. Więcej zarabiają hotele, pensjonaty, restauracje, sklepy, przewoźnicy i cała lokalna branża usługowa. Turysta zostawia pieniądze, tworzy popyt, daje pracę i napędza lokalną gospodarkę, a ta aktywność wpływa również na bazę dochodową samorządów, ponieważ mają korzyści wynikające z PIT i CIT. Dlatego nie przedstawiajmy turysty wyłącznie jako dodatkowego kosztu dla gminy. Trzeba uczciwie policzyć obie strony tego rachunku, tj. zarówno dodatkowe wydatki samorządu, jak i korzyści gospodarcze oraz fiskalne wynikające z turystyki jako takiej, tym bardziej że projekt przerzuca konkretną pracę związaną z poborem tej opłaty na przedsiębiorców, ponieważ przedsiębiorca prowadzący hotel, pensjonat czy inny obiekt noclegowy ma zostać płatnikiem, ma pobierać opłatę od gościa, prowadzić rejestr, zapisywać imię, nazwisko, adres, stawkę opłaty, liczbę nocy, pobraną kwotę i raportować do 15. dnia kolejnego miesiąca. Panie Marszałku! Kończąc, chciałbym powiedzieć, że całym sercem popieram to, żeby podnieść zwolnienie od PCC, natomiast mam duże wątpliwości odnośnie do zagłosowania za podniesieniem podatku. (Dzwonek) W ogóle złączenie tych dwóch rzeczy w jeden druk, żeby ludzie nie wiedzieli, jak mają się zachować przy głosowaniu, jest dla mnie co najmniej dziwne. 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ź 51 Stanisław Tomczyszyn 10. kadencja, 65. posiedzenie, 2. dzień (16-09-2026) 39. punkt porządku dziennego: Pierwsze czytanie rządowego projektu ustawy o zmianie ustawy o podatkach i opłatach lokalnych, ustawy o podatku dochodowym od osób fizycznych oraz ustawy o p
  2. Wcześniej · wypowiedź 52 Daria Gosek-Popiołek 10. kadencja, 65. posiedzenie, 2. dzień (16-09-2026) 39. punkt porządku dziennego: Pierwsze czytanie rządowego projektu ustawy o zmianie ustawy o podatkach i opłatach lokalnych, ustawy o podatku dochodowym od osób fizycznych oraz ustawy o p
  3. Później · wypowiedź 54 Rafał Kasprzyk 10. kadencja, 65. posiedzenie, 2. dzień (16-09-2026) 39. punkt porządku dziennego: Pierwsze czytanie rządowego projektu ustawy o zmianie ustawy o podatkach i opłatach lokalnych, ustawy o podatku dochodowym od osób fizycznych oraz ustawy o p
  4. Później · wypowiedź 55 Bartosz Romowicz 10. kadencja, 65. posiedzenie, 2. dzień (16-09-2026) 39. punkt porządku dziennego: Pierwsze czytanie rządowego projektu ustawy o zmianie ustawy o podatkach i opłatach lokalnych, ustawy o podatku dochodowym od osób fizycznych oraz ustawy o p
1. (3.61ms; exec 3.58 + fetch 0.03; 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, d…
2. (1.03ms; exec 1.02 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
3. (0.76ms; exec 0.74 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 2181 ORDER BY ordinal
4. (1.1ms; exec 1.07 + fetch 0.03; rows 4) SELECT statement.object_id, statement.statement_number, statement.speaker_name, dayStatement.ordinal FROM sejm_transcrip…
5. (1.08ms; exec 1.07 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.obje…
6. (1.02ms; exec 1.01 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
7. (0.78ms; exec 0.76 + fetch 0.02; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 2179 ORDER BY ordinal
8. (1.15ms; exec 1.14 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.obje…
9. (1.17ms; exec 1.16 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
10. (0.91ms; exec 0.89 + fetch 0.02; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 2180 ORDER BY ordinal
11. (1.43ms; exec 1.42 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.obje…
12. (1.4ms; exec 1.38 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
13. (0.89ms; exec 0.87 + fetch 0.02; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 2182 ORDER BY ordinal
14. (1.13ms; exec 1.12 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.obje…
15. (0.85ms; exec 0.84 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
16. (1.71ms; exec 1.7 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 2183 ORDER BY ordinal
17. (6.2ms; exec 6.17 + fetch 0.02; rows 0) SELECT individual.raw_club, individual.evidence_id, f.requested_url FROM sejm_individual_votes individual JOIN sejm_vote…
toggle
1. (3.61ms; exec 3.58 + fetch 0.03; 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 = 9986 LIMIT 1
2. (1.03ms; exec 1.02 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id = 8578 AND run.state = 'completed' ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC LIMIT 1
3. (0.76ms; exec 0.74 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 2181 ORDER BY ordinal
4. (1.1ms; exec 1.07 + fetch 0.03; rows 4) SELECT statement.object_id, statement.statement_number, statement.speaker_name, dayStatement.ordinal FROM sejm_transcript_day_statements dayStatement JOIN sejm_statements statement ON statement.object_id = dayStatement.statement_id WHERE dayStatement.day_id = 9932 AND dayStatement.day_revision_id = 9482 AND dayStatement.ordinal BETWEEN 51 AND 55 AND statement.object_id <> 9986 ORDER BY dayStatement.ordinal
5. (1.08ms; exec 1.07 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document 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) JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.current_selector_sha IS NOT NULL WHERE document.owner_object_id = 9932 AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', 51) LIMIT 1
6. (1.02ms; exec 1.01 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id = 8576 AND run.state = 'completed' ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC LIMIT 1
7. (0.78ms; exec 0.76 + fetch 0.02; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 2179 ORDER BY ordinal
8. (1.15ms; exec 1.14 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document 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) JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.current_selector_sha IS NOT NULL WHERE document.owner_object_id = 9932 AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', 52) LIMIT 1
9. (1.17ms; exec 1.16 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id = 8577 AND run.state = 'completed' ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC LIMIT 1
10. (0.91ms; exec 0.89 + fetch 0.02; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 2180 ORDER BY ordinal
11. (1.43ms; exec 1.42 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document 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) JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.current_selector_sha IS NOT NULL WHERE document.owner_object_id = 9932 AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', 54) LIMIT 1
12. (1.4ms; exec 1.38 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id = 8588 AND run.state = 'completed' ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC LIMIT 1
13. (0.89ms; exec 0.87 + fetch 0.02; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 2182 ORDER BY ordinal
14. (1.13ms; exec 1.12 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document 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) JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.current_selector_sha IS NOT NULL WHERE document.owner_object_id = 9932 AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', 55) LIMIT 1
15. (0.85ms; exec 0.84 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id = 8589 AND run.state = 'completed' ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC LIMIT 1
16. (1.71ms; exec 1.7 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 2183 ORDER BY ordinal
17. (6.2ms; exec 6.17 + 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 = 65 AND individual.mp_number = 422 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2026-09-16' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
Top slow:
6.2ms SELECT individual.raw_club, individual.evidence_id, f.requested_url FROM sejm_individual_votes indiv…
3.61ms SELECT s.object_id AS statement_id, s.statement_number, s.speaker_name, s.source_member_id, mp.objec…
1.71ms SELECT source_text FROM text_segments WHERE extraction_id = 2183 ORDER BY ordinal
toggle
6.2ms 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 = 65 AND individual.mp_number = 422 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2026-09-16' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
3.61ms 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 = 9986 LIMIT 1
1.71ms SELECT source_text FROM text_segments WHERE extraction_id = 2183 ORDER BY ordinal
N+1 candidates:
5× (5.47ms) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing…
5× (5.05ms) SELECT source_text FROM text_segments WHERE extraction_id = ? ORDER BY ordinal
4× (4.79ms) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON versi…
toggle
5× (5.47ms) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id = ? AND run.state = ? ORDER BY CASE extraction.quality_state WHEN ? THEN ? WHEN ? THEN ? ELSE ? END, run.finished_at DESC, extraction.id DESC LIMIT ?
5× (5.05ms) SELECT source_text FROM text_segments WHERE extraction_id = ? ORDER BY ordinal
4× (4.79ms) SELECT binding.artifact_id FROM documents document 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) JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = ? AND binding.current_selector_sha IS NOT NULL WHERE document.owner_object_id = ? AND document.document_kind = ? AND document.source_document_key = CONCAT(?, ?) LIMIT ?
PHP: 33ms | App: 32.8ms | DB: 26.2ms (17, rows: 19) [exec: 26ms, fetch: 0.3ms] | View: 0.4ms (1) | Mem: 2MB (peak: 2MB) | Files: 20
toggle files
(0.37ms) /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