ИИ-помощник может продолжать работу над падающей проверкой, но сама проверка и итоговый код всё равно требуют вашего просмотра. Руководство для разработчика, отвечающего за репозиторий с уже падающей командой теста, сборки или проверки стиля. Оно использует ограниченный Goal в Claude Code либо отдельно интерактивную Codex CLI. Выберите одно. Завершение — исходная команда проходит на проверенном изменении, сохраняющем заранее названное поведение. Если это нельзя доказать, сохраните сбой и точное препятствие. Процедура основана на документации; BIG CHANGE не запускал Goal и не исправлял репозиторий для статьи.

Большая перемена

  • Что изменилось: Документированные команды /goal сохраняют цель между ходами: помощник может изучать сбой, делать ограниченную правку и проверять снова без новой инструкции после каждого хода.
  • Почему это важно: До цикла можно задать исходную команду, разрешённые файлы и защищаемое поведение. Последовательные попытки получают один критерий приёмки.
  • На что обратить внимание: Статус Goal или решение модели не доказывает ремонт. Прочитайте настоящий вывод и итоговый diff и сами примите решение.

До начала: зафиксируйте сбой и границы

Используйте репозиторий, который вправе менять. Прочитайте локальные инструкции, включая AGENTS.md или CLAUDE.md , если они есть, проверьте ветку, существующие изменения и неотслеживаемые файлы. В Git эти команды дают исходную опись:

Terminal
git status --short
git diff --stat
git diff

Сохраните опись, чтобы отличать изменения помощника от прежней работы. Запустите настоящую падающую проверку один раз либо сохраните недавний надёжный запуск с точной командой, полной ошибкой и статусом выхода. Не заменяйте её примером статьи. До начала отметьте зависимость от недоступного сервиса, секрета или платформы. Известную одиночную правку бывает проще поручить обычным запросом; Goal полезен, когда каждый результат задаёт следующий шаг диагностики.

Вне Goal напишите короткие условия приёмки: исходная команда, текущий результат, разрешённые пути и инструменты, сохраняемое поведение и другие проверки, решения, требующие остановки и просмотра. Явно защитите прежние посторонние изменения. Не позволяйте удалять или ослаблять проверку ради искусственного успеха. Прочитайте условия до допуска инструментов. Просьба остановиться после нескольких ходов направляет модель, но не гарантирует предел расходов.

1. Выберите одну среду Goal

Для Claude Codeоткройте нужную сессию репозитория и проверьте доступность /goal . Его руководство Goal, проверенное 20 октября 2026 года, указывает зависимость от доверия к рабочему пространству и настроек hooks. На сессию возможен один активный Goal. Новое условие заменяет предыдущее и сразу начинает работу. Goal не меняет режим разрешений: ручной режим может спрашивать перед инструментами, автоматический настраивается отдельно. Сохраните обычные ограничения файлов, команд и сети.

Для альтернативной интерактивной Codex CLIпроверьте установленную версию и список команд с косой чертой. Практическое руководство Goals OpenAI указывает начало с Codex 0.128.0. Их руководство применения описывает переключатель features.goals при отсутствии команды. Это проверки вашей установки; для статьи их не выполняли:

Terminal
codex --version
codex features enable goals

Включайте функцию только при необходимости и с разрешения организации. Здесь описана интерактивная CLI. Не предполагайте ту же поддержку в codex exec или каждой настольной версии. Если команды нет, остановитесь и проверьте версию, настройку и доступ аккаунта или рабочего пространства, затем выбирайте иной способ.

2. Задайте ограниченное условие

Используйте /goal с проверенным условием. Назовите настоящую команду и разрешённые пути, не выдуманный тест. Например: «Добейся прохождения моей проверки, которая уже падает, используя только пути и инструменты условий приёмки. После каждой попытки покажи команду, полный результат и изменённые файлы. Сохрани защищаемое поведение и посторонние изменения. Если проверка не запускается или безопасных правок в пределах задачи не осталось, остановись с точной ошибкой, попытками изменений и нужными от меня данными». Замените «моей проверки» точной командой, приложите или укажите условия до начала.

