Запустите два или три сеанса Claude Code или Codex в одном репозитории, и рано или поздно один из них перезапишет файл, другой только что исправил. Ни один из них не сделал ничего плохого. Никто им не сказал, у кого что есть. Кухни решили эту проблему давным-давно с помощью...
Запустите два или три сеанса Claude Code или Codex в одном репозитории, и рано или поздно один из них перезапишет файл, другой только что исправил. Ни один из них не сделал ничего плохого. Никто им не сказал, у кого что есть.
Кухни давно решили эту проблему с помощью трех дешевых вещей. Все трое сегодня работают на агентов бесплатно.
1. Станции: одно рабочее дерево за сеанс.
Повар никогда не работает за столом другого повара. Дайте каждой сессии отдельную доску:
git Worktree добавить ../app-auth -b аутентификация
git Worktree добавить ../app-billing -b биллинг
Каждый сеанс начинается в своем собственном каталоге в своей ветке. Два редактирования одного и того же файла перестают быть тихой перезаписью и превращаются в слияние, которое можно прочитать.
2. Железная дорога: один файл претензий, записанный под замком.
Одни только станции не мешают двум поварам приготовить одно и то же блюдо. Железнодорожный делает: в билете написано, что и кем готовят. Для агентов это один файл в основной кассе, скажем,claims.md, по одной строке на задачу:
авторизация-обновление | сессия-а | 2026-10-22T14:05Z
Добавьте в свой CLAUDE.md или AGENTS.md одно правило: перед тем, как приступить к выполнению задачи, читайте претензии.md; если задача есть, выберите другую; если нет, добавьте свою строку. Добавьте его под блокировку, чтобы два сеанса не могли требовать одновременно:
стадо претензий.md -c 'grep