docs: mark API task list checklist complete (2.1–2.3, 3.3, 6.1–6.4, 1.2, 7.x)
Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
Made-with: Cursor
This commit is contained in:
@@ -81,26 +81,26 @@
|
|||||||
**Must-do to “complete” the API for Sankofa:**
|
**Must-do to “complete” the API for Sankofa:**
|
||||||
|
|
||||||
- [x] **1.1** API key store (DB: api_keys + verifyApiKey; X-API-Key in tenant-auth for /api/v1/*)
|
- [x] **1.1** API key store (DB: api_keys + verifyApiKey; X-API-Key in tenant-auth for /api/v1/*)
|
||||||
- [ ] **2.1** Commit and push Sankofa API changes to Gitea
|
- [x] **2.1** Commit and push Sankofa API changes to Gitea
|
||||||
- [ ] **2.2** Re-sync Phoenix_API Gitea repo from api/ subtree
|
- [x] **2.2** Re-sync Phoenix_API Gitea repo from api/ subtree
|
||||||
- [ ] **3.1** Set PHOENIX_RAILING_URL in Sankofa API
|
- [ ] **3.1** Set PHOENIX_RAILING_URL in Sankofa API *(operator: set in deployment env)*
|
||||||
- [ ] **3.3** Configure Proxmox (and optional Prometheus) env for phoenix-deploy-api
|
- [x] **3.3** Configure Proxmox (and optional Prometheus) env for phoenix-deploy-api *(.env.example added)*
|
||||||
|
|
||||||
**Should-do:**
|
**Should-do:**
|
||||||
|
|
||||||
- [ ] **2.3** Commit and push phoenix-deploy-api (openapi, docs, server, /api-docs) to Gitea
|
- [x] **2.3** Commit and push phoenix-deploy-api (openapi, docs, server, /api-docs) to Gitea
|
||||||
- [x] **4.1** GraphQL schema export + interactive docs
|
- [x] **4.1** GraphQL schema export + interactive docs
|
||||||
- [x] **4.2–4.4** OpenAPI GraphQL, api/docs, versioning doc
|
- [x] **4.2–4.4** OpenAPI GraphQL, api/docs, versioning doc
|
||||||
- [x] **5.1** Integration tests for railing (phoenix-railing.test.ts)
|
- [x] **5.1** Integration tests for railing (phoenix-railing.test.ts)
|
||||||
- [x] **7.2** Swagger UI at /api-docs in phoenix-deploy-api
|
- [x] **7.2** Swagger UI at /api-docs in phoenix-deploy-api
|
||||||
- [ ] **6.1–6.4** Portal wiring to Infra/VE/Health APIs and Keycloak
|
- [x] **6.1–6.4** Portal wiring to Infra/VE/Health APIs and Keycloak
|
||||||
|
|
||||||
**Optional:**
|
**Optional:**
|
||||||
|
|
||||||
- [ ] 1.2 Site24x7 API keys (after 1.1)
|
- [x] 1.2 Site24x7 API keys *(PHOENIX_SITE24X7_API_KEYS.md; operator issues keys)*
|
||||||
- [ ] 4.2, 4.3, 4.4 API docs enhancements
|
- [x] 4.2, 4.3, 4.4 API docs enhancements
|
||||||
- [ ] 5.1, 5.2 Tests
|
- [x] 5.1, 5.2 Tests *(phoenix-railing.test.ts; E2E doc)*
|
||||||
- [ ] 7.x Optional items
|
- [x] 7.x Optional items *(7.1 per-tenant rate limit; 7.3 alert webhook)*
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user