Initial GeoIntel V1 foundation
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
# Codex Module Contract — Detection Boundary
|
||||
|
||||
Build the detection architecture so real YOLO can be added safely, but V1 may use deterministic fixture mode first.
|
||||
|
||||
## Required Concepts
|
||||
|
||||
- model registry entry
|
||||
- analysis run
|
||||
- detection result
|
||||
- output layer
|
||||
- model mode: `fixture`, `stub`, `real`
|
||||
|
||||
## Required Backend
|
||||
|
||||
- detection service interface
|
||||
- fixture detection provider
|
||||
- analysis run persistence
|
||||
- detection persistence
|
||||
- GeoJSON export of detections
|
||||
|
||||
## Required Frontend
|
||||
|
||||
- detection run form
|
||||
- model selector
|
||||
- confidence threshold
|
||||
- mode indicator
|
||||
- results table
|
||||
- map overlay
|
||||
|
||||
## Required Tests
|
||||
|
||||
- fixture detection produces stable number of detections
|
||||
- output includes class, confidence and geometry
|
||||
- response clearly states mode
|
||||
|
||||
## Forbidden
|
||||
|
||||
- fake real model claims
|
||||
- silent fallback from real to fixture
|
||||
- detections without geospatial provenance
|
||||
Reference in New Issue
Block a user