# ---------- Python ----------
__pycache__/
*.py[cod]
*.so
*.egg-info/
build/
dist/
.eggs/
.venv/
.venv-installer/
venv/
.mypy_cache/
.ruff_cache/
.pytest_cache/
htmlcov/
.coverage
.coverage.*

# ---------- Configuration et secrets (jamais versionnes) ----------
config.yaml
secrets.yaml
secrets.yaml.bak*
.env

# ---------- Donnees et modeles generes a l'execution ----------
data/chromadb/
data/chroma_db/
/.chromadb/
data/session_history.db
data/feedback.json
*.sqlite3
# Ancre a la racine : sans le slash initial, la regle masquait aussi
# le paquet de code lyra/models/ (ephaistos, model_manager...).
/models/
/voices/
*.onnx
*.onnx.json

# ---------- Rapports et sorties de tests (regenerables) ----------
tests/*_report.txt
tests/*_report.pdf
tests/debug/
*.log

# ---------- Caches des animations (intro Manim) ----------
intro/media/**/partial_movie_files/
intro/media/**/Tex/
intro/media/**/texts/

# ---------- Serveurs MCP developpes dans leurs propres depots ----------
mcp-servers/pylips-mcp/
mcp-servers/denon-mcp/
mcp-servers/catt-mcp/
mcp-servers/fedora-agents/
mcp-servers/hue-mcp/

# ---------- Interface d'installation ----------
installer/app/frontend/node_modules/

# ---------- Notes de travail et outils locaux ----------
.claude-sync/
.playwright-mcp/
to-synthese/
demandes/
lyra-v1-CDC
readme
.venv-licenses/
