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
853 B
853 B
Codex Module Contract — Project, Area, Dataset
Build only the project, area and dataset foundation.
Required Backend
GET /projectsPOST /projectsGET /projects/{project_id}POST /projects/{project_id}/areasGET /projects/{project_id}/areasPOST /projects/{project_id}/datasets/uploadGET /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