Close full operational audit findings
This commit is contained in:
@@ -98,6 +98,27 @@ The workbench uses a task-based shell instead of a single long panel stack. `App
|
||||
|
||||
The premium V1 presentation layer lives in `src/styles/premium.css`. It groups navigation by Workspace, Analyze and Deliver, removes the permanent inspector column, gives desktop/ultrawide workspaces stable readable widths and switches narrow screens to full-width content with a horizontally scrollable navigation rail. API calls and workflow state remain owned by the existing hooks.
|
||||
|
||||
## Current component boundaries
|
||||
|
||||
`App.tsx` remains the shared workspace orchestrator, while focused surfaces
|
||||
and pure map helpers are kept outside it:
|
||||
|
||||
- `components/overview/OverviewWorkspace.tsx` owns status, source freshness,
|
||||
workflow progress and overview actions.
|
||||
- `components/detection/DetectionLab.tsx` owns the end-user detection flow;
|
||||
`components/detection/DetectionModelManagement.tsx` contains the collapsed
|
||||
operator-only model registry, profiles, assets and runtime diagnostics.
|
||||
- `components/map/MapWorkspace.tsx` owns the map workflow;
|
||||
`components/map/mapWorkspaceUtils.ts` owns pure bbox, metric, download and
|
||||
display helpers.
|
||||
- `components/project/ProjectPanel.tsx` owns explicit workspace management,
|
||||
including reversible archiving for non-canonical workspaces.
|
||||
|
||||
Normal screens use Dutch task language and friendly labels. UUIDs, file paths,
|
||||
checksums, raw model states and job terminology stay behind labelled technical
|
||||
disclosures. Archiving a workspace does not remove its data and the two
|
||||
canonical regional workspaces cannot be archived through the UI.
|
||||
|
||||
Data and Map are organized around the core daily workflow. Data shows Project, AOI and Dataset columns together on normal desktop widths, bounds populated lists inside their own panels and keeps create/upload forms in explicit disclosures. Map keeps the layer/AOI command surface and MapLibre frame first, then exposes provenance, BBox controls and raw feature inspection only when requested. Existing selection, export and QA actions are unchanged.
|
||||
|
||||
Wide and ultrawide screens keep a readable sidebar and centered work area, expand the MapLibre review frame and use extra horizontal space for Data, Analysis, AI and Export grids. The detail drawer overlays the work area only while open, so it does not permanently consume ultrawide canvas space.
|
||||
|
||||
Reference in New Issue
Block a user