Initial GeoIntel V1 foundation
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
# Codex Master Build Prompt — GeoIntel M2
|
||||
|
||||
You are working in the GeoIntel Kempen repository.
|
||||
|
||||
GeoIntel is a GeoAI Workbench for the Kempen region. Its core workflow is:
|
||||
|
||||
Data → Processing → Model inference → Geospatial output → QA/QC → Export.
|
||||
|
||||
Before coding, read:
|
||||
|
||||
1. README.md
|
||||
2. AGENTS.md
|
||||
3. docs/M2_ENGINEERING_PACKAGE.md
|
||||
4. docs/DEVELOPMENT_RULES.md
|
||||
5. docs/V1_SCOPE_FREEZE.md
|
||||
6. docs/SERVICE_ARCHITECTURE.md
|
||||
7. docs/API_CONTRACT_FREEZE_M2.md
|
||||
8. docs/DATABASE_IMPLEMENTATION_PLAN.md
|
||||
9. docs/ACCEPTANCE_MATRIX.md
|
||||
10. docs/TEST_CATALOG.md
|
||||
|
||||
Rules:
|
||||
|
||||
- Do not change the product direction.
|
||||
- Do not replace the chosen stack.
|
||||
- Do not introduce mock-only workflows as final functionality.
|
||||
- Do not implement LiDAR/training/MLOps/QGIS plugin in V1.
|
||||
- Do not create fake buttons without real routes or explicit disabled states.
|
||||
- Backend must be API-first and type-safe.
|
||||
- Frontend must use a central API client.
|
||||
- Spatial data must respect CRS and geometry validity.
|
||||
- Long-running work must use job/run status, not blocking requests.
|
||||
- Every completed pass must update TODO, changelog, and handoff notes.
|
||||
|
||||
First build target:
|
||||
|
||||
Implement the backend foundation, database models, health endpoint, project CRUD, area CRUD, dataset registration/upload skeleton, and test scaffolding.
|
||||
Reference in New Issue
Block a user