Зависимости задач
Задача выглядит готовой, но завершить её нельзя: две другие ещё в работе. Порядок «сначала Х» обычно живёт в описании и чате — система о нём не знает, поэтому закрыть задачу раньше её блокеров может кто угодно.
В PRO-dela порядок работ фиксируется зависимостями: у зависимой задачи связь видна как «Зависит от», у блокирующей — как «Блокирует». Пока блокеры не закрыты, задачу нельзя отправить на проверку и нельзя перевести в «Выполнено»; статусы, исполнитель и таймер работают как обычно.
В проекте сайта у «Вёрстки главной» указан блокер «Дизайн главной», у дизайна — «Бриф». Вёрстку можно готовить заранее, но закрыть её получится только после закрытия дизайна; при переоткрытии дизайна блокировка возвращается сама.
Гейт стоит только перед завершением — до него задача ведёт себя как обычно: статус, исполнитель, таймер и подзадачи доступны. Недоступная блокирующая задача блокирует, но не раскрывает названия.
Сколько связей «сначала сделать Х» сейчас живёт в описаниях задач и чатах?