Контракт входа и выхода не даёт модели решить похожую, но другую задачу
Зачем
Зачем это нужно
Блокирующие вопросы всплывают до того, как появится лишняя архитектура
Команды проверки превращают фрагмент ответа в воспроизводимое изменение
Вопросы
Частые вопросы
Сколько кода отправлять вместе с задачей?
Дайте минимальный связный контекст: интерфейсы, вызывающий участок, конфигурацию и ближайшие тесты. Огромный архив без карты затрудняет поиск важного. Если файлов много, сначала приложите дерево проекта и попросите модель назвать, какие конкретно файлы ей нужны для решения.
Можно ли сразу вставлять полученный код в проект?
Только после просмотра diff и запуска проверок. Модель может использовать несуществующий метод, неверную версию API или нарушить локальное соглашение. Запускайте форматтер, типы и тесты, а для миграций, авторизации и платежей добавляйте ручную проверку опытного разработчика.
Как запретить лишний рефакторинг?
Укажите границы изменяемых файлов и требование минимального патча. Попросите не переименовывать публичные сущности, не менять форматирование вокруг задачи и вынести необязательные улучшения отдельным списком без реализации. После ответа проверьте, что каждая строка diff связана с требованием.
Рядом
Соседние страницы каталога
Дальше — весь каталог задач: поиск по названию, темы и фильтры.