Picarones / picarones /web /app.py

Commit History

feat(web): Sprint A4 — sécurité web (B-11 CSRF, M-3 /health)
c9d381c
unverified

Claude commited on

chore(web): cookie samesite=strict + nettoyage des références "Sprint X"
781c660
unverified

Claude commited on

fix(web): durcir le parsing XML (defusedxml en dépendance dure) + exceptions précises
de46be0
unverified

Claude commited on

chore(web): nettoyer 4 dettes techniques du chantier A
0c91c9b
unverified

Claude commited on

refactor(web): finaliser le découpage — router benchmark + app.py orchestrateur
bb74b82
unverified

Claude commited on

refactor(web): extraire les 5 routers métier (engines, corpus, config, synthesis, history)
ecbec06
unverified

Claude commited on

refactor(web): extraire les 5 routers simples (system, normalization, reports, importers, home)
f14102c
unverified

Claude commited on

refactor(web): extraire benchmark_utils.py et config_utils.py
ec6e89d
unverified

Claude commited on

refactor(web): extraire helpers métier (corpus_utils, engine_utils)
0171c0a
unverified

Claude commited on

refactor(web): extraire models.py et state.py depuis app.py
243a84a
unverified

Claude commited on

refactor(core): faire de core/ un cercle 1 strict, déplacer cercle 2 vers measurements/
979f3c3
unverified

Claude commited on

sprint28: UX — save/load config + comparaison de runs + synthesis preview
bec0d42
unverified

Claude commited on

sprint26: persistance SQLite des jobs + reprise SSE via Last-Event-ID
890e849
unverified

Claude commited on

sprint25: refactor web frontend en Jinja2 + JS externe (miroir Sprint 17)
b914841
unverified

Claude commited on

sprint24: durcissement sécurité institutionnelle
d86e268
unverified

Claude commited on

Sprint 1 du plan rapport — câblage Sprint 10 + fondations narratives
0aa159b
unverified

Claude commited on

feat: bannière ASCII art PICARONES en 6px au-dessus du menu
69afbc4
unverified

Claude commited on

fix: CSS non appliqué — packaging static + cache-buster
8c509eb
unverified

Claude commited on

feat: Sprint UI-1 — thème rétro Mac OS System 7
2ff13b5
unverified

Claude commited on

fix: inclure Pixtral dans le provider Mistral LLM + filtrage vision correct
46dc61c
unverified

Claude commited on

fix: résoudre les 64 erreurs ruff pré-existantes révélées par le lint actif
6362212
unverified

Claude commited on

fix: 3 causes profondes CI — path Windows, ruff W503, codecov token
481c943
unverified

Claude commited on

fix: corriger les 8 tests CI cassés par les sprints
7611c22
unverified

Claude commited on

feat: UI post-correction — mode compositeur, modèles filtrés par capacité, détection corpus triplet
e3a50b7
unverified

Claude commited on

feat: corpus triplet, post-correction LLM et modèles dynamiques avec capacités
63e236b
unverified

Claude commited on

fix: Sprint HF — stabilité HuggingFace Space pour gros corpus
6d406c5
unverified

Claude commited on

fix: Sprint 2 — bugs logiques, architecture runner, qualité code (16 issues)
974df5a
unverified

Claude commited on

fix: Sprint 1 — bugs critiques, sécurité, robustesse LLM (20 issues)
bb31829
unverified

Claude commited on

fix(mistral-ocr): race condition sélecteur modèles + modèle par défaut + tests mock
1c939df
unverified

Claude commited on

feat: filtrage macOS, exclusion chars, Vue Analyses, métriques robustes
df4f47c
unverified

Claude commited on

fix(rapport): images base64 auto-encodées + diff côte à côte char-level
549b13c
unverified

Claude commited on

feat: support ALTO XML et PAGE XML comme GT dans l'upload de corpus
aebf6b8
unverified

Claude commited on

feat: upload de corpus depuis le navigateur (ZIP ou fichiers individuels)
7afb12e
unverified

Claude commited on

feat: refonte interface benchmark — composition visuelle des concurrents OCR/LLM
773eea4
unverified

Claude commited on

feat: rendre l'endpoint /api/normalization/profiles dynamique
0876f9b
unverified

Claude commited on

web: servir les rapports HTML via HTMLResponse plutôt que FileResponse
7adc84d
unverified

Claude commited on

Sprint 11 : internationalisation complète — support anglais patrimonial
ce0bff3
unverified

Claude commited on

Sprint 6 — Interface web FastAPI, import HTR-United/HuggingFace, serve CLI (491 tests)
b4cc1c5
unverified

Claude commited on