Architektura i Status Systemu
Niezależny nadzór nad planowaniem przestrzennym w Łodzi.
Status prac i warstwa prezentacji
Prezentowany serwis internetowy to warstwa prezentacyjna, która konsumuje dane ze zautomatyzowanych scraperów i silnika analitycznego. Jest to wersja robocza, która podlega ciągłemu rozwojowi i będzie sukcesywnie ulegała dalszej poprawie i rozbudowie (m.in. o zaawansowane filtry proceduralne, widoki mapowe oraz zbiorcze statystyki).
Wydzielenie protestów: Wszelkie treści dotyczące protestów społecznych, ruchów miejskich i bazy konfliktów zostały przeniesione do dedykowanego serwisu protest.lodz.pl. MPU Watcher koncentruje się wyłącznie na audycie formalnym procedur planistycznych w Łodzi.
System monitoringu Miejskiej Pracowni Urbanistycznej (MPU) to dwumodułowa platforma, która od ponad 3 lat automatyzuje nadzór nad procesami planistycznymi w Łodzi. Składa się z silnika monitorująco-archiwizującego (mpu-tools / mpuwatcher) oraz portalu analitycznego (mpu-website).
1. Silnik Monitorujący (Backend)
mpu-tools // mpuwatcher
Serce systemu działające w tle jako zautomatyzowany strażnik (watcher). Jego zadaniem jest ciągłe skanowanie oficjalnych źródeł i trwała archiwizacja dowodów.
- • Detekcja zmian: Spidery regularnie indeksują strony MPU, śledząc przeskoki planów (MPZP) między etapami prawnymi.
- • Archive Engine: Automatyczne zrzuty stron i plików PDF (integracja z ArchiveBox), chroniące przed usunięciem dokumentacji z BIP-u.
- • Alerty: Moduł integracji z Mastodonem, publikujący natychmiastowe powiadomienia o nowych terminach.
2. Portal Analityczny (Frontend)
mpu-website
Warstwa prezentacyjna oparta na Python/Flask, która przetwarza surowe dane ze scraperów na użyteczną wiedzę dla mieszkańców. Jest to warstwa prezentacji podlegająca systematycznej optymalizacji i ulepszeniom.
- • Panel Monitoringu MPZP: Śledzenie statusu procedur, historii zmian watchera i postępów prac planistycznych.
- • Detekcja Anomalii: Automatyczna analiza odchyleń czasowych, opóźnień i ryzyk proceduralnych.
- • Weryfikacja Etapów: Przekładanie urzędowego żargonu na jasne komunikaty o statusie ochrony terenu.
Misja i Działania Strażnicze
System pomaga zmniejszać asymetrię informacyjną w obszarze planowania przestrzennego, ułatwiając mieszkańcom dostęp do rzetelnej wiedzy o procedowanych planach poprzez:
- Ciągłe rejestrowanie historii: Zapisywanie zmian statusów, publikowanych dokumentów i przebiegu procedur w czasie.
- Wczesne informowanie o terminach: Śledzenie kluczowych momentów procedury (wyłożenia, zbieranie wniosków i uwag), co pozwala mieszkańcom w porę włączyć się w proces planistyczny.
- Uporządkowanie informacji: Przekładanie rozproszonych danych urzędowych na czytelne zestawienia etapów i terminów, co ułatwia orientację w skomplikowanym przebiegu prac nad planami miejscowymi.
Kod źródłowy i charakter niekomercyjny
Kod niepubliczny: Repozytorium kodu i mechanizmy automatycznego audytu nie są publikowane w otwartym kodzie źródłowym.
Projekt nie jest na sprzedaż: Platforma powstała i działa wyłącznie pro-bono w interesie społecznym mieszkańców. Projekt nie ma charakteru komercyjnego, nie powstał z myślą o komercjalizacji i nie podlega sprzedaży komercyjnej.