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