# Dependencies
node_modules/
.pnp
.pnp.js

# Build outputs
dist/
build/
*.tsbuildinfo

# Environment variables — NEVER commit secrets
.env
.env.local
.env.development.local
.env.test.local
.env.production.local
*.env

# Python
__pycache__/
*.py[cod]
*$py.class
*.pyc
.Python
venv/
.venv/
env/
.egg-info/
dist-info/
*.egg

# Test coverage
coverage/
.coverage
htmlcov/
.pytest_cache/

# Logs (generated at runtime — do not commit)
logs/
*.log
*.jsonl

# OS
.DS_Store
Thumbs.db
desktop.ini

# IDE
.idea/
.vscode/settings.json
*.swp
*.swo

# Secrets — belt-and-suspenders
*.pem
*.key
private_key*
secret*
