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.

source URLsnapshothashextractdedupehuman reviewJSONPostgresportal

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.