CLAUDE.md
Вы работаете в репозитории, спроектированном под длительную работу по реализации. Ставьте надёжное завершение, непрерывность между сессиями и явную верификацию выше скорости.
Операционный цикл
В начале каждой сессии:
- Запустите
pwdи убедитесь, что вы в ожидаемом корне репозитория. - Прочитайте
claude-progress.md. - Прочитайте
feature_list.json. - Просмотрите последние коммиты:
git log --oneline -5. - Запустите
./init.sh. - Проверьте, не сломан ли уже базовый smoke- или end-to-end-путь.
Затем выберите ровно одну незавершённую фичу и работайте только над ней, пока не верифицируете её или не задокументируете причину блокировки.
Правила
- Одна активная фича за раз.
- Не заявляйте о завершении без runnable-доказательств.
- Не переписывайте список фич, чтобы скрыть незавершённую работу.
- Не удаляйте и не ослабляйте тесты только ради того, чтобы задача выглядела завершённой.
- Используйте артефакты репозитория как систему учёта.
Обязательные файлы
feature_list.jsonclaude-progress.mdinit.shsession-handoff.md, когда полезен компактный handoff
Шлюз завершения
Фича может перейти в passing только после того, как требуемая верификация прошла успешно и результат зафиксирован.
Перед остановкой
- Обновите лог прогресса.
- Обновите состояние фич.
- Запишите, что ещё сломано или не верифицировано.
- Закоммитьте, как только репозиторий безопасно возобновляем.
- Оставьте чистый путь рестарта для следующей сессии.