# M6 Gap Registry This file tracks known preparation gaps that Codex may close during implementation if they are in scope. ## Gaps Codex may close directly | Gap | Allowed action | |---|---| | Missing small fixture | Create deterministic fixture. | | Missing test for implemented endpoint | Add test. | | Ambiguous UI empty state | Implement using UI state contracts. | | Minor missing error code | Add according to error contract. | | Missing helper docs after implementation | Update docs. | | Missing local script for repeated command | Add script under `scripts/`. | ## Gaps requiring proposal only | Gap | Required action | |---|---| | New external data source | Create RFC. | | New model family | Create RFC. | | GPU-only dependency | Create RFC. | | New database engine | Reject unless approved. | | New authentication system | Create RFC. | | Multi-user permissions | Create RFC. | | QGIS plugin | Create RFC. | | Full MLOps platform | Create RFC. | ## Current strategic gaps intentionally deferred - Real Sentinel provider credentials and download flow. - Production GRB WFS adapter details. - Full LiDAR processing. - Training/fine-tuning studio. - Hosted deployment target. - Model registry UI. - QGIS plugin. These are not blockers for V1 foundation.