docs/BRAINSTORM-MISC-2026-02-21.md

55 lines
3.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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