Polish ALZ status layout and record validation
This commit is contained in:
@@ -1,3 +1,43 @@
|
|||||||
|
## Sprint 225 - Governed ALZ edition probe (2026-07-16)
|
||||||
|
|
||||||
|
Implemented:
|
||||||
|
- Extended the existing explicit source-catalog audit with the exact official
|
||||||
|
ALZ agricultural-use parcel publication page. The parser is bounded and
|
||||||
|
fail-closed to the canonical HTTPS release path plus exact
|
||||||
|
`agpa_<year>_<date>_public.zip` link identities.
|
||||||
|
- Kept the edition model honest: the retained local `2025-definitive` Dataset
|
||||||
|
compares with official `2025-v3`; the current `2026-v1` snapshot is visible
|
||||||
|
as provisional and cannot trigger or justify historical replacement.
|
||||||
|
- Reused the canonical source-catalog API envelope, cache, operator command and
|
||||||
|
Status surface. No archive, feature, raster or model is fetched and no
|
||||||
|
Dataset/PostGIS mutation, scheduler or migration was introduced.
|
||||||
|
- Propagated the ALZ release URL through backend settings, Compose, the Unraid
|
||||||
|
environment/template/launcher and operator documentation. An odd final
|
||||||
|
source-status card spans the full grid width for a balanced desktop layout.
|
||||||
|
|
||||||
|
Validation:
|
||||||
|
- The live official page probe returned `available`, definitive `2025-v3`,
|
||||||
|
current provisional `2026-v1`, both required evidence markers and 19
|
||||||
|
validated publication links without requesting an archive.
|
||||||
|
- Focused source-catalog coverage passed with 13 tests, including release-page
|
||||||
|
redirects, untrusted archive hosts, missing current snapshot, definitive
|
||||||
|
year ordering, cache bypass and disabled/network-free behavior.
|
||||||
|
- Complete readiness passed with 790 backend tests, 110 documented routes, one
|
||||||
|
Alembic head, frontend typecheck and production build. Static Alembic SQL and
|
||||||
|
live-migration script syntax also passed.
|
||||||
|
- Tower was rebuilt from commit `0a23e34`; the all-in-one container became
|
||||||
|
healthy on port 1202, PostGIS 3.6 answered, required schema objects passed
|
||||||
|
and Alembic remained at `202607160001`.
|
||||||
|
- The live regional API reported three available providers and no edition
|
||||||
|
differences. Browser verification showed `3/3 bereikbaar`, ALZ
|
||||||
|
`bereikbaar / zelfde editie`, `Publicaties: 2/2 bevestigd`, the provisional
|
||||||
|
warning and zero console warnings/errors.
|
||||||
|
|
||||||
|
Boundary:
|
||||||
|
- The probe is release evidence only. A future definitive campaign still
|
||||||
|
requires human confirmation and the existing governed ALZ operator; no
|
||||||
|
automatic ALZ refresh has been enabled.
|
||||||
|
|
||||||
## Sprint 218 Regional terrain and flood completion (2026-07-16)
|
## Sprint 218 Regional terrain and flood completion (2026-07-16)
|
||||||
|
|
||||||
Changed:
|
Changed:
|
||||||
|
|||||||
@@ -1022,6 +1022,10 @@ details.ai-lab-model-surface > summary strong {
|
|||||||
border-right: 0;
|
border-right: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.source-catalog-row:last-child:nth-child(odd) {
|
||||||
|
grid-column: 1 / -1;
|
||||||
|
}
|
||||||
|
|
||||||
.source-catalog-row-available {
|
.source-catalog-row-available {
|
||||||
box-shadow: inset 0 3px 0 #2d9272;
|
box-shadow: inset 0 3px 0 #2d9272;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user