Polish ALZ status layout and record validation
GeoIntel CI / docs-smoke (push) Canceled after 0s
GeoIntel CI / contract-smoke (push) Canceled after 0s

This commit is contained in:
Codex
2026-07-16 20:32:05 +02:00
parent 0a23e3484c
commit 9059db3445
2 changed files with 44 additions and 0 deletions
+40
View File
@@ -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)
Changed:
+4
View File
@@ -1022,6 +1022,10 @@ details.ai-lab-model-surface > summary strong {
border-right: 0;
}
.source-catalog-row:last-child:nth-child(odd) {
grid-column: 1 / -1;
}
.source-catalog-row-available {
box-shadow: inset 0 3px 0 #2d9272;
}