feat(web): Sprint A4 — sécurité web (B-11 CSRF, M-3 /health) c9d381c unverified Claude commited on May 2
chore(web): cookie samesite=strict + nettoyage des références "Sprint X" 781c660 unverified Claude commited on May 1
fix(web): durcir le parsing XML (defusedxml en dépendance dure) + exceptions précises de46be0 unverified Claude commited on May 1
refactor(web): finaliser le découpage — router benchmark + app.py orchestrateur bb74b82 unverified Claude commited on May 1
refactor(web): extraire les 5 routers métier (engines, corpus, config, synthesis, history) ecbec06 unverified Claude commited on May 1
refactor(web): extraire les 5 routers simples (system, normalization, reports, importers, home) f14102c unverified Claude commited on May 1
refactor(web): extraire benchmark_utils.py et config_utils.py ec6e89d unverified Claude commited on May 1
refactor(web): extraire helpers métier (corpus_utils, engine_utils) 0171c0a unverified Claude commited on May 1
refactor(web): extraire models.py et state.py depuis app.py 243a84a unverified Claude commited on May 1
refactor(core): faire de core/ un cercle 1 strict, déplacer cercle 2 vers measurements/ 979f3c3 unverified Claude commited on May 1
sprint28: UX — save/load config + comparaison de runs + synthesis preview bec0d42 unverified Claude commited on Apr 25
sprint26: persistance SQLite des jobs + reprise SSE via Last-Event-ID 890e849 unverified Claude commited on Apr 25
sprint25: refactor web frontend en Jinja2 + JS externe (miroir Sprint 17) b914841 unverified Claude commited on Apr 25
Sprint 1 du plan rapport — câblage Sprint 10 + fondations narratives 0aa159b unverified Claude commited on Apr 24
feat: bannière ASCII art PICARONES en 6px au-dessus du menu 69afbc4 unverified Claude commited on Apr 13
fix: inclure Pixtral dans le provider Mistral LLM + filtrage vision correct 46dc61c unverified Claude commited on Apr 11
fix: résoudre les 64 erreurs ruff pré-existantes révélées par le lint actif 6362212 unverified Claude commited on Apr 10
fix: 3 causes profondes CI — path Windows, ruff W503, codecov token 481c943 unverified Claude commited on Apr 10
feat: UI post-correction — mode compositeur, modèles filtrés par capacité, détection corpus triplet e3a50b7 unverified Claude commited on Apr 10
feat: corpus triplet, post-correction LLM et modèles dynamiques avec capacités 63e236b unverified Claude commited on Apr 9
fix: Sprint HF — stabilité HuggingFace Space pour gros corpus 6d406c5 unverified Claude commited on Apr 9
fix: Sprint 2 — bugs logiques, architecture runner, qualité code (16 issues) 974df5a unverified Claude commited on Apr 9
fix: Sprint 1 — bugs critiques, sécurité, robustesse LLM (20 issues) bb31829 unverified Claude commited on Apr 9
fix(mistral-ocr): race condition sélecteur modèles + modèle par défaut + tests mock 1c939df unverified Claude commited on Mar 9
feat: filtrage macOS, exclusion chars, Vue Analyses, métriques robustes df4f47c unverified Claude commited on Mar 9
fix(rapport): images base64 auto-encodées + diff côte à côte char-level 549b13c unverified Claude commited on Mar 9
feat: support ALTO XML et PAGE XML comme GT dans l'upload de corpus aebf6b8 unverified Claude commited on Mar 9
feat: upload de corpus depuis le navigateur (ZIP ou fichiers individuels) 7afb12e unverified Claude commited on Mar 9
feat: refonte interface benchmark — composition visuelle des concurrents OCR/LLM 773eea4 unverified Claude commited on Mar 9
feat: rendre l'endpoint /api/normalization/profiles dynamique 0876f9b unverified Claude commited on Mar 8
web: servir les rapports HTML via HTMLResponse plutôt que FileResponse 7adc84d unverified Claude commited on Mar 8
Sprint 11 : internationalisation complète — support anglais patrimonial ce0bff3 unverified Claude commited on Mar 8
Sprint 6 — Interface web FastAPI, import HTR-United/HuggingFace, serve CLI (491 tests) b4cc1c5 unverified Claude commited on Mar 5