feat: connect wizard live flow to admin api
This commit is contained in:
@@ -115,8 +115,9 @@ UI-файлы:
|
||||
|
||||
Что еще не хватает:
|
||||
|
||||
- frontend adapter поверх `OperationDetail` и `OperationVersionDocument`, чтобы wizard перестал хранить edit-state в браузере;
|
||||
- финальное выравнивание step payload c canonical DTO, чтобы create/edit/export/import использовали одну модель на фронте.
|
||||
- server-side current workspace model вместо client-side `localStorage`;
|
||||
- дальнейший UX polish вокруг gRPC discovery, потому что server reflection сознательно заменен на descriptor-driven live flow;
|
||||
- возможные smoke tests для `wizard`, чтобы закрепить уже подключенный live contract.
|
||||
|
||||
Что убрать из UI после интеграции:
|
||||
|
||||
@@ -439,33 +440,33 @@ UI хранит current workspace в `localStorage`.
|
||||
|
||||
### Wave 1
|
||||
|
||||
- `Operations catalog`
|
||||
- `Wizard`
|
||||
- `Operations catalog` — completed
|
||||
- `Wizard` — completed
|
||||
|
||||
### Wave 2
|
||||
|
||||
- `Agents`
|
||||
- `API Keys`
|
||||
- `Agents` — completed
|
||||
- `API Keys` — completed
|
||||
|
||||
### Wave 3
|
||||
|
||||
- `Logs`
|
||||
- `Usage`
|
||||
- `Logs` — completed
|
||||
- `Usage` — completed
|
||||
|
||||
### Wave 4
|
||||
|
||||
- `Workspace setup`
|
||||
- частичный `Settings`
|
||||
- `Workspace setup` — completed
|
||||
- частичный `Settings` — completed
|
||||
|
||||
### Wave 5
|
||||
|
||||
- `Login`
|
||||
- полноценный session/auth layer
|
||||
- `Login` — completed
|
||||
- полноценный session/auth layer — completed
|
||||
|
||||
## 7. Ближайший практический шаг
|
||||
|
||||
Следующий рабочий этап:
|
||||
|
||||
- реализовать frontend adapters для `Operations catalog` и `Wizard`;
|
||||
- добить backend `PATCH/DELETE/archive` по operations;
|
||||
- убрать `localStorage` overrides и mock `operations.json` для первых двух экранов.
|
||||
- добить live `Settings` без заглушек для profile/security;
|
||||
- закрыть `workspace access` lifecycle (`roles`, `member removal`, `delete/export workspace`);
|
||||
- пройти stabilization pass по Alpine UI и убрать оставшиеся client-side fallback patterns.
|
||||
|
||||
Reference in New Issue
Block a user