- types.ts: ApiVersionDoc, ClientVersionPinDoc + 4 Zod schemas - repository.ts: version CRUD, client pin CRUD, active version lookup - routes.ts: 10 endpoints (version lifecycle, current, pins CRUD) - api-versioning.test.ts: 13 schema tests - draft → active → deprecated → sunset lifecycle - Client version pinning with auto-upgrade scheduling - Cosmos containers: api_versions, api_version_pins |
||
|---|---|---|
| .. | ||
| api-versioning.test.ts | ||
| repository.ts | ||
| routes.ts | ||
| types.ts | ||