Files
TicketTracker/CLAUDE.md
laurent 1e5fc97bb7 feat: migration Windows → Ubuntu, stabilisation suite de tests
- 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>
2026-02-24 18:53:41 +01:00

32 lines
934 B
Markdown

# 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