Initial public release
GeoIntel release gates / Compile, test, contracts and builds (push) Successful in 1m49s
GeoIntel release gates / Python and npm vulnerability policy (push) Successful in 21s
GeoIntel release gates / Production AI image, SBOM and container scan (push) Successful in 5m39s
GeoIntel release gates / Deploy exact gated revision to Unraid (push) Failing after 58m43s
GeoIntel release gates / Compile, test, contracts and builds (push) Successful in 1m49s
GeoIntel release gates / Python and npm vulnerability policy (push) Successful in 21s
GeoIntel release gates / Production AI image, SBOM and container scan (push) Successful in 5m39s
GeoIntel release gates / Deploy exact gated revision to Unraid (push) Failing after 58m43s
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
# Contract Drift Audit Prompt
|
||||
|
||||
```text
|
||||
Audit GeoIntel for contract drift.
|
||||
|
||||
Compare implementation against:
|
||||
- contracts/api/
|
||||
- docs/API_SPECIFICATION.md
|
||||
- docs/API_CONTRACTS.md
|
||||
- docs/DATABASE_SCHEMA.md
|
||||
- docs/13-implementation-traps/API_RESPONSE_RULES.md
|
||||
|
||||
Find mismatches in:
|
||||
- endpoint paths
|
||||
- HTTP methods
|
||||
- request fields
|
||||
- response envelopes
|
||||
- error shape
|
||||
- status enum
|
||||
- date/timestamp fields
|
||||
- geometry fields
|
||||
- frontend TypeScript types
|
||||
- test expectations
|
||||
|
||||
Fix safe mismatches by aligning implementation to existing contracts. If the contract itself is clearly incomplete, update docs and explain why in CHANGELOG.md.
|
||||
```
|
||||
Reference in New Issue
Block a user