# ===== Secrets (NEVER commit) =====
.env
.env.local
.env.*.local
docs/engine-credentials.local.md

# ===== Python =====
venv/
.venv/
env/
__pycache__/
*.py[cod]
*.pyo
*.egg-info/
.pytest_cache/
.mypy_cache/
# Python build artifacts (CLI packaging: wheels, sdists, PyInstaller output)
dist/
build/
*.spec
.ruff_cache/

# ===== Database / runtime data =====
*.db
*.sqlite
*.sqlite3
storage/
logs/
*.log

# ===== OS / editor =====
.DS_Store
Thumbs.db
.idea/
.vscode/*
!.vscode/extensions.json

# ===== Backups / scratch =====
*.backup
*.bak
*.orig
*.tmp
