# Python
__pycache__/
.pytest_cache/
*.py[cod]
*$py.class
*.so
.Python
*.egg-info/
dist/
build/

# Базы данных
*.db
*.db-shm
*.db-wal
*.sqlite
*.sqlite3

# Секретные файлы и конфиги
.secret/
credentials.json
# Локальное состояние полевого sync-клиента (client_id, server_url из UI)
sync_client_state.json
wesp_security_settings.json
wesp_network_settings.json
wesp_network_diagnostics.json
wesp_install_state.json
gitea_secrets.json
*.secret
.env
.env.local

# Резервные копии
backups/
*.backup
*.bak

# Временные файлы обновлений
temp_updates/

# Калибровка и настройки оборудования
calibration_factor.json
weight_0.json

# IDE
.idea/
.vscode/
.cursor/rules/
*.swp
*.swo
*~

# OS
.DS_Store
Thumbs.db
desktop.ini

# Логи
*.log
logs/
log/
data/logs/*
!data/logs/.gitkeep

# Конфиг с секретами
# config.json

# Развёрнутая документация только локально (не коммитить)
docs/

# Офлайн-колёса pip (кладите сюда .whl / архивы; в репозитории только .gitkeep)
vendor/wheels/*
!vendor/wheels/.gitkeep

# Локальный llama-server.exe (install/assistant/download_llama_server.ps1)
tools/llama-server.exe

