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

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