Add governed ALZ release promotion
This commit is contained in:
@@ -7,6 +7,23 @@
|
||||
|
||||
# Changelog
|
||||
|
||||
## Sprint 229 Governed ALZ definitive release promotion (2026-07-17)
|
||||
|
||||
- Added an operator-only `plan -> stage -> review -> apply` coordinator for
|
||||
future definitive ALZ agricultural-use parcel editions. A provisional v1/v2
|
||||
campaign snapshot remains visible release evidence but is never importable.
|
||||
- Derived the exact archive identity from the allowlisted publication year and
|
||||
date reported by the existing source-catalog probe. Arbitrary provider URLs,
|
||||
current/older releases, catalog drift and changed staged bytes fail closed.
|
||||
- Extended the existing agricultural provisioner to accept exactly one
|
||||
explicitly governed future edition, validate final download identity, keep
|
||||
streamed size bounds and read every paginated workspace Dataset consistently.
|
||||
- Bound archive, normalized GeoJSON, GeoPackage schema/CRS, crop-code list,
|
||||
scope totals and previous-edition deltas into named human review evidence.
|
||||
Apply still creates only an immutable Dataset through DatasetService.
|
||||
- Added focused trust-boundary, tamper, drift, approval, apply and packaging
|
||||
tests without adding an API route, migration, scheduler or frontend action.
|
||||
|
||||
## Sprint 228 Governed Statbel population release promotion (2026-07-17)
|
||||
|
||||
- Added an operator-only `plan -> stage -> review -> apply` coordinator for
|
||||
|
||||
Reference in New Issue
Block a user