Commit History

feat(adapters): migration atomique signature execute() avec RunControl
5c2885e
unverified

Claude commited on

test: dégraissage anti-sur-architecture (-1590 lignes)
aee7b24
unverified

Claude commited on

fix(security): XFF spoofing — bypass de rate-limit via X-Forwarded-For
3124b85
unverified

Claude commited on

fix(report): S13 phase 3 — majeures + mineures + CHANGELOG + CLAUDE.md
0d285db
unverified

Claude commited on

fix(security): S13 phase 2 — rate-limit imports + SSRF post-redirect
4777a02
unverified

Claude commited on

feat(web): S4 — vue Historique longitudinal + persistance SQLite
70e9d89
unverified

Claude commited on

feat(web): S3 — importeur eScriptorium + catalogue HTR Kraken/Calamari
136bb35
unverified

Claude commited on

feat(web): S2 — importeurs IIIF + Gallica BnF dans la vue Import
ca6ad8d
unverified

Claude commited on

feat(web): S1 — expose 6 toggles BenchmarkRunRequest figés dans l'UI
a98013e
unverified

Claude commited on

fix(web): URGENT — vues empilees + sidebar a 10 entrees (etape 6/N)
c52e675
unverified

Claude commited on

chore(web): supprime retro.css et nettoie les references legacy (etape 5/N)
14ebf19
unverified

Claude commited on

refactor(web): shell XerOCR — sidebar gauche + base.html.j2 (etape 1/N)
2c16d65
unverified

Claude commited on

test(rename): dé-sprintage tests/web (15 fichiers, git mv)
560f151
unverified

Claude commited on

test(cov): couvre les branches défensives du patch (codecov ⚠️)
cd404f5
unverified

Claude commited on

fix(test): P0.3 confinement test OS-agnostique (CI Windows)
f0ec17d
unverified

Claude commited on

fix(web): streaming ZIP/image complet + garde-fous bombe (P0.5)
d4b123d
unverified

Claude commited on

fix(web): confine output_json/partial_dir client sous output_dir (P0.3)
9a9a80a
unverified

Claude commited on

hardening(web): streaming uploads à plafonds durs + cookies Secure + cohérence démarrage
3858bc7
unverified

Claude commited on

hardening(web): durcissement des defaults P0 issus de l'audit prod
53f4d56
unverified

Claude commited on

fix(web): pipelines mêmes OCR+LLM mais mode différent → résultats identiques
3b51a1d
unverified

Claude commited on

Add 19th-century press post-correction prompts (FR/EN/DE + multilingual)
bfc4268
unverified

Claude commited on

feat(web): expose max_image_dimension (opt-in) — débloque image+texte sous rate-limit Mistral
eaaa703
unverified

Claude commited on

fix(tests): join() non borné — ne pas masquer un deadlock JobStore régressif
ccbe9ae
unverified

Claude commited on

fix(tests): corrige le hang CI Windows (exit 124) — threads SQLite fuités
542b3b3
unverified

Claude commited on

refactor(web): capacités Mistral depuis le champ API au lieu du nom hardcodé
dd8c93c
unverified

Claude commited on

fix: analyse caractères vide quand OCR échoue + classification vision Mistral
e3066b0
unverified

Claude commited on

fix(web): durcir JobStore — busy_timeout + atomicité event/progress + tx cleanup
708fb33
unverified

Claude commited on

fix(web): race condition TOCTOU dans JobStore.append_event
57185b5
unverified

Claude commited on

test+feat: D4 audit B3-final — assertions strictes + warning expose_alto cross-engine
b420e00
unverified

Claude commited on

test(web): D3 audit — coverage API REST pour champs B3-final + sécurité
9b3af23
unverified

Claude commited on

feat(services): Phase B3-final commit 6 — supprimer les 3 modules purement legacy
91dc42d
unverified

Claude commited on

feat(migration): Phase B4 — migrer les 6 fichiers de tests catégorie A
5112943
unverified

Claude commited on

fix(audit): Phase 9 — i18n drift fermé (5 garde-fous + 53 clés portées)
79d7dd9
unverified

Claude commited on

refactor(audit): Phase 7 — unifier doublons (PipelineMode + path helpers + engine list)
698bd7c
unverified

Claude commited on

feat(audit): Phase 4 — suppressions franches (rupture v2.0)
da31b89
unverified

Claude commited on

fix(ci): tests HTR-United remote + bandit B324 SHA-1 cache
a4a8458
unverified

Claude commited on

test(refactor): extraire les tests HTR-United du god-file sprint6_web_interface
9228764
unverified

Claude commited on

docs: remplacer les chemins legacy par les chemins canoniques v2.0
6b429be
unverified

Claude commited on

refactor(api): renommer PipelineConfig.ocr_engine → engine_name (Phase 5b)
bc96a54
unverified

Claude commited on

ui(config): brancher save/load au frontend (Phase 4.3 chantier post-rewrite)
6bb0e68
unverified

Claude commited on

post-rewrite wiring audit: Phases 1-5 (sécurité, méthodologie, moteurs, zombie, naming)
5e48c0b
unverified

Claude commited on

refactor(sprint-S9): simplifier les tests OCR naming — 25 → 8 tests
70eae28
unverified

Claude commited on

refactor(sprint-S9): dispatch OCR par registry + test de contrat exhaustif
3059a74
unverified

Claude commited on

fix(prod-hotfix)!: charger le contenu du prompt LLM, pas le filename
f7f7ea8
unverified

Claude commited on

fix(prod-hotfix): vraie correction de la collision resolver — name dérivé côté factory web
7240e91
unverified

Claude commited on

test(sprint-S8.7): bump patch coverage with real tests + fix codecov.yml
c900ebc
unverified

Claude commited on

test(sprint-S8.7): real coverage on patch-coverage gaps (88.88% → ~94%)
ffdd6d9
unverified

Claude commited on

refactor(sprint-S8.6): rewrite bricolage tests + remove dead code
75bfdc0
unverified

Claude commited on

test(sprint-S8.6): coverage des branches d'erreur factory OCR + path traversal corpus + RequestIdFilter
63a6c92
unverified

Claude commited on

feat(sprint-S6)!: déploiement institutionnel — pin Tesseract, CSRF strict, logs JSON, observability
7d5b986
unverified

Claude commited on