AACWorkflow Docs

Задачи и проекты

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

Задача (issue) — это самодостаточная единица работы в AACWorkflow: баг, новая функция, то, что нужно сделать. У каждой задачи есть заголовок, описание (с поддержкой Markdown), статус, приоритет, исполнитель, и опционально она принадлежит проекту. Если вы пользовались Linear или Jira, форма та же.

Определяющая черта AACWorkflow — исполнителем задачи может быть как человек, так и агент — с этого и начнём.

Назначение задачи агенту

Назначение задачи агенту передаёт ему эту работу. Агент начинает автоматически — выполняя задачу в течение нескольких секунд, сообщая о прогрессе в комментариях и переводя статус в «готово» по завершении. Единственное отличие от передачи работы коллеге: агент не уходит в офлайн, не нуждается в напоминаниях и доступен 24/7.

Об идентичности агентов, их настройке и том, где они работают, см. Агенты.

Приватных агентов могут назначать на задачи только владельцы и администраторы рабочего пространства. О правах ролей см. Участники и роли.

Статус

В AACWorkflow семь статусов. Любой статус может переходить напрямую в любой другой — AACWorkflow не навязывает рабочий процесс и не остановит вас, если вы перепрыгнете из backlog сразу в done.

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

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

Приоритет

Приоритет имеет пять уровней, используемых для сортировки списка задач по умолчанию:

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

Номера задач

Каждая задача имеет уникальный в пределах пространства номер в формате <префикс>-<цифры> — например, AAC-123. Номер присваивается системой при создании и никогда не меняется. См. Рабочие пространства → Номера задач.

Комментарии

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

@-упоминание агента в комментарии активирует его автоматически — это второй способ запустить агента, наряду с «назначить». См. Комментарии и упоминания и @-упоминание агентов в комментариях.

Удаление задачи

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

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

Проекты

Проект — это контейнер, объединяющий несколько задач. Задача принадлежит не более чем одному проекту или не принадлежит ни одному.

У проектов есть свой руководитель (lead)так же, как и исполнитель задачи, руководителем может быть человек или агент.

Удаление проекта не удаляет задачи внутри него: эти задачи просто отсоединяются от проекта и остаются в рабочем пространстве.

Далее