Flownix
Разделы
На этой странице

Спланировать фичу

Как замысел превращается в дерево задач: что делает агент, что решаете вы и где проходит граница.

Планирование — то место, где человек и агент делят работу отчётливее всего. Агент раскладывает и оформляет; вы решаете, что вообще делать и в каком порядке. Делегировать второе не выйдет, и продукт на это не рассчитан.

Как запустить

в сессии агента
/plan-feature Авторизация по магической ссылке: письмо со ссылкой вместо пароля,
срок жизни 15 минут, одна ссылка — один вход.

Скилл можно не называть — он подхватывается по смыслу просьбы:

в сессии агента
надо добавить экспорт отчётов в CSV, разбей на задачи

Описывайте результат, а не реализацию. «Нужна авторизация по магической ссылке, срок жизни 15 минут» — это замысел. «Создай таблицу magic_links и эндпоинт POST /auth/magic» — это уже раскладка, и вы делаете за агента ту часть, которую он делает лучше.

Что происходит

Сначала поиск, потом создание

Агент ищет по смыслу, а не по названиям: похожее могло планироваться под другим именем. Найдя, он предлагает расширить существующее или поставить зависимость — и записывает это решение в комментарий.

Так продукт защищается от главной болезни трекеров: второй такой же задачи, о которой никто не знал.

Раскладка сверху вниз

УровеньКогда заводится
эпиктолько под действительно большой объём работы
фичапоставляемая возможность — то, что можно выпустить
планподход к реализации: цели, порядок, риски
задачаконкретная единица работы за один заход

Выбирается самое мелкое дерево, которое подходит. Лишний уровень никому не помогает: он добавляет клик и не добавляет смысла.

Спека отдельным документом

Кроме задач агент пишет doc-ноду: каким продукт станет, когда фича выйдет. Это не чек-лист — это описание поведения, которое останется полезным, когда все задачи закроются.

Задачи ссылаются на неё референсами. В строгом режиме эта ссылка обязательна: по ней проверяется, что документация не отстала.

Зависимости

add_dependency задаёт «A не начать, пока не сделано B». Это не украшение графа: скилл выполнения читает зависимости и не берёт задачу, у которой блокер открыт.

Что делаете вы

Проверяете раскладку. Три вопроса, которые ловят почти всё:

  • Каждая задача выполнима за один заход? Если нет — это план, а не задача.
  • У каждой есть критерии приёмки? Задача без них закрывается «на глаз».
  • Зависимости отражают реальный порядок, а не осторожность? Лишняя зависимость останавливает работу на пустом месте.

Режете объём. Агент склонен раскладывать полно; полнота и нужность — разные вещи. Задача, которую вы не собираетесь делать в этом квартале, засоряет дерево.

Называете то, что агент знать не может. Сроки, приоритеты, договорённости с людьми, причины «так исторически».

Частые промахи

Слишком мелко. Пятнадцать задач по десять минут — это одна задача с чек-листом внутри. Дробление ради дробления превращает дерево в список действий.

Слишком крупно. «Сделать авторизацию» — это фича, а не задача. Признак: описание не помещается в критерии приёмки.

План вместо замысла. Если вы уже расписали реализацию в запросе, агент оформит ваш вариант, а не предложит лучший.

Дальше