Polish QA metric evidence cards
GeoIntel CI / docs-smoke (push) Has been cancelled
GeoIntel CI / contract-smoke (push) Has been cancelled

This commit is contained in:
Codex
2026-06-19 05:09:11 +02:00
parent 3c5853348e
commit 6446c78035
7 changed files with 191 additions and 3 deletions
+28
View File
@@ -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.
+1
View File
@@ -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.