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:

  1. Ciągłe rejestrowanie historii: Zapisywanie zmian statusów, publikowanych dokumentów i przebiegu procedur w czasie.
  2. 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.
  3. 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.