Predictor X

Проекты

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Что дальше