Initial GeoIntel V1 foundation
GeoIntel CI / docs-smoke (push) Has been cancelled
GeoIntel CI / contract-smoke (push) Has been cancelled

This commit is contained in:
Codex
2026-06-16 23:36:32 +02:00
commit 6ea3586a3e
605 changed files with 45284 additions and 0 deletions
@@ -0,0 +1,43 @@
# Codex Module Contract — Project, Area, Dataset
Build only the project, area and dataset foundation.
## Required Backend
- `GET /projects`
- `POST /projects`
- `GET /projects/{project_id}`
- `POST /projects/{project_id}/areas`
- `GET /projects/{project_id}/areas`
- `POST /projects/{project_id}/datasets/upload`
- `GET /projects/{project_id}/datasets`
## Required Frontend
- project list
- create project form
- project workspace
- area list
- dataset list
- upload form
## Required Validation
- project name required
- area geometry required and valid
- dataset file required
- unsupported file types rejected with structured error
## Required Tests
- create/list/read project
- create/list area using fixture polygon
- dataset upload stores metadata record
## Do Not Build Yet
- real YOLO
- real SAM
- Sentinel
- LiDAR
- training studio