refactor(sprint-S9): simplifier les tests OCR naming — 25 → 8 tests 70eae28 unverified Claude commited on 2 days ago
refactor(sprint-S9): dispatch OCR par registry + test de contrat exhaustif 3059a74 unverified Claude commited on 2 days ago
fix(prod-hotfix)!: charger le contenu du prompt LLM, pas le filename f7f7ea8 unverified Claude commited on 2 days ago
fix(prod-hotfix): vraie correction de la collision resolver — name dérivé côté factory web 7240e91 unverified Claude commited on 2 days ago
test(sprint-S8.7): bump patch coverage with real tests + fix codecov.yml c900ebc unverified Claude commited on 3 days ago
test(sprint-S8.7): real coverage on patch-coverage gaps (88.88% → ~94%) ffdd6d9 unverified Claude commited on 4 days ago
refactor(sprint-S8.6): rewrite bricolage tests + remove dead code 75bfdc0 unverified Claude commited on 4 days ago
test(sprint-S8.6): coverage des branches d'erreur factory OCR + path traversal corpus + RequestIdFilter 63a6c92 unverified Claude commited on 4 days ago
feat(sprint-S6)!: déploiement institutionnel — pin Tesseract, CSRF strict, logs JSON, observability 7d5b986 unverified Claude commited on 4 days ago
feat(sprint-S4-batch1+S5): coverage modules critiques + tests dégradation réseau 9e46e55 unverified Claude commited on 4 days ago
fix(sprint-S3): bugs latents — NoneType SSE, exception handler global, mypy domain strict réel 7babbd8 unverified Claude commited on 4 days ago
feat(sprint-H.4)!: drop _legacy/ prefix — interfaces/{cli,web} consolidées de9192c unverified Claude commited on 4 days ago
chore(sprint-H.2.c.0): cleanup tests legacy + migration mocks → BaseOCRAdapter ff7895c unverified Claude commited on 4 days ago
feat(sprint-H.1)!: suppression cli/, llm/, extras/, fixtures.py e45d507 unverified Claude commited on 4 days ago
feat(sprint-F)!: web/ → interfaces/web/_legacy/ (Phase 9) f53c0aa unverified Claude commited on 5 days ago
feat(sprint-G)!: cli/ → interfaces/cli/_legacy/ (Phase 10) 05c538b unverified Claude commited on 5 days ago
feat(sprint-D.6.a): démantèlement progressif du runner legacy (8 fichiers tests migrés) 91e3038 unverified Claude commited on 5 days ago
feat(migration): Lots H + I + J — statistics, htr_united/huggingface, MetricsResult c813aa1 unverified Claude commited on 6 days ago
feat(migration): Lot C — core.{results,corpus,pipeline} → evaluation/ 5d3ba70 unverified Claude commited on 6 days ago
feat(migration): Phase 7.A.1+7.A.2 — engines/ vers adapters/legacy_engines/ 76e9545 unverified Claude commited on 6 days ago
feat(migration): Phase 7.A.1 — engines/base.py vers evaluation/engines/base.py 56734fb unverified Claude commited on 6 days ago
feat(migration): Phase 5.E — generator + comparison + snapshot + data + templates + i18n cc53ead unverified Claude commited on 6 days ago
feat(sprint-A11): doc institutionnelle (déploiement + RGPD + traduction EN) 95cbd83 unverified Claude commited on 11 days ago
feat(sprint-A5): concurrence + perf + lazy reports + corpus de référence 563a0f0 unverified Claude commited on 11 days ago
feat(web): Sprint A4 — sécurité web (B-11 CSRF, M-3 /health) c9d381c unverified Claude commited on 11 days ago
fix(web): rendre la SPA visible dans l'iframe HuggingFace Space d7b2813 unverified Claude commited on 11 days ago
test: corriger 4 défauts de classification du chantier B 315a6b9 unverified Claude commited on 12 days ago
test: réorganiser les 110 fichiers tests/test_*.py par cercle architectural d109222 unverified Claude commited on 12 days ago