fix(tesseract): analyse caractères vide — missing_output fantôme sur bench OCR-seul 0725652 unverified Claude commited on about 7 hours ago
feat(web): expose max_image_dimension (opt-in) — débloque image+texte sous rate-limit Mistral eaaa703 unverified Claude commited on about 8 hours ago
perf(line_metrics): _edit_distance O(n·m) pur-Python → rapidfuzz — fin du run 6 docs à 45 min cc17b78 unverified Claude commited on about 9 hours ago
fix(tesseract): timeout sous-processus — un binaire figé gelait tout le run sans log 24ef9e8 unverified Claude commited on about 9 hours ago
investigation HTTP 429 image+texte : retry honore Retry-After + jitter, downscale image optionnel 4f11aa7 unverified Claude commited on about 10 hours ago
audit scientifique F20: CER diplomatique silencieusement perdu (web/runner) cb63b84 unverified Claude commited on about 11 hours ago
audit scientifique Classe B + F19: "non applicable" = None (jamais 0.0/1.0) dd5dce0 unverified Claude commited on about 12 hours ago
audit scientifique: bootstrap, anti-hallucination, normalisation, corrélation b4fd5de unverified Claude commited on about 13 hours ago
audit scientifique: bandeau données démo, Friedman F d'Iman-Davenport, Nemenyi k>50 1a1ba1d unverified Claude commited on about 13 hours ago
audit scientifique: micro-CER/WER, Wilcoxon exact, alignement Levenshtein da83aa9 unverified Claude commited on about 13 hours ago
fix(tests): join() non borné — ne pas masquer un deadlock JobStore régressif ccbe9ae unverified Claude commited on about 14 hours ago
fix(tests): corrige le hang CI Windows (exit 124) — threads SQLite fuités 542b3b3 unverified Claude commited on about 14 hours ago
refactor(web): capacités Mistral depuis le champ API au lieu du nom hardcodé dd8c93c unverified Claude commited on about 16 hours ago
fix: analyse caractères vide quand OCR échoue + classification vision Mistral e3066b0 unverified Claude commited on about 16 hours ago
fix: audit B3-final — Trous 1 (NER doc_id) + 9 (corpus_legacy regression) 4f3ba2d unverified Claude commited on 1 day ago
fix: bench écho "Aucun document valide trouvé" — reload corpus inutile en mode preset 7f313a9 unverified Claude commited on 1 day ago
fix(web): durcir JobStore — busy_timeout + atomicité event/progress + tx cleanup 708fb33 unverified Claude commited on 1 day ago
fix(web): race condition TOCTOU dans JobStore.append_event 57185b5 unverified Claude commited on 1 day ago
test+feat: D4 audit B3-final — assertions strictes + warning expose_alto cross-engine b420e00 unverified Claude commited on 1 day ago
test(web): D3 audit — coverage API REST pour champs B3-final + sécurité 9b3af23 unverified Claude commited on 1 day ago
test+docs: Corr-D + Corr-E — tests E2E options CLI + CHANGELOG clarifié ba78b66 unverified Claude commited on 1 day ago
feat(web,tests): Corr-A/B/C — exposer views + expose_alto + B2 features Web/test helper 50b07b8 unverified Claude commited on 1 day ago
test(public_api): Phase B3-final cleanup — ajuster TestApiStableDoc 0b76160 unverified Claude commited on 1 day ago
chore: Phase B3-final commit 7 — CHANGELOG + budgets + doc API stable 6eba600 unverified Claude commited on 1 day ago
feat(services): Phase B3-final commit 6 — supprimer les 3 modules purement legacy 91dc42d unverified Claude commited on 1 day ago
feat(services): Phase B3-final commit 5 — supprimer le shim legacy_runner_compat 1ef330c unverified Claude commited on 1 day ago
refactor(tests): Phase B3-final — helper test B4 autonome (Option 10) 478e60e unverified Claude commited on 1 day ago
feat(services): Phase B3-final — helper prepare_preset_args (Option 10) e0c48d3 unverified Claude commited on 1 day ago
chore(budgets): Phase B7 — rehausser budget benchmark_runner.py (333 LOC, bannière deprecated) a5d4775 unverified Claude commited on 1 day ago
feat(reports): Phase B6 — rapport HTML multi-vues + extension AltoView ee5b4d7 unverified Claude commited on 1 day ago
chore(budgets): Phase B5 — ajouter entrée budget pour tesseract.py (479 LOC) e1e811d unverified Claude commited on 1 day ago
feat(adapters): Phase B5 — TesseractAdapter expose ALTO XML natif 1c1ad9a unverified Claude commited on 1 day ago
feat(migration): Phase B3 résiduel — migrer CLI/Web vers RunOrchestrator b57eb56 unverified Claude commited on 1 day ago
feat(migration): Phase B4 — migrer les 6 fichiers de tests catégorie A 5112943 unverified Claude commited on 1 day ago
feat(migration): Phase B3 (partielle) — exposer RunOrchestrator + deprecation 4638d67 unverified Claude commited on 1 day ago
feat(migration): Phase B2.3 — partial_dir resume pivoté par pipeline fcef144 unverified Claude commited on 1 day ago
feat(migration): Phase B2.4 — entity_extractor NER attach 8a4d05b unverified Claude commited on 1 day ago
test(migration): Phase B2.6 — vérifier propagation profile via tests 5618d7d unverified Claude commited on 1 day ago
feat(migration): Phase B2.5 — propager char_exclude + normalization_profile 0699139 unverified Claude commited on 1 day ago
feat(migration): Phase B2.1+B2.2+B2.7 — porter 3 features dans RunOrchestrator 082c068 unverified Claude commited on 1 day ago
feat(migration): Phase B1 — étendre RunSpec avec 7 champs legacy 5eba42c unverified Claude commited on 1 day ago
test(migration): Phase B0 — fondations pour migration Option B (RunOrchestrator) bddfd89 unverified Claude commited on 1 day ago
refactor(audit): Phase 6 (round 6 FINAL) — façade pure 299 LOC (-82 %) 45206e7 unverified Claude commited on 2 days ago
refactor(audit): Phase 6 (round 5) — extract helpers (-240 LOC, cumulé -58 %) a259c9a unverified Claude commited on 2 days ago
fix(audit): éliminer tous les logs sans préfixe [module] 40e60ce unverified Claude commited on 2 days ago
test(audit): éliminer tous les pytest.raises(Exception) résiduels 0d00572 unverified Claude commited on 2 days ago
refactor(audit): Phase 6 (round 4) — extract execution (-139 LOC) 76c090b unverified Claude commited on 2 days ago
refactor(audit): Phase 6 (round 3) — extract conversions (-229 LOC) 59ee9ee unverified Claude commited on 2 days ago
refactor(audit): Phase 6 (suite) — extract adapter_resolver (-255 LOC) 11f3166 unverified Claude commited on 2 days ago
fix(audit): Phase 9 — i18n drift fermé (5 garde-fous + 53 clés portées) 79d7dd9 unverified Claude commited on 2 days ago