diff --git a/docs/CODEX_EXECUTION_LOG.md b/docs/CODEX_EXECUTION_LOG.md index 9d9f61c8..6b85578b 100644 --- a/docs/CODEX_EXECUTION_LOG.md +++ b/docs/CODEX_EXECUTION_LOG.md @@ -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___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: diff --git a/frontend/src/styles/premium.css b/frontend/src/styles/premium.css index 61d2089b..be58f4af 100644 --- a/frontend/src/styles/premium.css +++ b/frontend/src/styles/premium.css @@ -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; }