Extract detection and segmentation workflow hooks
This commit is contained in:
@@ -7,6 +7,14 @@
|
||||
|
||||
# Changelog
|
||||
|
||||
## Sprint 26 frontend workflow hook hardening (2026-06-17)
|
||||
|
||||
- Moved Detection Lab orchestration state and API calls from `App.tsx` into `useDetectionWorkflow`.
|
||||
- Moved Segmentation Lab orchestration state and API calls from `App.tsx` into `useSegmentationWorkflow`.
|
||||
- Added shared frontend `formatError` helper.
|
||||
- Added regression coverage to verify `App.tsx` wires the workflow hooks and panels without direct detection/segmentation API ownership.
|
||||
- No API contracts, backend behavior, migrations, product features, provider fetching, AI behavior or UI redesign were introduced.
|
||||
|
||||
## Sprint 25 YOLO compatibility smoke hardening (2026-06-17)
|
||||
|
||||
- Added an explicit `--check-model-load` mode to `scripts/yolo_preflight.py`.
|
||||
|
||||
Reference in New Issue
Block a user