docs(api): mark 4/5 pending endpoints shipped, workflow API deferred

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).
This commit is contained in:
Zimin A.N.
2026-05-11 23:15:41 +03:00
parent b4a9f09e5e
commit 6c8cc21204
+16
View File
@@ -8,6 +8,22 @@ changelog pending" notice / disabled button / `0` count).
Frontend готов подключить через Orval — нужны только OpenAPI спеки. Frontend готов подключить через Orval — нужны только OpenAPI спеки.
Приоритет в порядке user-impact: 1 (highest) → 5 (nice-to-have). Приоритет в порядке 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` ## 1. Schema versions timeline — `GET /api/v1/dictionaries/{name}/changelog`