Brainstorm: misc topics (notifications, rollback, learning, scaling)

This commit is contained in:
Markov 2026-02-21 07:59:04 +01:00
parent e6b9d57a33
commit 7387facd9c

View File

@ -0,0 +1,52 @@
# Брейншторм: Разное (Misc)
Дата: 2026-02-21
## Обсуждённые темы
### ✅ Notifications / Уведомления человеку
- Первая реализация через Telegram (уже есть bridge)
- Notification bridge — отдельный bridge, подключается по WS, пушит уведомления
- Потом: email, push, webhooks
### ⚠️ Rollback / Откат
- Git: revert очевиден
- Файлы в хранилище: **не версионированы** → отдельная тема для продумывания
- Возможно нужно версионирование файлов в хранилище (или хотя бы бэкап перед изменением)
- **Отложено, требует отдельного обсуждения**
### ⚠️ Обучение агентов (контекст между сессиями)
- Проблема: сессия закрылась → знания потеряны
- Идея: post-mortem после задач → файл в docs проекта
- **Нужно предложить конкретные решения**
### ✅ Приоритизация очереди
- По приоритету задачи
- Если задача назначена на конкретного агента → он берёт
- Если не соответствует промпту → может не взять (TBD)
### ✅ Конфликты между агентами
- Уже обсуждали: разруливает хозяин MR
- Lock на файлы — не нужен
### ✅ Версионирование API
- Да, нужно `/api/v1/`, `/api/v2/`
- Обратная совместимость при обновлении
### ⚠️ Зависший агент
- Heartbeat пропал → что делать?
- Нужно дописать в picogent: таймаут, рестарт, возврат задачи в todo
- **Требует доработки picogent**
### ⚠️ Multi-instance одного агента
- Имеет смысл (scaling)
- Как различать: slug = роль, instance_id = отдельно?
- **Нужно продумать**
### ✅ Агент управляет агентами
- Архитектор = хозяин доски, может управлять через трекер
- Агент-тестер может тестировать всё
### ❌ Отложено / Не нужно сейчас
- Онбординг новых пользователей — не для MVP
- Аналитика/метрики — не для MVP
- Playtesting (integration testing на уровне UX) — потом