1. Zakres i źródła
Jedynym źródłem jest Biuletyn Informacji Publicznej Miasta Krakowa: moduł głosowań (sesje, posiedzenia, punkty porządku obrad, listy imienne), lista radnych i ich profile oraz „Materiały sesyjne” z protokołami sesji w PDF. Bieżący plik danych obejmuje IX kadencja 2024–2029: 51 sesji i 2678 głosowań od 7 maja 2024 do 16 września 2026.
Nie używamy danych z mediów, deklaracji radnych ani innych serwisów. Nie tworzymy ocen ani rankingów politycznych.
2. Pobieranie
- Scraper respektuje
robots.txt i wysyła najwyżej jedno żądanie co 2,5 sekundy; strony niezmienione od ostatniego pobrania nie są pobierane ponownie (ETag). - Każda strona jest zapisywana w surowej postaci z sumą SHA-256; każdy rekord w bazie wskazuje stronę, z której go odczytano.
- Adresy budujemy z prefiksem właściwej kadencji, bo pod obcym prefiksem BIP podmienia tytuł punktu.
- Strona publiczna nie łączy się z BIP. Buduje się z pliku eksportu, którego datę podajemy przy liczbach.
3. Wartości głosów
| Na stronie | W BIP | Znaczenie |
|---|
| Za | Za | głos za |
| Przeciw | Przeciw | głos przeciw |
| Wstrzymał się | Wstrzymał się | głos wstrzymujący się |
| Nie głosował | Obecny | radny obecny na sesji, który nie oddał głosu |
| Nieobecny | tylko liczba | wyliczony z liczby nieobecnych (rozdział 4) |
| Nieustalony | – | źródła się różnią; nie rozstrzygamy, jak było |
„Nie głosował” nie oznacza „nieobecny”. To dwie różne sytuacje i nigdy ich nie łączymy.
Przy głosowaniach tajnych (np. wybór ławników) BIP podaje tylko sumy za, przeciw i wstrzymujących się. Takie głosowania nie mają głosów imiennych i nie wchodzą do statystyk radnych.
4. Nieobecności
BIP podaje imiennie tylko obecnych. Nieobecnych wyliczamy jako radnych ze składu rady, których nie ma na liście imiennej – wyłącznie gdy:
- liczba wyliczonych zgadza się z liczbą „Nieobecnych” podaną przez BIP,
- każdy wyliczony nieobecny miał w dniu głosowania mandat.
Skład rady w danym dniu ustalamy z urzędowych dat mandatów: uchwał Rady o wygaśnięciu mandatu, postanowień Komisarza Wyborczego o obsadzeniu mandatu i protokołów sesji ze ślubowaniem. Każda data ma w profilu radnego link do dokumentu. Gdy daty brak, przyjmujemy tylko to, co wynika z głosów: radny na pewno miał mandat od swojego pierwszego do ostatniego głosu. W dniu wygaśnięcia mandatu nie wiadomo z samej daty, czy radny jeszcze go miał. Rozstrzyga wtedy liczba nieobecnych podana przez BIP: wyliczamy nazwiska tylko, gdy zgadza się z nią dokładnie jeden wariant składu (z tym radnym albo bez niego), a takie głosowanie oznaczamy uwagą do danych.
Taki zapis jest oznaczony gwiazdką. Gdy warunki nie są spełnione, nie wpisujemy nieobecności i zgłaszamy rozbieżność. Gdy protokół podaje, że radny liczony przez BIP jako nieobecny był na sali, a jego głos nie został zarejestrowany, zapisujemy „Nieustalony” i konflikt źródeł.
5. Weryfikacja protokołem
Sumy głosów, wynik i numer uchwały z modułu głosowań porównujemy z protokołem sesji. Głosowanie z numerem druku łączymy po numerze druku i sumach; bez numeru druku – po sumach, tylko gdy jest dokładnie jeden kandydat. Każde głosowanie ma jeden status:
- Potwierdzone protokołem
- Sumy i wynik zgodne z protokołem sesji.
- Jedno źródło
- Dane z modułu głosowań BIP, bez potwierdzenia w protokole.
- Uwaga do danych
- Źródła wymagają wyjaśnienia – szczegóły niżej.
- Źródła się różnią
- BIP i protokół podają co innego – szczegóły niżej.
- Brak danych w BIP
- BIP nie publikuje wyników tego głosowania.
Ostrzeżeń i konfliktów nie ukrywamy: są przy głosowaniu i na stronie „Jakość danych”.
6. Tożsamość radnych
Skład IX kadencji pochodzi z listy radnych BIP (profil, klub, funkcja, okręg, status mandatu). Nazwiska z list imiennych łączymy z profilem po pełnym zestawie imion i nazwiska – osoby o podobnych nazwiskach nie są scalane. Łączenie osób między kadencjami wymaga ręcznego potwierdzenia. Gdy archiwalny profil w BIP nie podaje klubu, możemy go uzupełnić ręcznie; taki klub jest w profilu radnego oznaczony jako „uzupełnienie ręczne”, z wyjaśnieniem i linkami do dokumentów. Klubu podanego przez BIP nigdy nie zmieniamy.
7. Definicje statystyk
- Głosowania radnego – głosowania z wynikami imiennymi, w których radny ma zapis (odczytany lub wyliczony).
- Obecność – (za + przeciw + wstrzymał się + nie głosował) ÷ (te same + nieobecny). Zapisy „Nieustalony” pomijamy.
- Udział głosów „za” – liczony od oddanych głosów (za + przeciw + wstrzymał się).
- Zgodność dwóch radnych – odsetek głosowań, w których obaj oddali głos i był on taki sam. Zgodność z klubem to suma takich par dla członków klubu.
Listę radnych domyślnie układamy alfabetycznie; czytelnik może posortować tabelę według dowolnej kolumny. Nie publikujemy rankingów „najaktywniejszych” ani „najlepszych”.
8. Tematy głosowań
Temat przypisujemy automatycznie na podstawie tytułu sprawy z BIP (dla wniosków formalnych, np. o wprowadzenie projektu do porządku obrad, bierzemy tytuł druku, którego dotyczą; pomijamy część „/ projektodawca …”). Reguły sprawdzamy w podanej kolejności i pierwsza pasująca wygrywa, więc każde głosowanie ma dokładnie jeden temat. Gdy żadna reguła nie pasuje, głosowanie trafia do „Inne sprawy”. To nasza klasyfikacja, nie podział urzędowy, i może się mylić przy nietypowych tytułach.
- Budżet, podatki i opłaty – Budżet i jego zmiany, Wieloletnia Prognoza Finansowa, kredyty, obligacje, podatki i opłaty lokalne, absolutorium i wotum zaufania. Fragmenty słów: „budżet / budżec”, „podat”, „opłat”, „należności”, „wieloletni… prognoz”, „absolutori”, „wotum zaufania”, „raport… o stanie”, „kredyt”, „obligacj”, „pożycz”, „zadłuż”.
- Planowanie przestrzenne – Miejscowe plany zagospodarowania, zintegrowane plany inwestycyjne, plan ogólny, studium, uchwała krajobrazowa. Fragmenty słów: „plan… zagospodarowania”, „zintegrowan… plan… inwestycyjn”, „plan… ogóln”, „studium”, „krajobrazow”, „park… kulturow”, „rewitalizac”.
- Skargi, wnioski i petycje – Rozpatrywanie skarg, wniosków i petycji oraz skargi do sądów administracyjnych. Fragmenty słów: „skarg”, „petycj”, „wniosk… (mieszkańc / grupy)”.
- Nieruchomości, majątek i spółki – Sprzedaż, zakup, najem, dzierżawa i użyczenie nieruchomości, bonifikaty, mienie komunalne, spółki miejskie. Fragmenty słów: „spół(k / ce)”, „nieruchomo”, „bonifikat”, „najm”, „najem”, „dzierżaw”, „zbyci”, „nabyci”, „użyczeni”, „hipotek”, „lokal… (użytkow / mieszkaln)”, „służebno”, „aport”, „mieni”.
- Dotacje i wydatki celowe – Dotacje, dofinansowania i pomoc finansowa dla instytucji, organizacji i innych samorządów. Fragmenty słów: „dotacj”, „dofinansowa”, „pomoc… finansow”, „grant”.
- Transport i drogi – Komunikacja miejska, parkowanie, drogi, Strefa Czystego Transportu, ruch rowerowy. Fragmenty słów: „parkowa”, „dróg / drogow”, „ruchu”, „pojazd”, „czystego transportu”, „transport”, „komunikac”, „tramwa”, „metr…”, „drog”, „rower”, „przewoz”, „bilet”.
- Środowisko i zieleń – Ochrona środowiska, zieleń, lasy, powietrze, odpady, zwierzęta, klimat. Fragmenty słów: „środowisk”, „zieleń / zieleni”, „las(y / ów)”, „powietrz”, „odpad”, „zwierz”, „klimat”, „drzew”, „park…”, „ekolog”, „ciepłownic / ogrzewa”, „termomoderniz”, „azbest”, „akustyczn / hałas”, „bioróżnorod / przyrod”, „wod(y / ne / ami)”, „wodociąg / kanalizac”, „działkow”, „zielon”, „fajerwerk / pirotechn”.
- Edukacja i żłobki – Szkoły, przedszkola, żłobki, sieć placówek, stypendia. Fragmenty słów: „szkoł / szkol”, „przedszkol”, „żłob”, „oświat”, „edukac”, „nauczyciel”, „stypendi”, „uczni”, „szkół”, „liceum / technik(um / ów)”, „centrum umiejętności”, „poradni… psychologiczno”, „burs”.
- Polityka społeczna i zdrowie – Pomoc społeczna, seniorzy, osoby z niepełnosprawnościami, rodzina, mieszkania komunalne, ochrona zdrowia. Fragmenty słów: „pomocy społecznej / pomoc… społeczn”, „opiek”, „senior”, „niepełnospraw”, „rodzin”, „zdrow”, „dziec”, „pogrzeb”, „szpital”, „mieszkani”, „bezdomn”, „uzależni”, „profilakty”, „pozarządow”, „deinstytucjonaliz”, „trzeźwości / alkohol”.
- Kultura, sport i turystyka – Instytucje kultury, sport, turystyka, promocja miasta. Fragmenty słów: „kultur”, „sport”, „turyst”, „muze”, „teatr”, „bibliotek”, „promocj”, „zabytk”.
- Bezpieczeństwo – Straż miejska i pożarna, programy bezpieczeństwa, zarządzanie kryzysowe. Fragmenty słów: „bezpieczeńst”, „straż”, „kryzysow”, „ratownic”.
- Nazwy i wyróżnienia – Nazwy ulic i obiektów, honorowe obywatelstwo, tablice i pomniki. Fragmenty słów: „nadani… nazw”, „nazw… (ulic / placu / skwer / rond)”, „honorow”, „obywatelstw”, „pomnik”, „tablic… pamiątk”, „nazwa”, „nagrod”, „upamiętni”.
- Organizacja rady i urzędu – Komisje i ich skład, statuty, przedstawiciele rady, dzielnice, ławnicy, sprawy wewnętrzne rady. Fragmenty słów: „komisj”, „statut”, „przedstawiciel”, „regulamin”, „ławnik”, „dzielnic”, „porządk… obrad”, „wybór / wybor”, „przewodnicząc”, „sesj”, „wynagrodz”, „diet”, „mandat”, „młodzieżow… rad”, „plan… pracy”, „quorum”, „strategi… rozwoju”.
Rodzaj głosowania bierzemy z opisu wniosku w BIP: „poprawka”, gdy opis zawiera słowo poprawka; „wniosek formalny”, gdy zawiera słowo wniosek (np. o tryb nagły, zdjęcie z porządku obrad, odesłanie projektu); w pozostałych przypadkach „nad projektem”.
9. Ograniczenia
- BIP może poprawiać opublikowane wyniki; pokazujemy stan z dnia pobrania.
- Protokoły będące skanami bez warstwy tekstowej nie są odczytywane automatycznie – głosowania z takiej sesji mają status „Jedno źródło”.
- Tematy przypisujemy regułami na słowach z tytułu, bez czytania treści uchwał.
- Dane kadencji wcześniejszych niż IX nie są publikowane do czasu uzgodnienia ponownego wykorzystania z BIP.