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. Оставьте чистый путь рестарта для следующей сессии.