Polish QA metric evidence cards
This commit is contained in:
@@ -2666,3 +2666,31 @@ Limitations:
|
||||
|
||||
Next recommended pass:
|
||||
- Continue with QA/QC result card polish, especially making metric groups easier to scan in long-lived demo projects.
|
||||
|
||||
## Sprint 71 QA/QC metric card polish (2026-06-19)
|
||||
|
||||
Changed:
|
||||
- Added core metric evidence cards to QA/QC result cards for precision, recall, F1, mean IoU, false positives and false negatives.
|
||||
- Kept the raw persisted metric list visible below the promoted evidence cards.
|
||||
- Added compact metric label/value formatting in `QualityResultsPanel`.
|
||||
- Added responsive `.quality-metric-grid`, `.quality-metric-card` and `.quality-metric-card-critical` CSS.
|
||||
- Added `backend/tests/test_sprint71_quality_metric_polish.py`.
|
||||
- Updated `frontend/README.md`, `docs/TODO.md` and `CHANGELOG.md`.
|
||||
|
||||
Tested:
|
||||
- Red step: `python -m pytest backend/tests/test_sprint71_quality_metric_polish.py -q` failed on missing metric promotion helpers, markup and styles.
|
||||
- `python -m pytest backend/tests/test_sprint71_quality_metric_polish.py backend/tests/test_sprint70_quality_handoff_polish.py backend/tests/test_sprint51_quality_export_polish.py backend/tests/test_sprint30_workbench_components.py -q` (`13 passed`)
|
||||
- `cd frontend && npm run typecheck`
|
||||
- `cd frontend && npm run build`
|
||||
- Local browser check against `http://127.0.0.1:5175` with live API proxy: QA/QC workspace rendered 12 promoted metric cards across 2 persisted quality checks, retained 2 raw metric sections, no console warnings/errors and no horizontal overflow on desktop or mobile.
|
||||
- Screenshots captured under `artifacts/sprint71-quality-metric-polish/`.
|
||||
- `bash scripts/run_readiness_check.sh` (`253 passed`)
|
||||
|
||||
Open:
|
||||
- Redeploy Tower and verify live QA/QC metric cards after deployment.
|
||||
|
||||
Limitations:
|
||||
- Frontend readability pass only; no QA calculation, persistence, API, migrations, provider or AI/model changes.
|
||||
|
||||
Next recommended pass:
|
||||
- Continue with QA/QC metric/result filtering or result-card density for long-lived demo projects.
|
||||
|
||||
@@ -342,3 +342,4 @@ This file now starts with the current implementation status. Older preparation/b
|
||||
- [x] Add Data catalog role-density polish for reference/candidate/source scanning.
|
||||
- [x] Add Data catalog action polish for map, metadata, export and QA affordances.
|
||||
- [x] Add QA/QC handoff polish for candidate/reference context and persisted results.
|
||||
- [x] Add QA/QC metric card polish for precision, recall, F1, IoU and error counts.
|
||||
|
||||
Reference in New Issue
Block a user