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-перевірки або наскрізної верифікації.

Потім оберіть рівно одну незавершену функцію і працюйте лише над нею, доки не верифікуєте її або не задокументуєте причину блокування.

Правила

  • Одна активна функція за раз.
  • Не заявляйте про завершення без виконуваних доказів.
  • Не переписуйте список функцій, щоб приховати незавершену роботу.
  • Не видаляйте та не послаблюйте тести лише для того, щоб завдання виглядало завершеним.
  • Використовуйте артефакти репозиторію як систему обліку.

Обов'язкові файли

  • feature_list.json
  • claude-progress.md
  • init.sh
  • session-handoff.md — коли компактна передача стану є корисною

Критерій завершеності

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

Перш ніж зупинитися

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