test+feat: D4 audit B3-final — assertions strictes + warning expose_alto cross-engine b420e00 unverified Claude commited on May 14
test(web): D3 audit — coverage API REST pour champs B3-final + sécurité 9b3af23 unverified Claude commited on May 14
feat(services): Phase B3-final commit 6 — supprimer les 3 modules purement legacy 91dc42d unverified Claude commited on May 14
feat(migration): Phase B4 — migrer les 6 fichiers de tests catégorie A 5112943 unverified Claude commited on May 14
fix(audit): Phase 9 — i18n drift fermé (5 garde-fous + 53 clés portées) 79d7dd9 unverified Claude commited on May 13
refactor(audit): Phase 7 — unifier doublons (PipelineMode + path helpers + engine list) 698bd7c unverified Claude commited on May 13
feat(audit): Phase 4 — suppressions franches (rupture v2.0) da31b89 unverified Claude commited on May 13
fix(ci): tests HTR-United remote + bandit B324 SHA-1 cache a4a8458 unverified Claude commited on May 13
test(refactor): extraire les tests HTR-United du god-file sprint6_web_interface 9228764 unverified Claude commited on May 13
docs: remplacer les chemins legacy par les chemins canoniques v2.0 6b429be unverified Claude commited on May 13
refactor(api): renommer PipelineConfig.ocr_engine → engine_name (Phase 5b) bc96a54 unverified Claude commited on May 13
ui(config): brancher save/load au frontend (Phase 4.3 chantier post-rewrite) 6bb0e68 unverified Claude commited on May 13
post-rewrite wiring audit: Phases 1-5 (sécurité, méthodologie, moteurs, zombie, naming) 5e48c0b unverified Claude commited on May 13
refactor(sprint-S9): simplifier les tests OCR naming — 25 → 8 tests 70eae28 unverified Claude commited on May 11
refactor(sprint-S9): dispatch OCR par registry + test de contrat exhaustif 3059a74 unverified Claude commited on May 11
fix(prod-hotfix)!: charger le contenu du prompt LLM, pas le filename f7f7ea8 unverified Claude commited on May 11
fix(prod-hotfix): vraie correction de la collision resolver — name dérivé côté factory web 7240e91 unverified Claude commited on May 11
test(sprint-S8.7): bump patch coverage with real tests + fix codecov.yml c900ebc unverified Claude commited on May 10
test(sprint-S8.7): real coverage on patch-coverage gaps (88.88% → ~94%) ffdd6d9 unverified Claude commited on May 9
refactor(sprint-S8.6): rewrite bricolage tests + remove dead code 75bfdc0 unverified Claude commited on May 9
test(sprint-S8.6): coverage des branches d'erreur factory OCR + path traversal corpus + RequestIdFilter 63a6c92 unverified Claude commited on May 9
feat(sprint-S6)!: déploiement institutionnel — pin Tesseract, CSRF strict, logs JSON, observability 7d5b986 unverified Claude commited on May 9
feat(sprint-S4-batch1+S5): coverage modules critiques + tests dégradation réseau 9e46e55 unverified Claude commited on May 9
fix(sprint-S3): bugs latents — NoneType SSE, exception handler global, mypy domain strict réel 7babbd8 unverified Claude commited on May 9
feat(sprint-H.4)!: drop _legacy/ prefix — interfaces/{cli,web} consolidées de9192c unverified Claude commited on May 9
chore(sprint-H.2.c.0): cleanup tests legacy + migration mocks → BaseOCRAdapter ff7895c unverified Claude commited on May 9
feat(sprint-H.1)!: suppression cli/, llm/, extras/, fixtures.py e45d507 unverified Claude commited on May 9
feat(sprint-F)!: web/ → interfaces/web/_legacy/ (Phase 9) f53c0aa unverified Claude commited on May 8
feat(sprint-G)!: cli/ → interfaces/cli/_legacy/ (Phase 10) 05c538b unverified Claude commited on May 8
feat(sprint-D.6.a): démantèlement progressif du runner legacy (8 fichiers tests migrés) 91e3038 unverified Claude commited on May 8
feat(migration): Lots H + I + J — statistics, htr_united/huggingface, MetricsResult c813aa1 unverified Claude commited on May 7
feat(migration): Lot C — core.{results,corpus,pipeline} → evaluation/ 5d3ba70 unverified Claude commited on May 7
feat(migration): Phase 7.A.1+7.A.2 — engines/ vers adapters/legacy_engines/ 76e9545 unverified Claude commited on May 7
feat(migration): Phase 7.A.1 — engines/base.py vers evaluation/engines/base.py 56734fb unverified Claude commited on May 7
feat(migration): Phase 5.E — generator + comparison + snapshot + data + templates + i18n cc53ead unverified Claude commited on May 7
feat(sprint-A11): doc institutionnelle (déploiement + RGPD + traduction EN) 95cbd83 unverified Claude commited on May 2
feat(sprint-A5): concurrence + perf + lazy reports + corpus de référence 563a0f0 unverified Claude commited on May 2
feat(web): Sprint A4 — sécurité web (B-11 CSRF, M-3 /health) c9d381c unverified Claude commited on May 2
fix(web): rendre la SPA visible dans l'iframe HuggingFace Space d7b2813 unverified Claude commited on May 1
test: réorganiser les 110 fichiers tests/test_*.py par cercle architectural d109222 unverified Claude commited on May 1