Files
geointel/docs/BUILD_STATUS.md
Jens faeb58ef6d
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
Initial public release
2026-08-31 21:56:53 +02:00

3.2 KiB

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 scripts/run_readiness_check.sh
cd backend && python -m alembic upgrade head --sql
bash -n scripts/live_migration_smoke.sh

Live release evidence:

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