Close RC3 live acceptance
This commit is contained in:
@@ -42,6 +42,13 @@
|
||||
quality-check logging.
|
||||
- Added a read-only stale-runtime report plus an explicitly confirmed
|
||||
reconciliation mode.
|
||||
- Deployed immutable build
|
||||
`a28f2497e8d0da7d108828875ba9ffedda3c1688`; live readiness now exposes the
|
||||
exact build identity and reports PostgreSQL, PostGIS 3.6, migration
|
||||
`202607160001`, storage and local YOLO as ready.
|
||||
- Completed live Detection Lab acceptance with an intentionally empty raster
|
||||
choice, disabled start action and zero browser console errors. No stale
|
||||
running Job or AnalysisRun remained after reconciliation.
|
||||
|
||||
## Sprint 240 Operational forest, agriculture, nature and soil themes (2026-07-17)
|
||||
|
||||
|
||||
@@ -10394,3 +10394,20 @@ Validation:
|
||||
- Local `docker compose config` was unavailable because this Windows
|
||||
workstation has no Docker CLI; Tower validation remains mandatory before
|
||||
RC-3 completion.
|
||||
|
||||
## 2026-07-17 - Belgium/North Sea RC-3 live acceptance
|
||||
|
||||
- Deployed immutable commit
|
||||
`a28f2497e8d0da7d108828875ba9ffedda3c1688` to Tower.
|
||||
- Live readiness reports PostgreSQL, PostGIS 3.6, Alembic head
|
||||
`202607160001`, writable storage and the configured local YOLO capability as
|
||||
ready. The health response exposes the exact commit and build time.
|
||||
- `scripts/runtime_state_report.py` executed inside the all-in-one container
|
||||
and found zero running Jobs and zero running AnalysisRuns.
|
||||
- Live migration smoke completed against the retained PostGIS volume.
|
||||
- In-app browser acceptance opened Detection Lab on port 1202 and confirmed
|
||||
that the raster selector starts empty, exposes nine choices including its
|
||||
placeholder, keeps the primary detection action disabled and produces no
|
||||
console errors or warnings.
|
||||
- RC-3 is complete. RC-4 national and maritime coverage contracts are the
|
||||
active roadmap phase.
|
||||
|
||||
@@ -146,8 +146,8 @@ editions and licences must still pass source-specific probes before activation.
|
||||
| RC-0 | complete | freeze scope and produce release evidence baseline |
|
||||
| RC-1 | complete | backup, restore and data safety |
|
||||
| RC-2 | complete | health, capabilities and stale-runtime correctness |
|
||||
| RC-3 | in progress | temporal detection/QA correctness and observability |
|
||||
| RC-4 | pending | national/maritime scope and provider coverage contracts |
|
||||
| RC-3 | complete | temporal detection/QA correctness and observability |
|
||||
| RC-4 | in progress | national/maritime scope and provider coverage contracts |
|
||||
| RC-5 | pending | deployment, secrets, configuration, fresh install and rollback |
|
||||
| RC-6 | pending | complete CI, dependency and supply-chain gates |
|
||||
| RC-7 | pending | critical API envelope typing and contract validation |
|
||||
@@ -262,10 +262,15 @@ reconciled five orphaned jobs and two orphaned analysis runs; zero remain
|
||||
|
||||
## RC-3 - Temporal QA correctness and observability
|
||||
|
||||
**State: implementation complete; live deployment acceptance pending.** The
|
||||
local release gate passes backend compilation, all 974 backend tests, frontend
|
||||
typecheck/build, the integrated readiness script, one Alembic head and complete
|
||||
offline migration SQL generation.
|
||||
**State: complete.** The local release gate passes backend compilation, all
|
||||
974 backend tests, frontend typecheck/build, the integrated readiness script,
|
||||
one Alembic head and complete offline migration SQL generation. Tower runs
|
||||
immutable build `a28f2497e8d0da7d108828875ba9ffedda3c1688`, reports PostgreSQL,
|
||||
PostGIS 3.6, migration `202607160001`, storage and configured YOLO as ready,
|
||||
and contains no orphaned running Job or AnalysisRun. Live browser acceptance
|
||||
proved that Detection Lab starts with an empty raster choice, disables its
|
||||
primary action and reports the required operator choice without console
|
||||
errors.
|
||||
|
||||
### Work
|
||||
|
||||
|
||||
+1
-1
@@ -13,7 +13,7 @@ maritieme zones.
|
||||
- [x] RC-1: actuele productiebackup, verificatie en geisoleerde restore bewijzen.
|
||||
- [x] RC-2: liveness/readiness/capabilities fail-closed en waarheidsgetrouw maken.
|
||||
- [x] RC-2: verweesde jobs en analysis runs na een procesherstart verzoenen.
|
||||
- [ ] RC-3: expliciete rasterkeuze en temporeel compatibele detectie-QA afdwingen.
|
||||
- [x] RC-3: expliciete rasterkeuze en temporeel compatibele detectie-QA afdwingen.
|
||||
- [ ] RC-4: nationale basisdekking, Wallonie, Brussel en Belgische Noordzee via
|
||||
beheerde providers en golden areas operationaliseren.
|
||||
- [ ] RC-5: secrets/configuratie/uploadlimieten/immutable deploy en rollback
|
||||
|
||||
Reference in New Issue
Block a user