Исследователи оценили несколько современных кодинг-агентов. Результаты показали, что успешность миграции сильно варьируется в зависимости от пары фреймворков, а миграция целых приложений особенно сложна. Агенты оказались излишне самоуверенными: например, Claude Code сообщил об успешной сборке 29 из 30 целых приложений, но реально собралось лишь 22. Самооценку агентов нельзя считать надёжным сигналом завершения миграции. Конфигурация оказалась слоем, требующим наибольших усилий, — агенты многократно возвращались к файлам конфигурации. Также распространены проблемы с окружением: несоответствия в Docker-кеше, проблемы с портами и инструментами сборки. Ключевой вывод: самая сложная часть модернизации — не перевод Java-кода, а управление сетью зависимостей между конфигурацией, инфраструктурой и средой выполнения.