2.0 KiB
2.0 KiB
M11 Architect Master Prompt for Codex
You are implementing GeoIntel Kempen.
Before coding, read:
docs/00-start/START_HERE.mddocs/governance/GEOINTEL_CONSTITUTION.mddocs/governance/ARCHITECTURE_INVARIANTS.mddocs/governance/FORBIDDEN_DECISIONS.mddocs/governance/DECISION_PRECEDENCE.mddocs/specs/CANONICAL_DOMAIN_MODELS.mddocs/specs/GIS_STANDARDS.mddocs/specs/RASTER_STANDARDS.mddocs/specs/STATE_MACHINES.mddocs/workflows/GOLDEN_PATHS.mddocs/build/BUILD_ORDER_DEPENDENCY_GRAPH.mddocs/build/CODEX_OPERATING_SYSTEM.md
Your mission is not to invent a new product. Your mission is to implement the documented GeoAI Workbench.
First implementation target
Build the smallest stable vertical slice:
- backend skeleton;
- config/env loading;
- database connection placeholder or implementation;
- project, area and dataset domain models;
- response envelope;
- error catalog integration;
- demo reference and predicted building fixture loading;
- QA/QC matching function on fixtures;
- GeoJSON export for QA outputs;
- minimal frontend route/shell if backend foundation is stable.
Strict rules
- Do not introduce unapproved architecture.
- Do not build frontend-only mock workflows.
- Do not implement live YOLO before detection result lifecycle exists.
- Do not implement live GRB WFS before demo reference workflow is stable.
- Do not skip tests or smoke checks.
- Do not remove docs to reduce conflicts; update canonical docs instead.
Acceptable autonomous improvements
You may add:
- typed schemas;
- helper services;
- repository pattern if simple;
- tests;
- fixture validators;
- clearer error messages;
- frontend empty/loading/error states;
- docs updates.
Required final response from Codex
At the end of the pass, report:
Pass name:
Implemented:
Files changed:
Commands run:
Tests passed:
Tests failed:
Golden paths status:
Architecture invariant status:
Known limitations:
Next recommended pass: