Add tabbed workbench inspector
This commit is contained in:
@@ -2118,3 +2118,29 @@ Limitations:
|
||||
|
||||
Next recommended pass:
|
||||
- Verify QA/QC and Exports on the deployed Tower workbench, then continue with selected-object inspector detail tabs.
|
||||
|
||||
## Sprint 52 selected context inspector tabs (2026-06-17)
|
||||
|
||||
Changed:
|
||||
- Replaced the dataset-only right inspector with a tabbed `WorkbenchInspector`.
|
||||
- Added Context, Dataset, QA/Exports and AI Runs tabs using existing project, AOI, dataset, QA, export and AI-run state.
|
||||
- Kept the existing `DatasetDetailPanel` as the Dataset tab so raster/vector operations and callbacks remain behavior-compatible.
|
||||
- Added inspector cards for selected map feature properties, latest QA/QC, latest export and selected detection/segmentation run summaries.
|
||||
- Added regression coverage for inspector wiring and tab structure.
|
||||
|
||||
Tested:
|
||||
- `cd frontend && npm run typecheck`
|
||||
- `cd backend && python -m pytest tests/test_sprint49_workbench_shell_refactor.py tests/test_sprint50_workspace_usability_polish.py tests/test_sprint51_quality_export_polish.py -q`
|
||||
- `cd backend && python -m pytest tests/test_sprint28_dataset_workflow_hook.py tests/test_sprint29_dataset_components.py tests/test_sprint52_workbench_inspector_tabs.py -q`
|
||||
- `cd backend && python -m pytest tests/test_sprint52_workbench_inspector_tabs.py -q`
|
||||
- `cd frontend && npm run build`
|
||||
- `bash scripts/run_readiness_check.sh` (`210 passed`)
|
||||
|
||||
Open:
|
||||
- Commit, push, deploy to Tower and verify browser-facing runtime.
|
||||
|
||||
Limitations:
|
||||
- This pass remains UI orchestration only. It does not add features, change API contracts, alter migrations, fetch live providers or enable new AI models.
|
||||
|
||||
Next recommended pass:
|
||||
- Verify the tabbed inspector live on Tower, then continue with map/dataset selection ergonomics.
|
||||
|
||||
Reference in New Issue
Block a user