.venv/
__pycache__/
*.pyc
*.egg-info/
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
htmlcov/

# Internal planning docs / dev tooling -- not part of the public package
/PRD.md
/PRD_corpus-canary__1_.md
/01_Plan_Technique__1_.docx
/05_Approfondissements_Techniques__1_.docx
/SKILL_detector-skeleton.md
/SKILL_pydantic-model.md
/.claude/
fonts/
PRD*.md
PRDs/

# Secrets locaux -- ne jamais committer
.env

# Artefacts de build/packaging (python -m build)
dist/
build/

# Cache local de modeles HuggingFace, si jamais localise dans le repo
# (le cache par defaut ~/.cache/huggingface est deja hors repo)
.cache/
models_cache/

# Rapport genere localement par `corpus-canary scan` sans --output (racine
# uniquement -- ne touche pas aux fixtures versionnees sous tests/fixtures/)
/report.json
/report.md

# Sortie jetable du script de seed dev (scripts/generate_synthetic_corpus.py) --
# pas des fixtures golden-file versionnees.
/dev/synthetic/

# Sortie jetable de scripts/bench_llm.py (résultats de benchmark générés
# localement, pas des fixtures versionnées -- même convention que /dev/synthetic/
# ci-dessus).
/bench_llm.json

# Sortie jetable de scripts/bench_device.py -- même convention.
/bench_report.json
