Add backend API contract audit
This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user