Add governed ALZ release promotion
This commit is contained in:
@@ -204,6 +204,24 @@ 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.
|
||||
|
||||
Future definitive-release decision evidence is stored separately from those
|
||||
source artifacts:
|
||||
|
||||
```text
|
||||
storage/operator-evidence/alz-agriculture-refresh/{scope}/{year}/
|
||||
staged-plan.json
|
||||
review-evidence.json
|
||||
applied-evidence.json
|
||||
```
|
||||
|
||||
The staged plan binds the official publication-page SHA-256 and definitive
|
||||
archive identity to the retained archive, normalized GeoJSON, schema/CRS,
|
||||
crop-code list, scope accounting and previous-edition delta. Review evidence
|
||||
binds a named decision to the exact plan hash. Applied evidence binds both to
|
||||
the resulting immutable Dataset id. Evidence paths outside this root and
|
||||
source artifacts outside `agricultural-use-parcels` are rejected; these files
|
||||
authorize neither deletion nor in-place Dataset replacement.
|
||||
|
||||
Buildings and Addresses Register snapshot evidence lives under:
|
||||
|
||||
```text
|
||||
|
||||
Reference in New Issue
Block a user