Add backend API contract audit
GeoIntel CI / docs-smoke (push) Has been cancelled
GeoIntel CI / contract-smoke (push) Has been cancelled

This commit is contained in:
Codex
2026-06-17 20:11:36 +02:00
parent 45bbe9725d
commit 32c38423a5
8 changed files with 187 additions and 7 deletions
+7
View File
@@ -7,6 +7,13 @@
# Changelog
## Sprint 48 Backend API contract audit (2026-06-17)
- Added `scripts/audit_api_contracts.py` to compare the active FastAPI route surface with `docs/API_CONTRACTS.md`.
- Added the API contract audit to the readiness gate so undocumented routes and stale documented routes fail release checks.
- Corrected API contract drift for area detail/update, vector stats, dataset content and future analysis/YOLO export placeholders.
- Added regression tests for the contract audit and readiness integration.
## Sprint 47 Workbench interaction smoke (2026-06-17)
- Added stable `data-testid` anchors to the existing project, area, map, dataset, QA/QC and export controls for browser regression checks.