Polish export handoff workflow
This commit is contained in:
@@ -2460,3 +2460,30 @@ Limitations:
|
||||
|
||||
Next recommended pass:
|
||||
- Continue with export/report handoff polish or add a live browser smoke that explicitly visits every workspace after deployment.
|
||||
|
||||
## Sprint 64 Export/report handoff polish (2026-06-18)
|
||||
|
||||
Changed:
|
||||
- Added a handoff readiness card to the Export Center using existing project, selected dataset, selected detection run, selected segmentation run and latest export state.
|
||||
- Reworked existing export actions into artifact cards for refresh, project report, project metadata, selected vector GeoJSON, detection GeoJSON and segmentation GeoJSON.
|
||||
- Added formatted export-type badges and extra export-card provenance for analysis-run ids and created timestamps when those fields are available.
|
||||
- Added responsive styling for handoff summary/action cards.
|
||||
- Added `backend/tests/test_sprint64_export_handoff_polish.py`.
|
||||
- Updated `frontend/README.md`, `docs/TODO.md` and `CHANGELOG.md`.
|
||||
|
||||
Tested:
|
||||
- Red step: `python -m pytest backend/tests/test_sprint64_export_handoff_polish.py -q` failed on missing handoff summary/action structure and styles.
|
||||
- `python -m pytest backend/tests/test_sprint64_export_handoff_polish.py backend/tests/test_sprint51_quality_export_polish.py -q` (`4 passed`)
|
||||
- `cd frontend && npm run typecheck`
|
||||
- `cd frontend && npm run build`
|
||||
- Local Chrome/Playwright check against `http://127.0.0.1:5175` with live API proxy: Exports workspace opened, handoff summary/actions present, no console warnings/errors, no horizontal page overflow on desktop or mobile.
|
||||
- `bash scripts/run_readiness_check.sh` (`233 passed`)
|
||||
|
||||
Open:
|
||||
- Deploy Tower and run live browser verification after this pass.
|
||||
|
||||
Limitations:
|
||||
- This is a frontend handoff usability pass only. It does not add export endpoints, change export persistence, introduce provider fetching or add AI/model behavior.
|
||||
|
||||
Next recommended pass:
|
||||
- Run a live browser smoke across Exports and Overview after deployment, then continue with report artifact readability if the exported HTML itself needs visual polish.
|
||||
|
||||
Reference in New Issue
Block a user