Polish project report artifact
This commit is contained in:
@@ -2489,3 +2489,30 @@ Limitations:
|
||||
|
||||
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.
|
||||
|
||||
## Sprint 65 Project report readability polish (2026-06-18)
|
||||
|
||||
Changed:
|
||||
- Reworked the lightweight `project_report_html` renderer into a self-contained handoff layout with hero, readiness pill, scorecards and sectioned report content.
|
||||
- Added print-friendly CSS and scroll-safe table wrappers to the HTML artifact.
|
||||
- Added source and CRS columns to the dataset inventory section.
|
||||
- Preserved existing export type, endpoint behavior, download behavior and storage flow.
|
||||
- Added `backend/tests/test_sprint65_project_report_polish.py`.
|
||||
- Updated `backend/README.md`, `docs/TODO.md` and `CHANGELOG.md`.
|
||||
|
||||
Tested:
|
||||
- Red step: `python -m pytest backend/tests/test_sprint65_project_report_polish.py -q` failed on missing report shell, scorecards, print styles and readiness pill classes.
|
||||
- `python -m pytest backend/tests/test_sprint65_project_report_polish.py backend/tests/test_sprint17_export_foundation.py -q` (`12 passed`)
|
||||
- `python -m compileall backend/app`
|
||||
- `cd frontend && npm run typecheck`
|
||||
- `cd frontend && npm run build`
|
||||
- `bash scripts/run_readiness_check.sh` (`235 passed`)
|
||||
|
||||
Open:
|
||||
- Run full readiness, deploy Tower and smoke the HTML report download visually.
|
||||
|
||||
Limitations:
|
||||
- This remains a lightweight HTML handoff artifact. It does not add PDF generation, a report designer, new endpoints, live provider fetching or AI/model behavior.
|
||||
|
||||
Next recommended pass:
|
||||
- Verify the generated report artifact through the live export workflow, then continue with a full-workspace browser smoke if the runtime stays green.
|
||||
|
||||
@@ -337,3 +337,4 @@ This file now starts with the current implementation status. Older preparation/b
|
||||
- [x] Add workbench visual polish pass for command bar, panel surfaces, empty states and mobile nav density.
|
||||
- [x] Add map/result overlay ergonomics for active layer provenance and feature property summaries.
|
||||
- [x] Add export/report handoff polish for artifact readiness, action grouping and export provenance.
|
||||
- [x] Polish lightweight HTML project report readability, print styling and handoff sections.
|
||||
|
||||
Reference in New Issue
Block a user