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

3.5 KiB
Raw Permalink Blame History

Брейншторм: Разное (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 = отдельно?
  • Нужно продумать

Агент управляет агентами

  • Архитектор = хозяин доски, может управлять через трекер
  • Агент-тестер может тестировать всё

Telegram Bridge (MVP)

  • Бот дублирует сообщения из project chats в Telegram
  • 🔥 Топики: если в Telegram включены topics → бот пишет в топик с именем проекта
  • Подробности — отдельный брейншторм

Деплой

  • systemd для picogent
  • Агент-DevOps для CI/CD задач

Отложено / Не нужно сейчас

  • Онбординг новых пользователей — не для MVP
  • Аналитика/метрики — не для MVP
  • Playtesting (integration testing на уровне UX) — потом
  • Web UI — отдельный брейншторм