# Environment & Secrets
.env
.env.local
.env.*.local

# Database
*.db
*.db-journal
*.db-wal
*.sqlite
*.sqlite3

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

# Virtual Environment
.venv/
venv/
ENV/

# Testing / Lint Cache
.pytest_cache/
.ruff_cache/
.mypy_cache/
.coverage
htmlcov/

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

# OS
.DS_Store
Thumbs.db

# Uploads & Temp
tmp_uploads/
*.tmp

# Logs
*.log

# Config (runtime generated)
*.pid

# Docs (internal planning docs, except translated READMEs)
docs/*
!docs/README_*.md

# Claude Code
.claude/

# Publish script (contains PyPI token)
/publish.sh

# Legacy root-level files (migrated to src/openlama/)
/auth.py
/bot.py
/config.py
/database.py
/ollama_client.py
/run.sh
/requirements.txt
/handlers/
/tools/
/utils/
