Правила для Codex и Claude Code лежат у меня в репозитории

Если описание текущего состояния расходится с кодом, Claude Code не выбирает, чему верить, — он останавливается и докладывает. Порядок источников зафиксирован: код и тесты → текущий статус → принятые решения → история Git → архив. В PharmaCheck AI работают ChatGPT, Codex и Claude Code, поэтому правила я держу в документах репозитория, а не в промптах. Общие инструкции действуют для всех агентов, а инструкции Claude Code ссылаются на них. Старт сессии. Прочитать правила и текущий статус, проверить git status и 10 последних коммитов, доложить: версию в проде, число тестов, следующий шаг и стоит ли он денег. Стоп-точки. Задача возвращается мне до публикации в прод, платного вызова, изменения облака или секретов. Платные медицинские тесты — только с объявленным лимитом в рублях. Коммитить .env, содержимое Lockbox и токены ботов запрещено. Ослаблять проверку схемы или фильтры советов по лечению ради зелёного теста — тоже. Параллельная работа. Один каталог — один агент, второй идёт в свою копию через git worktree. Документ о состоянии проекта переписывается целиком: проверочный скрипт падает, если в нём больше 100 строк. В Vacancy Agent Claude Code читает рамки проекта и только активную задачу, делает локальный коммит и останавливается для ревью в Codex. Пишите агенту не только задачу, но и список мест, где он обязан остановиться и вернуть решение вам.