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

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

# Environment
.env
.env.local
.env.*.backup
.env.backup-*
.env.*.local

# Secrets inventory (file listant les valeurs sensibles a copier dans
# 1Password/Bitwarden avant de changer de machine). Ne doit JAMAIS
# remonter sur git.
SECRETS_INVENTORY.md

# Claude Code workspace (launch.json personnel)
.claude/

# Data (too big, ignored)
data/raw/*.csv
data/raw/*.zip
data/processed/*.parquet

# Database
*.sqlite
*.db

# Logs
*.log
logs/

# Tests
.pytest_cache/
.coverage
htmlcov/

# OS
.DS_Store
Thumbs.db
desktop.ini

# Node (landing page)
landing/node_modules/
landing/.next/
landing/out/

# Post-piratage rotation (contient les nouvelles cles API en clair)
secrets_NEW_KEYS.json
scrape-downloads/

# Local handoff bundle (assembled then zipped, not committed)
handoff-bundle/
