Record assistant accuracy hardening
GeoIntel CI / docs-smoke (push) Canceled after 0s
GeoIntel CI / contract-smoke (push) Canceled after 0s

This commit is contained in:
Codex
2026-07-16 04:28:31 +02:00
parent 59194e9995
commit 3c56bcbf61
2 changed files with 23 additions and 0 deletions
+7
View File
@@ -33,6 +33,13 @@
- Fixed the narrow-screen geographic explorer cascade so the theme selector, - Fixed the narrow-screen geographic explorer cascade so the theme selector,
map and results stack at their container width instead of retaining the map and results stack at their container width instead of retaining the
generic section grid and clipping the map horizontally. generic section grid and clipping the map horizontally.
- Recognized Dutch compound GIS terms such as `bodemdetails`,
`bevolkingsontwikkeling` and `perceeloppervlaktes` when selecting the
minimal grounded assistant context.
- Kept supporting object counts in the canonical response evidence but omitted
them from the model prompt whenever more meaningful area, length, population
or score metrics exist. This prevents a model typo from competing with the
authoritative semantic measurement.
## Sprint 213-214 Cross-domain area profile (2026-07-16) ## Sprint 213-214 Cross-domain area profile (2026-07-16)
+16
View File
@@ -30,6 +30,15 @@ Changed:
`section > div` grid overruled the explorer's responsive `display: block`. `section > div` grid overruled the explorer's responsive `display: block`.
The geographic layout is now excluded from that generic rule and has a The geographic layout is now excluded from that generic rule and has a
regression assertion for its mobile stacking contract. regression assertion for its mobile stacking contract.
- A final accuracy audit compared the DOV inventory and assistant wording
directly with PostGIS. All 1,159 soil features are non-empty, valid and
intersect Mol, and their transformed area is 11,448.35 ha. The model still
mistyped the supporting count as 1,150 in prose even though its canonical
context contained 1,159.
- Added compound-word theme recognition so `bodemdetails` now selects only the
soil context instead of the complete project portfolio. Supporting object
counts are retained in `context_metrics` but withheld from the model prompt
when semantic measurements exist, eliminating that irrelevant failure mode.
Validation evidence: Validation evidence:
- A read-only live production-chain probe with the 1,200-token setting - A read-only live production-chain probe with the 1,200-token setting
@@ -60,6 +69,13 @@ Validation evidence:
official-count wording or unrelated theme. The 390 px explorer measured official-count wording or unrelated theme. The 390 px explorer measured
317 px for theme, map and results panels with no page overflow; desktop and 317 px for theme, map and results panels with no page overflow; desktop and
widescreen map checks remained clean and browser logs contained no warnings. widescreen map checks remained clean and browser logs contained no warnings.
- The focused live `bodemdetails` regression at commit `59194e9` selected one
DOV dataset and six canonical metrics, retained the exact 1,159 object count
in API evidence and returned only the five source-correct hectare metrics
plus the 1949-1971/1:20,000 limitation in end-user prose.
- The final complete readiness gate passed 730 backend tests, compilation,
documentation/fixture/contract audits, one Alembic head, frontend typecheck,
production build and shell-script checks.
Next: Next:
- Roll out the five governed thematic rasters municipality by municipality to - Roll out the five governed thematic rasters municipality by municipality to