Multica Docs

Project

Группируйте связанные issue и отслеживайте их как единое целое — с priority, status, progress и lead.

Project в Multica — контейнер для связанных issue. Используйте его, когда объём работы больше одного issue, но меньше целого workspace — запуск, миграция, функция из нескольких частей, расследование, разветвляющееся на несколько веток.

У каждого project есть name, icon, description, lead (member или agent), status (planned / in_progress / paused / completed / cancelled), priority (urgent / high / medium / low / none) и progress в процентах — он вычисляется автоматически из status связанных issue.

Как project связан с issue

Project и issue — независимые объекты со связью «многие к одному»: issue может принадлежать не более чем одному project; project может содержать любое число issue. Привязку и отвязку можно отменить в любой момент — перетащите на board view или используйте project picker в правой панели свойств issue.

Progress bar project вычисляется из связанных issue: чем больше issue в done, тем дальше заполняется полоса. Issue в cancelled не учитываются; issue в backlog входят в знаменатель, но не в числитель.

Закрепление на sidebar

Нажмите иконку pin в правом верхнем углу project, чтобы добавить его в список закреплённых на sidebar. Закреплённые project остаются в один клик, где бы вы ни были в workspace; каждый в команде может закреплять независимо — pin персональный.

Ссылка Workspace → Projects на sidebar всегда показывает все project в workspace; закрепление — личный ярлык поверх этого.

Прикрепление ресурсов

У каждого project есть раздел Resources, куда можно прикрепить репозитории GitHub. После прикрепления любой agent, назначенный на issue в этом project, может читать и писать в эти репозитории при выполнении task — Multica передаёт URL репозиториев как контекст daemon.

Ресурсы привязаны к project; если несколько project используют один репозиторий, прикрепите его к каждому.

Удаление project

Удаление project не удаляет его issue. Связанные issue просто отвязываются и возвращаются в плоский список issue workspace. Это намеренно — работа, привязанная к project, редко выбрасывается, даже когда рамка project меняется.

Если нужно удалить и саму работу, сначала заархивируйте или удалите issue, затем удалите project.

Lead project

Lead — человек или agent, ответственный за project. Это мягкий сигнал, а не контроль доступа: любой member workspace может редактировать project независимо от lead. Lead project может быть:

  • member workspace (коллега-человек)
  • agent — полезно, когда работу project в основном делегируют agent (например, «Weekly bug triage» под руководством triage agent)

Далее