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
732 B
732 B
Codex Pass 01 — Backend Foundation
Goal
Create the FastAPI backend foundation without business shortcuts.
Must implement
- backend package layout following repository conventions;
- FastAPI app factory or app entrypoint;
- health endpoint;
- settings loader from environment;
- structured error response shape;
- basic logging config;
- test skeleton;
- backend README update.
Must not implement
- dataset processing;
- AI inference;
- authentication;
- frontend work;
- live external services.
Acceptance
- backend imports successfully;
- health endpoint returns service status;
- tests include import/smoke test;
.env.exampleremains authoritative.
Output
Use docs/M6_FINAL_HANDOFF_TEMPLATE.md.