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

# Virtual environments
.venv/
venv/
env/

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

# ═══════════════════════════════════════════════════
# Credentials & Data (sensitive!)
# ═══════════════════════════════════════════════════
qoder_accounts.json
*.sqlite
*.db

# ═══════════════════════════════════════════════════
# Logs & Screenshots (generated artifacts)
# ═══════════════════════════════════════════════════
run_*.log
screenshots/
*.png
!docs/*.png
!examples/*.png

# ═══════════════════════════════════════════════════
# IDE & Editor
# ═══════════════════════════════════════════════════
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store

# ═══════════════════════════════════════════════════
# Testing & Coverage
# ═══════════════════════════════════════════════════
.coverage
htmlcov/
.pytest_cache/
.mypy_cache/
.ruff_cache/

# ═══════════════════════════════════════════════════
# Backup files
# ═══════════════════════════════════════════════════
*.bak
*.orig
_archive/
