
Не трогай тело задачи: правило важнее нейросети
Правило для AI-ассистента: не менять текст заявки. Ограничение важнее «умной» нейросети.
Соблазн
Когда есть нейросеть, понимающая текст задачи, возникает желание: пусть наведёт порядок. Перепишет кривое название. Дополнит описание. Переставит стадию. Проставит приоритет.
Технически всё это возможно и выглядит полезно.
Почему отказались
Правки от коллег были конкретными:
- Не удалять тег поддержки
- Не менять пометку потока в названии
- Все изменения — отдельным блоком, тело задачи не трогать
- Стадию не менять: иначе задача может потеряться
- В уведомление отдавать ссылку, а не идентификатор
- Ожидаемый результат не менять
И общий вывод, который я считаю ключевым:
Отказаться от любых изменений в описании задачи. Все изменения — только в комментариях, потому что у нас нет логов, чтобы отсматривать изменения по телу задачи.
Почему это точное рассуждение
У комментария есть автор, время, и он неизменен. Его можно прочитать через полгода и понять, кто написал и когда.
У описания задачи истории изменений нет. Если робот его отредактировал, вы видите только результат. Что было изначально — не восстановить.
Представьте спор через месяц: «мы договаривались о другом». Открываем задачу — а там текст, который частично написал человек, частично дописала нейросеть, и отличить невозможно.
Общее правило
Автоматика может добавлять, но не должна переписывать.
Добавила комментарий — видно, что это она, откатить легко. Переписала исходник — вы потеряли возможность проверить, как было.
И про стадии
Запрет двигать стадию сначала казался мне избыточным. А смысл вот в чём: стадия — это то, по чему люди глазами отслеживают работу. Если её двигает не человек, доска перестаёт отражать реальность, и задача может тихо уехать туда, где на неё никто не смотрит.
Автоматизировать можно то, что видно. Незаметные автоматические изменения — самый быстрый способ потерять доверие к системе.