AACWorkflow Docs

Проекты

Группируйте связанные задачи и отслеживайте их как единое целое — с приоритетом, статусом, прогрессом и ответственным.

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

У каждого проекта есть имя, иконка, описание, руководитель (lead) (участник или агент), статус (planned / in_progress / paused / completed / cancelled), приоритет (urgent / high / medium / low / none) и процент прогресса, автоматически вычисляемый из статусов связанных задач.

Как проекты связаны с задачами

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

Индикатор прогресса проекта вычисляется из связанных задач — чем больше задач переходит в done, тем сильнее он заполнен. Задачи в статусе cancelled исключаются из подсчёта; задачи в backlog учитываются в знаменателе, но не в числителе.

Закрепление в боковой панели

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

Ссылка Рабочее пространство → Проекты в боковой панели всегда показывает все проекты пространства; закрепление — это персональный ярлык поверх этого.

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

У каждого проекта есть раздел Ресурсы, где вы прикрепляете GitHub-репозитории. После прикрепления любой агент, назначенный на задачи в этом проекте, может читать и записывать в эти репозитории при выполнении задач — AACWorkflow передаёт URL репозиториев как контекст демону.

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

Удаление проекта

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

Если вы хотите удалить и саму работу, сначала заархивируйте или удалите задачи, а затем удалите проект.

Руководитель проекта

Руководитель — это человек или агент, ответственный за проект. Это мягкий сигнал, а не контроль доступа: любой участник пространства может редактировать проект независимо от того, кто им руководит. Руководителем проекта может быть:

  • Участник пространства (человек-коллега)
  • Агент — полезно, когда работа по проекту в основном делегирована агенту (например, «Еженедельная сортировка багов» под руководством агента-сортировщика)

Далее