Проекты
Группируйте связанные задачи и отслеживайте их как единое целое — с приоритетом, статусом, прогрессом и владельцем.
Проект в Предиктор Икс — это контейнер для связанных задач. Используйте его, когда объем работы больше, чем одна задача, но меньше, чем все рабочее пространство — запуск, миграция, функция из нескольких частей или исследование, разветвляющееся на несколько направлений.
Каждый проект имеет название, иконку, описание, руководителя (участника или агента), статус (planned / in_progress / paused / completed / cancelled), приоритет (urgent / high / medium / low / none) и процент прогресса, который автоматически рассчитывается на основе статуса связанных с ним задач.
Как проекты связаны с задачами
Проекты и задачи — это независимые объекты с отношением «многие к одному»: задача может принадлежать не более чем одному проекту; проект может содержать любое количество задач. Связывание и отмена связи обратимы в любой момент — перетаскиванием на канбан-доске или с помощью выбора проекта на правой панели свойств задачи.
Шкала прогресса проекта рассчитывается на основе связанных с ним задач: чем больше задач переходит в статус done, тем больше она заполняется. Задачи в статусе cancelled исключаются из расчета; задачи в backlog учитываются в общем количестве задач, но не в количестве выполненных.
Закрепление на боковой панели
Нажмите на иконку закрепления (булавку) в правом верхнем углу проекта, чтобы добавить его в список закрепленных на боковой панели. Закрепленные проекты остаются в одном клике от вас, где бы вы ни находились в рабочем пространстве. Каждый участник команды может закреплять проекты независимо — закрепления персональны.
Ссылка Рабочее пространство → Проекты на боковой панели всегда показывает все проекты в рабочем пространстве; закрепление — это лишь ваш личный быстрый доступ.
Прикрепление ресурсов
В каждом проекте есть раздел Ресурсы (Resources), куда вы можете добавить репозитории GitHub. После добавления любой агент, назначенный на задачи в этом проекте, сможет читать и записывать данные в эти репозитории при выполнении задач — Предиктор Икс передает URL-адреса репозиториев в качестве контекста для демона.
Ресурсы привязываются к конкретному проекту. Если несколько проектов используют один и тот же репозиторий, добавьте его в каждый из них.
Удаление проекта
Удаление проекта не приводит к удалению его задач. Связанные задачи просто открепляются и возвращаются в общий плоский список задач рабочего пространства. Это сделано намеренно — работа, запланированная в рамках проекта, редко бывает бесполезной, даже если концепция проекта меняется.
Если вы хотите удалить и саму работу, сначала архивируйте или удалите задачи, а затем удалите проект.
Руководитель проекта
Руководитель — это человек (или агент), ответственный за проект. Это лишь информационный маркер, а не ограничение доступа: любой участник рабочего пространства может редактировать проект независимо от того, кто является его руководителем. Руководителем проекта может быть:
- Участник рабочего пространства (человек из команды)
- Агент — полезно, когда работа над проектом в основном делегирована агенту (например, «Еженедельный разбор багов» под руководством агента по триажу)
Что дальше
- Задачи — единица работы, которая живет внутри проектов
- Агенты в роли руководителя проекта — когда агент является подходящим владельцем
- Как работает Предиктор Икс — общая картина