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
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:
@@ -0,0 +1,54 @@
|
||||
# M3 Implementation Readiness Package
|
||||
|
||||
M3 turns the M2 engineering blueprint into an implementation-ready repository handoff for Codex.
|
||||
|
||||
## Purpose
|
||||
|
||||
Codex must be able to start building without inventing architecture, naming, workflow, or scope.
|
||||
|
||||
M3 adds:
|
||||
|
||||
- implementation epics
|
||||
- build tickets
|
||||
- migration plan
|
||||
- seed data plan
|
||||
- test-first checklist
|
||||
- local development runbook
|
||||
- module contracts
|
||||
- frontend route map
|
||||
- backend package map
|
||||
- worker/job lifecycle
|
||||
- Codex pass prompts for the first real build rounds
|
||||
|
||||
## Non-negotiable rule
|
||||
|
||||
When a document in M3 conflicts with an older document, M3 wins unless explicitly marked as exploratory.
|
||||
|
||||
## Build philosophy
|
||||
|
||||
GeoIntel must be built backend-first and contract-first:
|
||||
|
||||
1. database schema
|
||||
2. backend service contracts
|
||||
3. API responses
|
||||
4. tests
|
||||
5. frontend integration
|
||||
6. GIS/AI processing implementations
|
||||
|
||||
Do not build UI-only mock features that are not backed by API contracts.
|
||||
|
||||
## Implementation readiness status
|
||||
|
||||
| Area | Status | Notes |
|
||||
|---|---:|---|
|
||||
| Product direction | Frozen | GeoAI Workbench for Kempen |
|
||||
| V1 scope | Frozen | Dataset, raster/vector, detection, QA/QC |
|
||||
| Datastore | Frozen | PostgreSQL + PostGIS |
|
||||
| Backend | Frozen | FastAPI |
|
||||
| Frontend | Frozen | React + TypeScript + MapLibre |
|
||||
| Jobs | Frozen | Redis + RQ |
|
||||
| GRB strategy | Frozen for V1 | WFS-first with PostGIS cache |
|
||||
| OSM strategy | Frozen for V1 | Overpass/OSMnx optional fallback |
|
||||
| Sentinel | Deferred | V2/RFC |
|
||||
| LiDAR | Deferred | V4/RFC |
|
||||
| Training Studio | Deferred | V3/RFC |
|
||||
Reference in New Issue
Block a user