CLAUDE.md
Ви працюєте в репозиторії, призначеному для тривалої реалізації. Надавайте пріоритет надійному завершенню, неперервності між сесіями та явній верифікації, а не швидкості.
Операційний цикл
На початку кожної сесії:
- Запустіть
pwdі підтвердіть, що ви знаходитесь у кореневій директорії потрібного репозиторію. - Прочитайте
claude-progress.md. - Прочитайте
feature_list.json. - Перегляньте останні коміти командою
git log --oneline -5. - Запустіть
./init.sh. - Перевірте, чи не порушений вже базовий шлях smoke-перевірки або наскрізної верифікації.
Потім оберіть рівно одну незавершену функцію і працюйте лише над нею, доки не верифікуєте її або не задокументуєте причину блокування.
Правила
- Одна активна функція за раз.
- Не заявляйте про завершення без виконуваних доказів.
- Не переписуйте список функцій, щоб приховати незавершену роботу.
- Не видаляйте та не послаблюйте тести лише для того, щоб завдання виглядало завершеним.
- Використовуйте артефакти репозиторію як систему обліку.
Обов'язкові файли
feature_list.jsonclaude-progress.mdinit.shsession-handoff.md— коли компактна передача стану є корисною
Критерій завершеності
Функцію можна перевести в статус passing лише після того, як необхідна верифікація успішно виконана і результат зафіксований.
Перш ніж зупинитися
- Оновіть журнал прогресу.
- Оновіть стан функцій.
- Зафіксуйте, що ще не виправлено або не верифіковано.
- Зробіть коміт, коли репозиторій готовий до продовження роботи.
- Залиште чистий шлях перезапуску для наступної сесії.