# Python
.venv/
venv/
__pycache__/
*.py[cod]
*.egg-info/
.mypy_cache/
.ruff_cache/
.pytest_cache/
.coverage
htmlcov/
# uv
.uv/
uv.lock.bak

# Node / frontend
node_modules/
dist/
.vite/
frontend/coverage/

# Env / secrets
.env
.env.*
!.env.example

# Models
*.gguf

# Editors / OS
.DS_Store
.idea/
.vscode/

# Docker
deploy/**/*.local.yml

# Сгенерированные из *.template скриптом deploy/render-templates.sh —
# содержат реальные секреты/IP, рендерятся перед `docker compose up`.
deploy/coturn/turnserver.conf
deploy/livekit/livekit.yaml
deploy/egress/egress.yaml

# Артефакты Celery beat
celerybeat-schedule*.db
celerybeat-schedule

# Загруженные медиа-файлы (аватары) — dev-каталог backend/media
backend/media/

# Рабочая папка Claude Code (промпты, агенты, заметки) — не в репозиторий
.forcc/

# Локальные конфиги инструментов сессий (launch.json dev-сервера и т.п.) —
# привязаны к конкретной машине, в репозиторий не идут.
.claude/
