Finding
ID: API-2 | Severity: π‘ MEDIUM
No version negotiation, no deprecation headers. URL prefix /v1/ is the only version signal.
Fix Required
- Add
X-Aegis-API-Version: 1 response header to all /v1/ responses
- Accept
Accept: application/vnd.aegis.v1+json request header and validate
- Document deprecation path for future
/v2/ transition
Files: src/server.ts
Acceptance Criteria
Every /v1/ response includes X-Aegis-API-Version: 1.
Milestone
M-E5: API & Integration
Finding
ID: API-2 | Severity: π‘ MEDIUM
No version negotiation, no deprecation headers. URL prefix
/v1/is the only version signal.Fix Required
X-Aegis-API-Version: 1response header to all/v1/responsesAccept: application/vnd.aegis.v1+jsonrequest header and validate/v2/transitionFiles:
src/server.tsAcceptance Criteria
Every
/v1/response includesX-Aegis-API-Version: 1.Milestone
M-E5: API & Integration