# Secrets / identifiants — ne jamais committer
.env
.env.*
!.env.example
*.pem
*.key
*.crt
*.csr
*.p12
*.pfx
mqtt.conf
*_passwd
mosquitto_passwd*
secrets.conf
*credentials*

# Base GeoIP (téléchargée à part, licence MaxMind)
*.mmdb

# Python
__pycache__/
*.pyc
.venv/
venv/
*.egg-info/
.mypy_cache/
.pyright/

# Django
db.sqlite3
staticfiles/
media/
local_settings.py

# Dump de données (make dump-db) — contient des IP bannies, comptes admin
# réels, jamais à committer
emitter/db-dump-*.json

# Node / front
node_modules/

# Documentation mkdocs générée (make docs) — reconstruite à la demande,
# jamais committée
site/

# Éditeurs / OS
.vscode/
.idea/
*.swp
.DS_Store

# État d'outils d'assistance au développement (hors périmètre du projet)
.claude/
ROADMAP.md
CONTEXT.md

# Logs locaux
*.log
# ... sauf les fixtures de test versionnées
!tests/**/*.log
