Initial public release
GeoIntel release gates / Compile, test, contracts and builds (push) Successful in 1m49s
GeoIntel release gates / Python and npm vulnerability policy (push) Successful in 21s
GeoIntel release gates / Production AI image, SBOM and container scan (push) Successful in 5m39s
GeoIntel release gates / Deploy exact gated revision to Unraid (push) Failing after 58m43s

This commit is contained in:
Jens
2026-08-31 21:56:53 +02:00
commit faeb58ef6d
1386 changed files with 263203 additions and 0 deletions
@@ -0,0 +1,32 @@
# Pass 02 — Backend Foundation
## Goal
Create the minimal FastAPI backend foundation.
## Implement
- `backend/app/main.py` or equivalent app entrypoint.
- config/settings module using environment variables.
- health endpoint.
- consistent response envelope.
- structured error handling foundation.
- backend test setup.
## Constraints
- Health endpoint must not require database.
- No geospatial logic in route handlers.
- Keep service layer boundaries ready.
- Do not add auth.
## Validation commands
Run the available backend tests/import checks. If package tooling does not exist yet, add minimal test tooling according to dependency policy.
## Acceptance
- App imports cleanly.
- Health endpoint returns deterministic response.
- Tests pass for health/config.
- Execution log updated.