Kontrakt danych rejestru źródeł
Panel źródeł i prototyp kodu pocztowego korzystają z jednego publicznego rejestru JSON. To pierwszy krok do audytowalnego silnika, który pokazuje szanse i obowiązki z linkiem do źródła.
Jedno źródło prawdy
Każdy rekord opisuje region, typ źródła, status review, link, zakres inwestycji, typ beneficjenta, prefiksy kodu pocztowego i lane: zielona szansa albo czerwony obowiązek.
Minimalne pola rekordu
Ten format jest mały celowo: można go ręcznie reviewować, wersjonować i później przenieść do Postgres.
Identyfikacja
id, region, type, title, source, url.
Kwalifikacja
status, lane, applies_to, scopes, postal_prefixes, confidence.
Odpowiedzialność
checked_at, next_review_at, review_owner i review_note pokazują świeżość źródła. Rekord nadal jest tylko kwalifikacją wstępną.
Docelowy pipeline
Rejestr JSON jest etapem pośrednim między stroną statyczną a pełnym silnikiem Postgres/Obsidian. Wave130 rozszerza seed do 16 województw, ale rekordy regionalne nadal wymagają review.
Jak użytkownik to widzi
Ten sam rekord może pojawić się w dwóch kontekstach: jako element panelu źródeł i jako wynik po kodzie pocztowym.
Panel źródeł
Operator lub inwestor filtruje region, status i typ źródła, widząc co jest opublikowane, a co wymaga review.
Kod pocztowy
Silnik filtruje rekordy po prefiksie kodu, typie budynku i zakresie inwestycji, a potem dzieli wynik na szanse i obowiązki.