diff --git a/docs/integration/api/pending-endpoints.md b/docs/integration/api/pending-endpoints.md index e003b8c..09b8efe 100644 --- a/docs/integration/api/pending-endpoints.md +++ b/docs/integration/api/pending-endpoints.md @@ -8,6 +8,22 @@ changelog pending" notice / disabled button / `0` count). Frontend готов подключить через Orval — нужны только OpenAPI спеки. Приоритет в порядке user-impact: 1 (highest) → 5 (nice-to-have). +## Status (2026-05-11) + +| # | Endpoint | Status | +|---|---|---| +| 1 | `GET /dictionaries/{name}/changelog` | ✅ shipped (MR !96) | +| 2 | `GET /dictionaries/{name}/snapshots` | ✅ shipped (MR !97) | +| 3 | Workflow API (4 endpoints) | ⏸ deferred — separate design + sprint | +| 4 | `PATCH /dictionaries/{name}/schema` | ✅ shipped (MR !98) | +| 5 | `GET /dictionaries/graph/outgoing` | ✅ shipped (MR !95) | + +**4/5 endpoints landed** в session 2026-05-11 backend sprint. Workflow API (#3) +требует отдельной design discussion — state machine + RBAC pool model +parallel record-level drafts (см. `DraftController.java` для record-level +draft architecture как reference). Frontend WorkflowBanner currently рендерит +placeholder banner — кнопки скрыты пока endpoints не shipped. + --- ## 1. Schema versions timeline — `GET /api/v1/dictionaries/{name}/changelog`