1.2 KiB
1.2 KiB
AI Agent Instructions for GeoIntel
Project identity
GeoIntel Kempen is a GeoAI Workbench, not a generic CRUD app and not a generic dashboard.
Required behavior
- Read
docs/CODEX_BOOTSTRAP_PROMPT.mdfirst. - Respect
docs/V1_SCOPE_FREEZE.md. - Use
docs/API_CONTRACTS.mdas source of truth for endpoints. - Use
docs/DATABASE_IMPLEMENTATION_PLAN.mdas source of truth for persistence. - Use
docs/DEFINITION_OF_DONE.mdto 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.