Files
geointel/docs/20-run-readiness/REPO_CONFLICT_RESOLUTION.md
T
Codex 6ea3586a3e
GeoIntel CI / docs-smoke (push) Has been cancelled
GeoIntel CI / contract-smoke (push) Has been cancelled
Initial GeoIntel V1 foundation
2026-06-16 23:36:32 +02:00

1.0 KiB

Repo Conflict Resolution

The repo contains many milestone documents. This is intentional, but implementation must not follow conflicting instructions.

Conflict categories

Product conflict

Example: one document says GeoIntel is a dashboard, another says GeoIntel is a GeoAI Workbench.

Resolution: follow GEOINTEL_CONSTITUTION.md.

Stack conflict

Example: one document suggests another backend framework.

Resolution: follow ADRs and ARCHITECTURE_INVARIANTS.md.

Scope conflict

Example: one older document prioritizes reports before QA/QC.

Resolution: follow PASS_SEQUENCE_FINAL.md and V1_SCOPE_FREEZE.md.

API conflict

Example: endpoint naming differs between older docs.

Resolution: follow API_CONTRACTS.md, API_CONTRACT_FREEZE_M2.md, and response envelope contracts.

CRS/geospatial conflict

Resolution: follow GIS_STANDARDS.md, CRS_POLICY.md, and canonical geometry contracts.

Rule

When implementing, newer canonical control docs are binding. Older milestone docs are explanatory only.