Files
geointel/docs/UI_ROUTE_CONTRACTS.md
T
Codex 6ea3586a3e
GeoIntel CI / docs-smoke (push) Has been cancelled
GeoIntel CI / contract-smoke (push) Has been cancelled
Initial GeoIntel V1 foundation
2026-06-16 23:36:32 +02:00

46 lines
1.5 KiB
Markdown

# 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.