- в задаче есть ЧЕТКО прописанные критерии приемки (acceptance test) - т.е. "как я пойму что это работает" - в задаче есть бизнес-анализ на достаточном уровне (т.е. прописаны не только позитивные флоу, но и негативные и т.п.) - в задаче ВСЕ элементы, которые потребуются для ее решения известны (т.е. допустим вы работали со всеми сторонними АПИ платежек, или компонентами и т.п.) - вам кажется что текущая архитектура НЕ ПОМЕШАЕТ решить эту задачу (грубо говоря старый говнокод не отомстит) - вы уже решали похожую задачу (не обязательно на этом стеке)