feat: add source-grounded evolution and Ollama assistant
GeoIntel CI / docs-smoke (push) Canceled after 0s
GeoIntel CI / contract-smoke (push) Canceled after 0s

This commit is contained in:
Codex
2026-07-15 06:45:56 +02:00
parent 0baa9b069c
commit beacdf2560
37 changed files with 2246 additions and 58 deletions
+41
View File
@@ -8365,3 +8365,44 @@ Known limitation:
Next:
- Validate the semantic metrics against live Mol PostGIS data and then continue
the audited regional historical buildings/water/roads import.
## Sprint 202 - Source intelligence, complete evolution metrics and Ollama (2026-07-15)
Implemented:
- Audited the current regional PostGIS inventory: current GRB buildings, roads,
water and parcels; Statbel population 2021-2025; and modern forest
2013/2016/2019/2022/2025.
- Extended temporal comparison additively with optional exact persisted-Area
geometry, every compatible semantic metric and a complete observation
timeline. Bbox-only rectangle comparison remains supported.
- Expanded the official 10 m land-use operator with water, built-function and
transport surfaces. All themes reuse one retained source raster per year;
their measurements remain separate from current GRB geometry semantics.
- Added a Sources inventory for loaded themes and audited follow-up sources.
- Added an optional local Ollama assistant with status/model/query endpoints,
installed-model validation, compact persisted GIS context and strict missing-
data behavior. The browser never addresses Ollama directly.
- Added editable Docker/Unraid Ollama settings and automatic host-gateway
mapping for the server runtime.
Validation evidence:
- Focused temporal, source, Ollama, navigation and Unraid regression tests
passed, including direct coverage for multi-metric history and DockerMan host
mapping.
- Full readiness passed 612 backend tests, backend compilation, 91 documented
API routes, one Alembic head, frontend TypeScript typecheck/build and all
shell syntax gates.
- Local Docker validation was deferred to the live Tower deployment because
Docker is not installed on the Windows development host.
Known limitations:
- Water volume remains unavailable until a governed depth/bathymetry source is
integrated. VMM station water levels or flows alone do not establish volume
for every selected polygon.
- Available follow-up sources are catalogued but are not labelled as loaded
until a controlled import and provenance validation have completed.
Next:
- Integrate Waterinfo/VMM station observations as point time series and add
historical orthophoto acquisition, while preserving their spatial and
methodological limitations.