TL;DR
-
Задача: перевести тесты React с Enzyme на RTL без потери замысла и покрытия.
-
Подход: LLM-управляемый пофайловый конвейер в виде машины состояний: Enzyme→RTL → Jest → ESLint
--fix→ фиксы линтера → TSC. -
Ретраи: повтор шагов до успеха; на каждом повторе модель получает актуальный файл и логи валидации (динамические промпты).
-
Контекст: для сложных кейсов промпты 40–100k токенов (до ~50 связанных файлов, хорошие примеры RTL, исходники компонента и импортов).
