From 6c8cc21204c7afbd6fa1a003575d93f09d0641f3 Mon Sep 17 00:00:00 2001 From: "Zimin A.N." Date: Mon, 11 May 2026 23:15:41 +0300 Subject: [PATCH] docs(api): mark 4/5 pending endpoints shipped, workflow API deferred MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Status table в pending-endpoints.md обновлён: endpoints #1, #2, #4, #5 landed в MR !95-!98 в session 2026-05-11. Workflow API (#3) deferred — требует отдельной design discussion + sprint (state machine + RBAC pool model parallel to record-level DraftController architecture). --- docs/integration/api/pending-endpoints.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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`