# Шаблоны отсчитываются от корня контекста: без «**/» правило ловит только корень
# (так `data/` пропускал backend/data/dev/ с dev-БД и загрузками в образ, #71).

# Python
**/__pycache__/
**/*.pyc
**/*.egg-info/
backend/.venv/
backend/.pytest_cache/
backend/openapi.json

# Данные: dev-БД, загрузки и ачивки дева (backend/data/dev/), любые файлы SQLite и
# локальные копии бэкапов — ни в образ, ни в контекст сборки
backend/data/
data/
backups/
**/*.db
**/*.db-wal
**/*.db-shm

# Node / сборка фронта
frontend/node_modules/
frontend/dist/
frontend/.vite/

# DEV-код физически НЕ попадает в прод-образ (вход по нику, удаление аккаунтов)
backend/app/auth/dev_stub.py
backend/app/routers/dev_auth.py
backend/app/routers/dev_admin.py

# Тесты и dev-манифест зависимостей в прод-образе не нужны (ставим из requirements.txt)
backend/tests/
backend/pyproject.toml

# Прочее
**/.env
**/.DS_Store
*.md
.claude/
