Add governed buildings register snapshot
This commit is contained in:
@@ -133,6 +133,27 @@ artifact; Dataset and vector_feature rows remain the queryable PostGIS state.
|
||||
The manifest binds source, crop-code list and upload artifact checksums. A
|
||||
checksum conflict with an existing annual Dataset fails closed.
|
||||
|
||||
Buildings and Addresses Register snapshot evidence lives under:
|
||||
|
||||
```text
|
||||
storage/operator-evidence/buildings-addresses-register/mol/{observed-date}/
|
||||
raw/
|
||||
buildings_page_*.json
|
||||
building_units_page_*.json
|
||||
addresses_page_*.json
|
||||
buildings_addresses_register.geojson
|
||||
buildings_addresses_register.manifest.json
|
||||
```
|
||||
|
||||
Raw pages contain the unmodified official response and are retained only as
|
||||
checksummed operator evidence. They can contain address labels and must never
|
||||
be served as a map/API artifact. The normalized GeoJSON deliberately contains
|
||||
one polygon per register building with lifecycle state, aggregate relation
|
||||
counts and classified GRB reconciliation only. It enters PostGIS exclusively
|
||||
through DatasetService and ordinary `vector_features`; the operator never
|
||||
writes database rows directly. The manifest binds all raw pages, the normalized
|
||||
artifact, exact Area boundary and every GRB partition used for reconciliation.
|
||||
|
||||
Offline demo export artifacts can be inspected and cleaned with:
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user