Initial GeoIntel V1 foundation
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
# Codex Handoff Briefing
|
||||
|
||||
You are inheriting GeoIntel Kempen, a GeoAI Workbench for the Belgian Kempen.
|
||||
|
||||
## Read first
|
||||
|
||||
1. `README.md`
|
||||
2. `AGENTS.md`
|
||||
3. `docs/V1_SCOPE_FREEZE.md`
|
||||
4. `docs/SERVICE_ARCHITECTURE.md`
|
||||
5. `docs/REPOSITORY_CONVENTIONS.md`
|
||||
6. `docs/15-tomorrow-execution/M8_TOMORROW_EXECUTION_PACK.md`
|
||||
7. `docs/15-tomorrow-execution/DAY_1_EXECUTION_TIMELINE.md`
|
||||
8. the current pass prompt under `prompts/codex/day-1/`
|
||||
|
||||
## Build philosophy
|
||||
|
||||
Build thin but real vertical slices. Do not hide missing functionality behind convincing UI. A small working API with tests is better than a beautiful mock.
|
||||
|
||||
## The first usable vertical slice
|
||||
|
||||
The first vertical slice is:
|
||||
|
||||
```text
|
||||
Project -> Area -> Dataset registration -> Metadata -> Map/Workbench display -> Export-ready internal structure
|
||||
```
|
||||
|
||||
Object detection, segmentation and QA/QC are important, but they must sit on a stable foundation.
|
||||
|
||||
## Common failure modes to avoid
|
||||
|
||||
- Creating frontend-only mock data that bypasses API state.
|
||||
- Mixing geometry parsing into random route handlers.
|
||||
- Adding AI dependencies before the data model is stable.
|
||||
- Hardcoding local file paths.
|
||||
- Ignoring CRS metadata.
|
||||
- Creating database models that cannot handle future PostGIS geometries.
|
||||
- Implementing upload without storage policy.
|
||||
- Writing TODOs instead of completing the requested pass.
|
||||
|
||||
## Improvement freedom
|
||||
|
||||
You may add helper modules, stricter validation, better tests, and cleaner component structure. You may not change the product scope or stack.
|
||||
Reference in New Issue
Block a user