Initial public release
GeoIntel release gates / Compile, test, contracts and builds (push) Successful in 1m49s
GeoIntel release gates / Python and npm vulnerability policy (push) Successful in 21s
GeoIntel release gates / Production AI image, SBOM and container scan (push) Successful in 5m39s
GeoIntel release gates / Deploy exact gated revision to Unraid (push) Failing after 58m43s

This commit is contained in:
Jens
2026-08-31 21:56:53 +02:00
commit faeb58ef6d
1386 changed files with 263203 additions and 0 deletions
+74
View File
@@ -0,0 +1,74 @@
# GeoIntel Build Status
Updated: 2026-07-19
## Current state
GeoIntel `v1.0.0` is an accepted map-first GeoAI workbench for Belgium
and the legally distinct Belgian maritime scopes. It runs as an immutable
all-in-one Unraid image with PostGIS, FastAPI, React/MapLibre, local Ollama
integration and optional local YOLO/PyTorch inference.
Mol and the Kempen are deep regression areas, not the product boundary. The
national workbench also has deterministic golden journeys for Wallonia,
Brussels, a language-boundary selection, the coast and the Belgian North Sea.
## Release status
There are no open release blockers for `v1.0.0`. RC-0 through RC-11 and the
post-RC national data closeout are complete. Backup/restore, fresh install,
upgrade, rollback, fail-closed readiness, one Alembic head, API contracts,
supply-chain policy, responsive browser journeys and live PostGIS acceptance
are proven against the final release candidate image.
The final repository gate passes 1,052 backend tests, 22 frontend tests,
frontend typecheck/build, one Alembic head and the complete readiness script.
The live SPW bathymetry persistence and browser journey are accepted for the
final version: EPSG:3812 mDNG bed elevation, 2019-2022 survey period, bounded
coverage and no unsupported depth/volume inference.
## Operational product loop
- Open one national map without selecting a technical project.
- Select an understandable theme and draw or reuse a bounded Area.
- Resolve governed coverage per Belgian jurisdiction.
- Analyse persisted PostGIS vectors or bounded raster artifacts.
- Show source-appropriate metrics, provenance, time and limitations.
- Compare compatible Statbel 2021-2025 and other governed historical series.
- Export persisted evidence or question it through the local Ollama assistant.
- Run configured local YOLO detection with persisted QA and explicit human
review limitations.
## Explicit non-blocking boundaries
- MDK analytical North Sea bathymetry remains `not_configured`: the public
endpoint fails strict hostname validation and the official low-resolution
product is currently request-based. TLS and source-integrity checks are not
bypassed.
- SPW supplies governed Walloon waterbed elevation in mDNG, not current water
depth. Water volume remains unsupported until a compatible water-surface,
time, vertical-datum and uncertainty contract exists.
- Building detection is an assisted review workflow. The retained benchmark
still requires independent false-negative review before any claim of
autonomous production accuracy or another training pass.
- Real SAM/YOLO-seg inference, a training studio, LiDAR, production
multi-user authentication and real-time monitoring remain post-V1 scope.
- Additional official datasets may improve coverage, but they are not V1
completion blockers when the coverage matrix reports absence honestly.
## Reproduce current repository evidence
```bash
bash scripts/run_readiness_check.sh
cd backend && python -m alembic upgrade head --sql
bash -n scripts/live_migration_smoke.sh
```
Live release evidence:
```bash
python scripts/capture_release_evidence.py \
--output storage/release-evidence/rc-current/baseline.json \
--release-id rc-belgium-north-sea \
--live-base-url http://192.0.2.10:1202
```