docs(01-03): complete API foundation plan

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
hsiegeln
2026-03-11 12:05:02 +01:00
parent 2d3fde3766
commit ff0af0ef2f
4 changed files with 182 additions and 17 deletions

View File

@@ -51,11 +51,11 @@ Requirements for initial release. Each maps to roadmap phases. Tracked as Gitea
### REST API
- [ ] **API-01**: All endpoints follow the protocol v1 path structure (`/api/v1/...`) (#28)
- [ ] **API-02**: API documented via OpenAPI/Swagger (springdoc-openapi) (#29)
- [ ] **API-03**: Server includes `GET /api/v1/health` endpoint (#30)
- [ ] **API-04**: All requests validated for `X-Cameleer-Protocol-Version: 1` header (#31)
- [ ] **API-05**: Server accepts unknown JSON fields for forward compatibility (#32)
- [x] **API-01**: All endpoints follow the protocol v1 path structure (`/api/v1/...`) (#28)
- [x] **API-02**: API documented via OpenAPI/Swagger (springdoc-openapi) (#29)
- [x] **API-03**: Server includes `GET /api/v1/health` endpoint (#30)
- [x] **API-04**: All requests validated for `X-Cameleer-Protocol-Version: 1` header (#31)
- [x] **API-05**: Server accepts unknown JSON fields for forward compatibility (#32)
## v2 Requirements