diff --git a/brainstorm-status.yaml b/brainstorm-status.yaml new file mode 100644 index 0000000..5277e41 --- /dev/null +++ b/brainstorm-status.yaml @@ -0,0 +1,134 @@ +# Team Board — Статусы брейнштормов +# Обновлено: 2026-02-22 + +topics: + + # === ГОТОВО === + + agents_architecture: + name: "Агентная архитектура" + status: done + doc: BRAINSTORM-AGENTS-2026-02-20.md + summary: "Один binary (picogent), роль=конфиг, git workflow, MCP tools, checkpoint pattern" + + tasks: + name: "Задачи (Tasks)" + status: done + doc: BRAINSTORM-TASKS-2026-02-20.md + summary: "Поля, статусы, подзадачи vs этапы, reject, auto-assign, блокеры" + + projects: + name: "Проекты (Projects)" + status: done + doc: BRAINSTORM-PROJECTS-2026-02-20.md + summary: "Вкладки, multi-repo, онбординг, listen modes, label matching" + + protocol: + name: "Протокол Picogent↔Tracker" + status: done + doc: BRAINSTORM-PROTOCOL-2026-02-20.md + summary: "WS=real-time, REST=мутации через MCP, router=text relay, one session per agent" + + chats: + name: "Чаты" + status: done + doc: BRAINSTORM-CHATS-2026-02-21.md + summary: "Lobby/project/task, threads, голосовые, реакции TBD" + + misc: + name: "Разное (notifications, rollback, memory, deploy)" + status: done + doc: BRAINSTORM-MISC-2026-02-21.md + summary: "Telegram bridge, OpenClaw bridge, agent memory, deploy" + + microservices: + name: "Микросервисы" + status: done + doc: BRAINSTORM-MICROSERVICES-2026-02-21.md + summary: "Event Bus (Redis Streams — идея), Saga, idempotency, Circuit Breaker" + + prompts: + name: "Промпты агентов" + status: done + doc: BRAINSTORM-PROMPTS-2026-02-21.md + summary: "Системные промпты ролей, guidelines" + + # === ЗАПЛАНИРОВАНО === + + file_storage: + name: "Файловое хранилище" + status: planned + doc: null + notes: | + - Файлы = вложения (к задачам, сообщениям, комментариям, документации проекта) + - Результат работы агента тоже может быть файлом + - Ревью результатов: не только git, но и файлы в комментариях задачи + - Нужен upload/download API + - Документация проекта — ссылка в описании + файлы + + members_model: + name: "Модель участников (Members)" + status: planned + doc: null + notes: | + - Unified Member (human + agent) + - Роли, permissions, lifecycle + - Регистрация агентов + - Heartbeat, мониторинг, состояния + + mcp_tools: + name: "MCP Tools для Tracker" + status: planned + doc: null + notes: | + - create_task, take_task, update_task, reject_task + - send_message, add_comment, add_step, complete_step + - upload_file, list_files, get_task, list_tasks + + web_ui: + name: "Web UI детали" + status: planned + doc: null + notes: | + - Task detail view (описание, комментарии, steps, attachments) + - Agent management (создание, настройки, мониторинг) + - Dashboard проекта + - Настройки проекта + + telegram_bridge: + name: "Telegram Bridge" + status: planned + doc: null + notes: | + - Один бот, WS к tracker + - Топики в Telegram = проекты + - Форматирование сообщений + - Telegram→Tracker и обратно + + security: + name: "Безопасность" + status: planned + doc: null + notes: | + - Allowed paths, rate limiting + - Audit log + - Token rotation + + ci_cd_deploy: + name: "CI/CD и деплой" + status: planned + doc: null + notes: | + - systemd для picogent + - Docker Compose для tracker stack + - Автоперезапуск, логирование + - Scaling + + ws_protocol_v2: + name: "WebSocket протокол v2 (реализация)" + status: planned + doc: null + notes: | + - Синхронизация picogent WS с tracker + - Auth, event dispatch, ack + - Room subscriptions