Polish workbench workspace usability
This commit is contained in:
@@ -16,6 +16,15 @@
|
||||
- Kept existing hooks, API contracts, backend behavior, migrations, provider behavior and AI configuration unchanged.
|
||||
- Added static regression coverage for the new shell regions and workspace navigation anchors.
|
||||
|
||||
## Sprint 50 Workspace usability polish (2026-06-17)
|
||||
|
||||
- Reworked the Data workspace panels into compact operator forms and scan-friendly project/AOI/dataset cards.
|
||||
- Reworked the Map workspace controls into a layer toolbar with clearer AOI/layer status.
|
||||
- Reworked Detection Lab and Segmentation Lab into model, run, result and QA blocks instead of raw stacked controls.
|
||||
- Added responsive card/form styling so nested workspaces do not overflow inside the shell.
|
||||
- Added static regression coverage for the polished workspace structure.
|
||||
- No API contracts, migrations, backend behavior, provider fetching or AI model behavior changed.
|
||||
|
||||
## Sprint 48 Backend API contract audit (2026-06-17)
|
||||
|
||||
- Added `scripts/audit_api_contracts.py` to compare the active FastAPI route surface with `docs/API_CONTRACTS.md`.
|
||||
|
||||
Reference in New Issue
Block a user