fix(architecture): audit complet — corrige les violations de couches détectées par CI 162c559 unverified Claude commited on May 4
feat(app): Sprint A14-S19 — WorkspaceManager + foyer définitif des helpers de path security 3a4fc3a unverified Claude commited on May 4
fix(security,metrics): Sprint A14-S1 — boucher les 6 P0 du rewrite ciblé a2bea75 unverified Claude commited on May 3
feat(sprint-A11): doc institutionnelle (déploiement + RGPD + traduction EN) 95cbd83 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
chore: supprimer unregister_job mort + factoriser _numbers_in_payload partagé d40d01e unverified Claude commited on May 1
refactor(engines): extraire engine_from_name de cli vers cercle 2 (engines/factory.py) 4ea3cd0 unverified Claude commited on May 1
refactor(core): extraire safe_parse_xml en cercle 1 + appliquer aux 3 sites XXE résiduels 180bb96 unverified Claude commited on May 1
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
fix(web): valider strictement les payloads Pydantic (max_length, Literal) dbab2ed unverified Claude commited on May 1
fix(web): déléguer l'I/O bloquante à des threads dans les routes async 2be6d5f unverified Claude commited on May 1
fix(web): JOBS registry thread-safe via helpers state.register_job / get_job_in_memory 31f753b 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 (suite): tracker les partials web/templates/*.html 9da4338 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
feat: thème Y2K pastel — remplacement complet du System 7 ad2698f 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