Смысл простой: ты один раз описываешь условие завершения адачи и оставляешь Claude работать самостоятельно. После каждого шага отдельная маленькая модель смотрит на переписку и решает, готово или нет. Если нет — Claude идёт на следующий ход без вопросов. Для меня это решение главной боли. Claude по умолчанию вежливый до невозможности: «вот мой план, если согласен — приступаю», «уточни прежде чем продолжу», «хочешь, я сделаю Х?». На длинных задачах это убивает. У Codex такой проблемы нет — сказал и ушёл пить кофе на два часа. Теперь похожий режим есть и в Claude Code. Но есть нюанс, на котором все спотыкаются. Проверяющая модель не запускает тесты, не открывает файлы, не лезет в систему — она читает только чат. Поэтому если условие нельзя проверить по переписке, /goal либо зациклится, либо ложно отрапортует «готово». Отсюда три правила, которые экономят токены и нервы. Первое — формулировать условие как acceptance criteria, а не как пожелание. «Все юнит-тесты в tests/auth зелё