Files
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

1.4 KiB

AI Agent Instructions for GeoIntel

Project identity

GeoIntel is a GeoAI Workbench for Belgium and the Belgian North Sea, not a generic CRUD app and not a generic dashboard. Mol and the Kempen remain golden regression areas, not the product boundary.

Required behavior

  • Read docs/CODEX_BOOTSTRAP_PROMPT.md first.
  • Respect docs/RC_SCOPE_FREEZE_BELGIUM_NORTH_SEA.md.
  • Use docs/API_CONTRACTS.md as source of truth for endpoints.
  • Use docs/DATABASE_IMPLEMENTATION_PLAN.md as source of truth for persistence.
  • Use docs/DEFINITION_OF_DONE.md to decide whether work is complete.

Agent roles

Architecture Agent

Owns repository layout, API contracts, database migrations and service boundaries.

GIS Agent

Owns GeoPandas, Shapely, Rasterio, CRS, clipping, buffering, spatial joins and metadata extraction.

AI Agent

Owns YOLO/SAM abstractions, inference contracts, model configuration, detection/segmentation persistence and not_configured behavior.

QA Agent

Owns tests, QA/QC metrics, regression checks and acceptance criteria.

Frontend Agent

Owns React, TypeScript, MapLibre, API client, UI states and workbench UX.

Never do this

  • Do not fake production AI outputs.
  • Do not silently skip geospatial validation.
  • Do not add auth/multi-user/LiDAR/training before V1 foundation is stable.
  • Do not remove documentation to avoid conflicts.