Skip to content

CLAUDE.md ​

Вы работаете в репозитории, спроектированном под длительную работу по реализации. Ставьте надёжное завершение, непрерывность между сессиями и явную верификацию выше скорости.

Операционный цикл ​

В начале каждой сессии:

  1. Запустите pwd и убедитесь, что вы в ожидаемом корне репозитория.
  2. Прочитайте claude-progress.md.
  3. Прочитайте feature_list.json.
  4. Просмотрите последние коммиты: git log --oneline -5.
  5. Запустите ./init.sh.
  6. Проверьте, не сломан ли уже базовый smoke- или end-to-end-путь.

Затем выберите ровно одну незавершённую фичу и работайте только над ней, пока не верифицируете её или не задокументируете причину блокировки.

Правила ​

  • Одна активная фича за раз.
  • Не заявляйте о завершении без runnable-доказательств.
  • Не переписывайте список фич, чтобы скрыть незавершённую работу.
  • Не удаляйте и не ослабляйте тесты только ради того, чтобы задача выглядела завершённой.
  • Используйте артефакты репозитория как систему учёта.

Обязательные файлы ​

  • feature_list.json
  • claude-progress.md
  • init.sh
  • session-handoff.md, когда полезен компактный handoff

Шлюз завершения ​

Фича может перейти в passing только после того, как требуемая верификация прошла успешно и результат зафиксирован.

Перед остановкой ​

  1. Обновите лог прогресса.
  2. Обновите состояние фич.
  3. Запишите, что ещё сломано или не верифицировано.
  4. Закоммитьте, как только репозиторий безопасно возобновляем.
  5. Оставьте чистый путь рестарта для следующей сессии.