feat: simplify regional end user workbench
This commit is contained in:
@@ -1,3 +1,26 @@
|
||||
## Sprint 193 End-user regional workbench simplification (2026-07-14)
|
||||
|
||||
Changed:
|
||||
- Made `Kempen Regional Workbench` the automatic complete data context before the municipality fallback and removed the primary map's project-level region selector.
|
||||
- Kept the 28 municipality Areas plus the complete region available as one spatial work-area selector over the already loaded regional datasets.
|
||||
- Simplified the visible shell and moved technical project runs, raw source metadata, QA internals, provider capabilities, export history and AI diagnostics into explicit advanced disclosures.
|
||||
- Defaulted Detection Lab to `yolo-configured`, threshold `0.15`, the active local asset and automatic non-mutating preflight checks.
|
||||
- Added end-user workbench contract tests without changing backend API contracts, migrations, persistence or model execution.
|
||||
|
||||
AI evidence:
|
||||
- The configured Tower runtime reports PyTorch `2.13.0+cpu`, Ultralytics `8.4.95`, a valid local active model file and a successful model-load preflight; CUDA is not available.
|
||||
- The retained active profile records precision `0.5898`, recall `0.5770` and F1 `0.5825` over seven positive AOIs with zero detections in the empty-background control.
|
||||
- No automatic download or blind retraining was introduced. The 48 false-positive and 48 false-negative review decisions remain a required gate before constructing another training corpus.
|
||||
|
||||
Tested before deployment:
|
||||
- `bash scripts/run_readiness_check.sh` passed with `560 passed`, backend compile, one Alembic head (`202607140001`), frontend typecheck/build and live-smoke syntax validation.
|
||||
- `python -m alembic upgrade head --sql` generated a 30,166-byte offline migration plan successfully; `bash -n scripts/live_migration_smoke.sh` passed.
|
||||
- The false-positive review validator returned the expected `review_required` gate with all 48 selected decisions still `unreviewed`; no unreviewed QA mismatch was promoted into training data.
|
||||
- Local Docker validation was unavailable because the Windows workstation has no Docker CLI; live container/PostGIS validation remains part of the Tower deployment pass.
|
||||
|
||||
Next:
|
||||
- Extend official population and modern land-use time series from Mol to all 28 municipalities, then expose a guided raster-import and configured-detection run over a drawn map selection.
|
||||
|
||||
## Sprint 191 Regional Kempen GRB context foundation (2026-07-14)
|
||||
|
||||
Changed:
|
||||
|
||||
@@ -11,6 +11,9 @@
|
||||
- [x] Define and provision the official 28-municipality Vervoerregio Kempen as the explicit operational regional scope.
|
||||
- [x] Partition and provision the complete current GRB building theme for all 28 Kempen transport-region municipalities, with resumable source artifacts and one queryable regional PostGIS dataset.
|
||||
- [x] Provision the remaining regional GRB context themes in bounded partitions: roads, water and parcels.
|
||||
- [x] Make the complete regional workspace the automatic data context and use municipality/full-region Areas as one spatial filter instead of requiring a region dropdown.
|
||||
- [x] Reduce end-user noise by moving technical projects, source metadata, QA evidence, provider internals and model diagnostics behind explicit advanced disclosures.
|
||||
- [x] Default Detection Lab to the configured local YOLO asset and present measured model quality and control requirements honestly.
|
||||
- [ ] Extend official population and land-use time series from Mol to the approved 28-municipality regional scope.
|
||||
|
||||
This file now starts with the current implementation status. Older preparation/backlog sections are preserved below as historical planning context and should not be treated as the live sprint board without checking `docs/CODEX_EXECUTION_LOG.md`.
|
||||
|
||||
Reference in New Issue
Block a user