Add raster tile segmentation handoff
This commit is contained in:
@@ -1,3 +1,34 @@
|
||||
## Sprint 100 raster tile Segmentation Lab handoff (2026-06-24)
|
||||
|
||||
Changed:
|
||||
- Added `segmentationTileManifestPath` state to `frontend/src/hooks/useSegmentationWorkflow.ts`.
|
||||
- Sent `tile_manifest_path` in existing segmentation run requests when the field is populated.
|
||||
- Added a `Tile manifest` input to `frontend/src/components/segmentation/SegmentationLab.tsx`.
|
||||
- Added a `Use in Segmentation Lab` handoff beside the existing Detection Lab handoff in `frontend/src/components/datasets/RasterControls.tsx`.
|
||||
- Wired the handoff through `frontend/src/components/datasets/DatasetDetailPanel.tsx` and `frontend/src/App.tsx`.
|
||||
- Updated `frontend/README.md` and `CHANGELOG.md`.
|
||||
- Added `backend/tests/test_sprint100_segmentation_manifest_handoff.py`.
|
||||
|
||||
Validation:
|
||||
- RED: `python -m pytest backend\tests\test_sprint100_segmentation_manifest_handoff.py -q` failed before implementation because segmentation manifest state and handoff wiring did not exist.
|
||||
- `python -m pytest backend\tests\test_sprint100_segmentation_manifest_handoff.py -q` passed.
|
||||
- `cd frontend && npm run typecheck` passed.
|
||||
- `python -m pytest backend\tests\test_sprint100_segmentation_manifest_handoff.py backend\tests\test_sprint99_raster_ui_handoff.py backend\tests\test_sprint88_ai_lab_density.py backend\tests\test_sprint9_segmentation_foundation.py -q` passed: 17 tests.
|
||||
- `cd frontend && npm run build` passed.
|
||||
- `python -m compileall backend/app` passed.
|
||||
- `python -m pytest -q` from `backend/` passed: 323 tests.
|
||||
- `bash scripts/run_readiness_check.sh` passed.
|
||||
- `cd backend && python -m alembic heads` passed: `202606120900 (head)`.
|
||||
- `cd backend && python -m alembic upgrade head --sql` passed.
|
||||
- `bash -n scripts/live_migration_smoke.sh` passed.
|
||||
|
||||
Limitations:
|
||||
- Frontend handoff only; no backend route, migration, provider fetching, AI dependency or model behavior changes.
|
||||
- Segmentation remains governed by the existing model registry and explicit-run controls.
|
||||
|
||||
Next recommended pass:
|
||||
- Run full readiness, redeploy, then validate live bundle markers and raster demo smoke on `http://192.168.10.150:1202`.
|
||||
|
||||
## Sprint 99 raster tile Detection Lab handoff (2026-06-23)
|
||||
|
||||
Changed:
|
||||
|
||||
Reference in New Issue
Block a user