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
+66
View File
@@ -0,0 +1,66 @@
# M6 Next-day Execution Checklist
Use this tomorrow before starting Codex.
## Local prep
- [ ] Extract the latest full zip into the working folder.
- [ ] Open the repo root in Codex.
- [ ] Confirm `AGENTS.md` is visible.
- [ ] Confirm docs folder is intact.
- [ ] Confirm `.env.example` is present.
- [ ] Confirm Docker is available if using containerized PostGIS.
- [ ] Create a new git branch: `build/foundation-v0-1`.
## First Codex instruction
Start with:
`prompts/codex/PASS_00_REPO_AUDIT.md`
Do not ask Codex to build yet. First ask it to audit, summarize, and identify blockers.
## Build order
1. PASS 00 — Repo audit
2. PASS 01 — Backend foundation
3. PASS 02 — Database + models
4. PASS 03 — Project + area API
5. PASS 04 — Dataset manager
6. PASS 05 — Raster/vector metadata
7. PASS 06 — Frontend shell
8. PASS 07 — Map workbench
9. PASS 08 — QA fixtures and smoke tests
10. PASS 09 — Detection service scaffold
11. PASS 10 — Export pipeline
## After every pass
- [ ] Ask Codex for changed files.
- [ ] Ask Codex for tests run.
- [ ] Ask Codex for remaining blockers.
- [ ] Commit after passing smoke tests.
- [ ] Do not merge broken states.
## Minimal commit message format
```txt
feat(scope): short description
- changed thing
- changed thing
- tests: command/result
```
## When to interrupt Codex
Interrupt if Codex:
- starts implementing LiDAR in V1;
- changes the stack;
- uses mock-only data for core flows;
- skips backend persistence;
- adds authentication;
- hardcodes data paths outside the storage spec;
- removes PostGIS assumptions;
- marks placeholder pages as done.