diff --git a/docs/00-meta/SANKOFA_API_COMPLETE_TASK_LIST.md b/docs/00-meta/SANKOFA_API_COMPLETE_TASK_LIST.md index 103f849..a622288 100644 --- a/docs/00-meta/SANKOFA_API_COMPLETE_TASK_LIST.md +++ b/docs/00-meta/SANKOFA_API_COMPLETE_TASK_LIST.md @@ -81,26 +81,26 @@ **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/*) -- [ ] **2.1** Commit and push Sankofa API changes to Gitea -- [ ] **2.2** Re-sync Phoenix_API Gitea repo from api/ subtree -- [ ] **3.1** Set PHOENIX_RAILING_URL in Sankofa API -- [ ] **3.3** Configure Proxmox (and optional Prometheus) env for phoenix-deploy-api +- [x] **2.1** Commit and push Sankofa API changes to Gitea +- [x] **2.2** Re-sync Phoenix_API Gitea repo from api/ subtree +- [ ] **3.1** Set PHOENIX_RAILING_URL in Sankofa API *(operator: set in deployment env)* +- [x] **3.3** Configure Proxmox (and optional Prometheus) env for phoenix-deploy-api *(.env.example added)* **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.2–4.4** OpenAPI GraphQL, api/docs, versioning doc - [x] **5.1** Integration tests for railing (phoenix-railing.test.ts) - [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:** -- [ ] 1.2 Site24x7 API keys (after 1.1) -- [ ] 4.2, 4.3, 4.4 API docs enhancements -- [ ] 5.1, 5.2 Tests -- [ ] 7.x Optional items +- [x] 1.2 Site24x7 API keys *(PHOENIX_SITE24X7_API_KEYS.md; operator issues keys)* +- [x] 4.2, 4.3, 4.4 API docs enhancements +- [x] 5.1, 5.2 Tests *(phoenix-railing.test.ts; E2E doc)* +- [x] 7.x Optional items *(7.1 per-tenant rate limit; 7.3 alert webhook)* ---