docs: update TASKS.md with process system plan
This commit is contained in:
@@ -49,3 +49,24 @@
|
||||
- [x] **6.9 Graceful degradation**: features.search=false скрывает UI, OpenSearchService возвращает []
|
||||
- [x] **6.8 Визуальное тестирование**: Поиск "кошелёк" → 1 результат с подсветкой, "соглашение" → 4 результата с fuzzy matching
|
||||
- [x] **6.10 OpenSearch 2.18.0 с паролем**: Security enabled, auth + SSL
|
||||
- [x] **6.11 Индексация по blockchain event**: newsubmitted вместо генерации
|
||||
|
||||
---
|
||||
|
||||
## Текущая задача: Процессы в расширении Capital
|
||||
|
||||
### Описание
|
||||
Процесс — часть компонента, только в БД (не блокчейн). Собирает задачи в циклы.
|
||||
При выполнении стартовой задачи создаются последующие. Визуальный интерфейс через Vue Flow.
|
||||
|
||||
### Подзадачи:
|
||||
|
||||
- [ ] **7.1 Модель данных**: TypeORM entities — Process, ProcessStep, ProcessInstance, ProcessTask
|
||||
- [ ] **7.2 Controller — CRUD**: GraphQL mutations/queries для процессов и шаблонов
|
||||
- [ ] **7.3 Controller — логика исполнения**: Создание задач при старте, отслеживание завершения
|
||||
- [ ] **7.4 SDK**: Queries и Mutations для процессов
|
||||
- [ ] **7.5 Desktop — страница "Процессы"**: Sidebar + Vue Flow визуализация
|
||||
- [ ] **7.6 Desktop — создание шаблона**: Drag-and-drop конструктор шагов
|
||||
- [ ] **7.7 Desktop — режим исполнения**: Запуск процесса, статус задач
|
||||
- [ ] **7.8 Права доступа**: chairman/member → проектирование, user → исполнение
|
||||
- [ ] **7.9 Тесты + документация**
|
||||
|
||||
Reference in New Issue
Block a user