Обе документированные команды /goal принимают непустое условие до 4 000 символов. Подробные ограничения оставьте в записке. В Claude Code /goal <condition> сразу начинает ход. В интерактивной Codex CLI /goal <objective> добавляет постоянную цель в текущий чат. Новых полномочий на файлы, команды или аккаунты нет. Если нужны более широкие пути, внешний сервис, секрет, слияние или развёртывание, остановитесь для решения владельца.

3. Следите за доказательствами во время работы

После существенной попытки просите точный вывод и список изменённых файлов. Выполните /goal без аргумента для статуса. Claude Code показывает время, оценённые ходы, расход токенов и последнее основание оценщика после оценки. Оценщик читает показанное Claude в разговоре; он не запускает проверку и не изучает файлы независимо. Вердикт «met» — повод проверить, а не доказательство ремонта. Статусу Goal в Codex также нужны настоящий вывод и diff.

Сохраняйте исходные рамки. Читайте команды до разрешения, особенно удаление файлов, переписывание истории, отправку данных наружу или изменение прав. Остановитесь, если проверка ослаблена, чужой файл меняется без объяснения или раскрываются приватные данные. Если следующий шаг нельзя безопасно разрешить, запишите статус Goal и попросите более узкий план.

4. Проверьте завершение сами

Когда помощник сообщит об успехе, проверьте полный итоговый diff относительно исходной описи. Сверьте все изменённые и новые файлы с разрешёнными путями. Повторите ту же исходную команду проверки по возможности и сохраните полный вывод и статус выхода. Запустите относящиеся неизменённые тесты из условий и оцените сохраняемое поведение. Успешная подменная проверка договор не выполняет.

Принимайте изменение только при соответствии доказательств условию и вашем одобрении diff. Commit, слияние и развёртывание — отдельные разрешённые решения. При неудаче сохраните команду, вывод, изменённые файлы, статус Goal и точное недостающее разрешение, зависимость или решение. Приостановленный, прерванный, невозможный, заблокированный или ограниченный бюджетом Goal — не завершённая починка.

Если Goal остановился или застрял

В Claude Codeкоманда /goal показывает условие и последний мотив; /goal clear удаляет активный Goal. Его руководство говорит о возможном восстановлении условия при возобновлении сессии, но исходные отсчёты времени, ходов и токенов сбрасываются. Восстановление из выбора сессий исправлено в v2.1.239. Ошибки аутентификации под управлением Claude Code, исчерпанный кредит, невосстановимое переполнение контекста и недоступная модель могут очистить Goal. Аутентификация под управлением хоста может оставить его активным. Другие ошибки могут сохранить цель с повтором или паузой; интерактивные уведомления документированы с v2.1.269. До установки или продолжения прочитайте предупреждение, статус, сохранённый вывод и diff. Новое условие заменяет старое.

В интерактивной Codex CLIкоманда /goal показывает цель, а /goal edit, /goal pause, /goal resume и /goal clear описаны в справочнике команд CLI. Их практическое руководство отличает завершение от паузы, прерывания, бюджета или препятствия. До продолжения или смены цели изучите статус и настоящие данные репозитория. Если мешает бюджет или доступ, точное препятствие может быть полезнее новой попытки.

Ходы расходуют квоту или кредиты аккаунта, а отдельный оценщик Claude Code также тратит токены. Проверьте текущие настройки и лимиты своего аккаунта. Указание времени или числа ходов текстом не гарантирует долларовый предел. Используйте только разрешённые материалы, исключайте секреты и посторонние личные файлы и проверяйте инструкции репозитория до исполнения помощником.

Для отдельной настройки наш гид по окружению Codex Cloud объясняет подключение и подготовку удалённого репозитория. Наш гид по совместным Team Tasks описывает повторяющуюся работу в ChatGPT. Ни одна настройка не нужна для локальной процедуры выше.

Источники и дополнительное чтение