Initial public release
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
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
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
# UI Route Contracts
|
||||
|
||||
## `/`
|
||||
Purpose: landing dashboard.
|
||||
Must show: create project action, recent projects, demo launcher, documentation links.
|
||||
|
||||
## `/projects/:projectId`
|
||||
Purpose: project workspace.
|
||||
Must show: project summary, areas, datasets, latest analysis runs, exports.
|
||||
|
||||
## `/projects/:projectId/map`
|
||||
Purpose: map workbench.
|
||||
Must show: map, layer tree, drawing tools, selected feature inspector.
|
||||
|
||||
## `/projects/:projectId/datasets`
|
||||
Purpose: dataset manager.
|
||||
Must show: upload area, dataset table, status badges, metadata access.
|
||||
|
||||
## `/projects/:projectId/raster`
|
||||
Purpose: raster lab.
|
||||
Must show: raster selector, metadata, band controls, operations panel.
|
||||
|
||||
## `/projects/:projectId/vector`
|
||||
Purpose: vector lab.
|
||||
Must show: vector selector, geometry summary, operations panel.
|
||||
|
||||
## `/projects/:projectId/detection`
|
||||
Purpose: object detection lab.
|
||||
Must show: raster selector, model selector, threshold controls, run button, result layers.
|
||||
|
||||
## `/projects/:projectId/segmentation`
|
||||
Purpose: segmentation lab.
|
||||
Must show: raster selector, model selector, class controls, mask/result preview.
|
||||
|
||||
## `/projects/:projectId/qaqc`
|
||||
Purpose: quality control.
|
||||
Must show: AI run selector, reference dataset selector, IoU threshold, metrics and findings map.
|
||||
|
||||
## `/projects/:projectId/exports`
|
||||
Purpose: generated files.
|
||||
Must show: export actions, export history, download buttons.
|
||||
|
||||
## `/settings`
|
||||
Purpose: local app configuration.
|
||||
Must show: storage paths, data connectors, model registry, API keys where required.
|
||||
Reference in New Issue
Block a user