docs/BRAINSTORM-PROJECTS-2026-02-20.md

2.5 KiB
Raw Blame History

Брейншторм: Проекты (Projects)

Дата: 2026-02-20

Модель проекта

Поля

  • id: UUID
  • name: string
  • slug: string (уникальный)
  • description: text
  • repo_urls: string[] (массив — multi-repo!)
  • status: active | archived
  • created_at, updated_at

Вкладки проекта (UI)

  • 📋 Канбан-доска — задачи по статусам
  • 💬 Чат проекта — общение команды
  • 📊 Дашборд — статистика, прогресс, активность агентов
  • ⚙️ Настройки — repo URLs, роли, доступы
  • 📁 Файлы — хранилище проекта (не git)
  • 📜 Activity feed — лента всех событий

Принятые решения

Steps / Этапы задачи

Подзадачи = полноценные задачи на доске. Этапы = чеклист внутри задачи (прогресс агента, не засоряют канбан).

steps: [
  {title: "Изучить код", done: true},
  {title: "Реализация", done: true},
  {title: "Тесты", done: false}
]

Multi-repo проект

Проект может ссылаться на несколько репозиториев (frontend + backend + docs).

Дашборд проекта

Отдельная вкладка: % выполнения, задачи по статусам, активность.

Activity feed

Лента событий: задачи, комментарии, MR, статусы, агенты.

Архив проектов

Завершённый проект → в архив (не удаляется, скрывается по умолчанию).

Роли в проекте

Per-project: кто owner, кто назначает, кто исполняет.

Кросс-проектные ссылки

Задача в проекте A может ссылаться на задачу в проекте B. "Посмотри как сделано там" или "возьми оттуда код".

Проект без задач

Возможен — просто workspace для файлов и чата.

Отклонено

  • Шаблон проекта — не нужен
  • Forking проектов — не нужен
  • Плоский список задач вместо проектов — не нравится