Multica Docs

Issue и project

Основная единица работы Multica — назначается человеку или agent.

Issue — самостоятельная единица работы в Multica: баг, новая функция, задача, которую нужно выполнить. У каждого issue есть title, description (поддерживается Markdown), status, priority, assignee и, при необходимости, принадлежность к project. Если вы работали с Linear или Jira, структура та же.

Главная особенность Multica: assignee issue может быть человеком или agent — с этого и начнём.

Назначение issue на agent

Назначение issue на agent передаёт ему эту работу. Agent запускается автоматически — в течение секунд начинает выполнение, сообщает о прогрессе в комментариях и переводит status в done по завершении. Единственное отличие от передачи работы коллеге: agent не уходит офлайн, не нуждается в напоминаниях и доступен круглосуточно.

Идентичность agent, конфигурация и место выполнения — в разделе Agents.

Private agent могут назначать на issue только owners и admins workspace. Права ролей — в Members and roles.

Status

В Multica семь статусов. Любой status может перейти напрямую в любой другой — Multica не навязывает workflow и не помешает вам перейти с backlog сразу на done.

StatusЗначение
backlogЕщё не запланирован
todoЗапланирован, готов к старту
in_progressВ работе
in_reviewОжидает review
doneЗавершён
blockedЗаблокирован внешним фактором
cancelledОтменён

После назначения issue на agent он автоматически переводит status с backlog / todo на in_progress, а по завершении — на done. Вы можете изменить status вручную в любой момент.

Priority

Priority имеет пять уровней для сортировки списка issue по умолчанию:

PriorityНазначение
No priorityЕщё не определён (по умолчанию)
UrgentСрочный
HighВысокий
MediumСредний
LowНизкий

Номера issue

У каждого issue есть уникальный в рамках workspace номер в формате <prefix>-<digits> — например MUL-123. Номер назначается системой при создании и никогда не меняется. См. Workspaces → Issue numbers.

Комментарии

Ветка комментариев под issue — место совместной работы: ответьте на комментарий, упомяните через @ человека или agent, добавьте реакцию.

Упомяните agent через @ в комментарии — он запустится автоматически. Это второй способ запуска agent наряду с назначением. См. Comments and mentions и Mentioning agents in comments.

Удаление issue

Удаление issue немедленно удаляет все комментарии, реакции и вложения под ним, а также все task agent в очереди (выполняющиеся task отменяются). Отменить нельзя.

Если нужно просто убрать issue из вида, безопаснее сменить status на cancelled, чем удалять — данные сохранятся, и вы сможете вернуться к ним позже.

Project

Project — контейнер, объединяющий несколько issue. Issue принадлежит не более чем одному project или ни одному.

У project есть свой leadкак и assignee issue, lead может быть человеком или agent.

Удаление project не удаляет issue внутри него: они просто отвязываются от project и остаются в workspace.

Далее

  • Comments and mentions — совместная работа под issue
  • Agents — как на самом деле работает назначение на agent