Start autonomous Belgium and North Sea RC
This commit is contained in:
+14
-1
@@ -1,6 +1,19 @@
|
||||
# GeoIntel Backend (Sprint 3 foundation layer)
|
||||
|
||||
FastAPI backend for GeoIntel Kempen Foundation Sprints.
|
||||
FastAPI backend for the GeoIntel Belgium and Belgian North Sea workbench.
|
||||
|
||||
Runtime probes:
|
||||
|
||||
- `GET /health/live`: process liveness, always independent from PostgreSQL.
|
||||
- `GET /health/ready`: fail-closed database/PostGIS/migration/storage
|
||||
readiness used by Docker.
|
||||
- `GET /health`: compatibility alias for readiness.
|
||||
- `GET /api/v1/system/capabilities`: runtime-derived PostGIS, GIS dependency,
|
||||
configured YOLO and provider state.
|
||||
|
||||
The all-in-one production runtime enables interrupted job/analysis-run
|
||||
reconciliation at startup. Local tests and development leave it disabled
|
||||
unless `GEOINTEL_RECONCILE_INTERRUPTED_RUNS_ON_STARTUP=true`.
|
||||
|
||||
The map-first explorer uses the existing persisted vector selection endpoint. Its bounded GeoJSON preview reports `feature_count`, while `total_feature_count` reports the exact PostGIS intersection count before the 1,000-feature response cap. When an active `area_id` is supplied, vector, temporal, derived-dataset and export paths all use `bbox ∩ Area`. A full-work-area bbox resolves to the exact persisted Area geometry; a boundary-crossing rectangle is clipped to the official boundary.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user