Три слоя: данные, правила, интерфейс
Увидеть в своём проекте три слоя и разложить код по ответственности, а не по удобству.
Сначала предскажи
Проект уместился в один файл на полторы тысячи строк, и он работает. Как думаешь, что сломается первым — ты, ИИ или сам код?