feat: connect alpine agents to admin api

This commit is contained in:
a.tolmachev
2026-03-30 01:31:07 +03:00
parent 85395b10f8
commit e8a4a1138b
9 changed files with 807 additions and 220 deletions
+7 -11
View File
@@ -2,24 +2,20 @@
## Current
### `feat/alpine-ui`
### `feat/alpine-agents`
Status: in_progress
Status: completed
DoD:
- `apps/ui` заменен на новый Alpine.js UI из `test-ui`
- `Agents` page читает live catalog агентов из `admin-api`
- backend для `Agents` поддерживает `PATCH`, `DELETE` и richer summary для Alpine UI
- `Agents` page использует live `create/edit/delete` flow вместо `agents.json`
- `Agents` page использует live operations picker вместо `operations.json`
- `test-ui` остается нетронутым как fallback
- UI продолжает раздаваться как статический контейнер через текущий deployment path
- legacy React/Vite артефакты удалены из `apps/ui`
- backend для `Operations/Wizard` поддерживает server-side `PATCH`, `DELETE`, `archive`, `category`, `usage_summary`, `agent_refs`
- backend summary для `Operations` отдает `target_url` и `target_action`
- первые экраны Alpine UI можно сажать на реальные catalog/detail/mutation endpoints без расширения backend-контракта
- `Operations` page читает live catalog из `admin-api` и удаляет операции через backend
- `Wizard` использует live create/get/update flow вместо `localStorage` и `sessionStorage`
## Next
- `feat/demo-assets`
- `feat/alpine-api-keys`
## Backlog