- Ajout venv Python (.venv) avec pip bootstrap (python3-venv absent) - Correction OCR Linux : marqueur TTC/TVA tolère la confusion T↔I (Tesseract 5.3.4 Linux lit parfois "TIc" au lieu de "TTC") - test_leclerc.py : skipif si Tesseract absent, xfail pour test de somme (précision OCR variable entre plateformes, solution LLM vision prévue) - Résultat : 77 passent, 1 xfail, 0 échec (vs 78 sur Windows) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
934 B
934 B
CLAUDE.md
Qui je suis
Développeur expérimenté mais qui reprend le code après 30 ans. Je code en Python. Je comprends la logique mais je suis rouillé sur la syntaxe moderne.
Comment me parler
- Explique ce que tu fais et POURQUOI
- Pas de raccourcis cryptiques
- Quand tu crées un fichier, dis-moi où et pourquoi
- Commit souvent avec des messages clairs en français
Stack projet
- Python 3.11+
- SQLite pour le stockage
- FastAPI (plus tard) pour l'API
- LLM : Mammouth (API compatible OpenAI) sur https://mammouth.music.dilain.com
- Forge : Gitea sur forge.dilain.com
- OS : Unraid (Docker) + VPS
Conventions
- Code en anglais, commentaires en français
- Docstrings en français
- Un virtualenv Python (.venv)
- Requirements dans requirements.txt
- Tests avec pytest
Git
- Commits en français
- Format : "feat: ...", "fix: ...", "docs: ..."
- Push vers origin sur Gitea