Иногда лучше начать с чистого листа, чем бесконечно заваливать нейронку правками.

В приложении, которое я сейчас делаю, есть тесты. Каждый тест состоит из упражнений разных видов: карточка-перевёртыш, драг-н-дроп, выбор правильных связей и т.д.

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

BMAD запланировал под это отдельную стори, но я не особо вчитался в детали. В итоге он реализовал таймер не на уровне теста, а на уровне упражнения. И начал запихивать внутрь него другие упражнения. Получилась матрёшка: тест → упражнение на время → упражнения внутри упражнения.

Пара итераций правок только запутала всё ещё больше. В итоге самым эффективным решением оказалось откатить все изменения и написать стори заново — с нормальными требованиями.