From 7387facd9c5dfee1018ab3b3646538590cfd0e01 Mon Sep 17 00:00:00 2001 From: Markov Date: Sat, 21 Feb 2026 07:59:04 +0100 Subject: [PATCH] Brainstorm: misc topics (notifications, rollback, learning, scaling) --- BRAINSTORM-MISC-2026-02-21.md | 52 +++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 BRAINSTORM-MISC-2026-02-21.md diff --git a/BRAINSTORM-MISC-2026-02-21.md b/BRAINSTORM-MISC-2026-02-21.md new file mode 100644 index 0000000..d759869 --- /dev/null +++ b/BRAINSTORM-MISC-2026-02-21.md @@ -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) — потом