# M9 Final Pre-Code Checklist Before starting a long Codex build session, verify: ## Repository - [ ] Full zip extracted cleanly. - [ ] Git initialized. - [ ] Initial commit made before Codex changes. - [ ] `.env.example` exists. - [ ] Docker Compose file exists. - [ ] README explains the project. ## Codex Input - [ ] Master prompt available. - [ ] Build order available. - [ ] Definition of Done available. - [ ] Scorecards available. - [ ] Failure recovery available. ## Scope - [ ] V1 scope freeze read. - [ ] No LiDAR in first pass. - [ ] No training studio in first pass. - [ ] No QGIS plugin in first pass. - [ ] No advanced Sentinel implementation in first pass. ## Expected First Output - [ ] Pass 0 audit. - [ ] Execution log. - [ ] Build status. - [ ] Gap report. ## Local Environment - [ ] Docker available. - [ ] Node available. - [ ] Python available. - [ ] PostgreSQL/PostGIS preferably via Docker. ## Human Intervention Rules Only intervene if Codex asks to change a frozen decision or cannot proceed due to environment failure.