docs(readme): recadrer Picarones comme banc d'essai d'IA sur golden datasets 781cbe9 unverified Claude commited on May 1
chore: supprimer unregister_job mort + factoriser _numbers_in_payload partagé d40d01e unverified Claude commited on May 1
test(report): déplacer 10 tests sprint cross-cutting de measurements/ vers report/ cda43f1 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
test: réorganiser les 110 fichiers tests/test_*.py par cercle architectural d109222 unverified Claude commited on May 1
test: créer la structure tests/{core,measurements,engines,extras,report,cli,web,integration}/ b748d1d 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(measurements): renommer *_runner.py en *_hooks.py pour cohérence 77d9c47 unverified Claude commited on May 1
feat(api): exposer l'API publique du Cercle 1 au niveau racine 360239b unverified Claude commited on May 1
docs: corriger les docstrings mensongères sur les shims dans les __init__.py 6a9d280 unverified Claude commited on May 1
fix(core): déplacer MetricsResult et aggregate_metrics en cercle 1 b7dca96 unverified Claude commited on May 1
docs: mettre à jour CLAUDE.md, api-stable.md, supprimer architecture-cercles.md 6d4b563 unverified Claude commited on May 1
refactor(engines): unifier l'API token_confidences à un seul nom canonique eca43d9 unverified Claude commited on May 1
refactor(importers): supprimer picarones/importers/, n'utiliser que extras/importers/ 00924d0 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
refactor(report): regrouper renderers depuis extras/render/ 79574cc unverified Claude commited on May 1
refactor(measurements): promouvoir modules philologiques/académiques/governance depuis extras/ 7a072e2 unverified Claude commited on May 1
docs(architecture): manifeste 3 cercles avec règle de dépendance stricte 1acc64c unverified Claude commited on May 1
fix(ci): restaurer rétrocompat tests + corriger 14 cassures CI c0f7ba9 unverified Claude commited on May 1
phaseD: contrat de stabilité de l'API publique + bump version 1.3.0 3ff40b2 unverified Claude commited on May 1
phaseE: séparation core/ (Cercle 1) + measurements/ (Cercle 2) d756039 unverified Claude commited on Apr 30
phaseC: extras/importers/ — 6 importers en Cercle 3 + 2 marqués experimental 0a46dfa unverified Claude commited on Apr 30
phaseB: extras/historical/ — 8 modules philologiques + 2 renderers en Cercle 3 f593a34 unverified Claude commited on Apr 30
phaseA: extras/ pour modules Cercle 3 + hygiène anti-verdict 4afd2c6 unverified Claude commited on Apr 30
chantier6: documentation thématique + couche d'index tests/features d2df0b9 unverified Claude commited on Apr 30
chantier5: découpage des monolithes — narrative/detectors et cli en packages c1ae580 unverified Claude commited on Apr 30
chantier4: workflows CLI dédiés + propagation fix Sprint 15 LLM + fusion Gallica→IIIF 36694e1 unverified Claude commited on Apr 30
chantier3: 5 vues HTML thématiques — branche les 16 renderers orphelins fe6661c unverified Claude commited on Apr 30
chantier2: système de profils + registre de hooks dans le runner 25bd1fe unverified Claude commited on Apr 30
chantier1: reconstructeur ALTO de référence + refonte BaseOCREngine via hooks ceb4ba7 unverified Claude commited on Apr 30
Merge pull request #47 from maribakulj/claude/analyze-project-evolution-KOA56 85585c7 unverified Marcel Bautista-Kuljevan commited on Apr 30
Merge pull request #46 from maribakulj/claude/analyze-project-evolution-KOA56 9ba6f1c unverified Marcel Bautista-Kuljevan commited on Apr 30
readme: repositionnement institutionnel post-correction OCR sur corpus ALTO 2cde8e8 unverified Claude commited on Apr 29
sprint97: B.6 - politique de modules contribués (manifest + audit + HTML + doc) b277c46 unverified Claude commited on Apr 29
sprint96: B.5 - comparaison incrémentale (couche calcul + vue HTML) 2193d6c unverified Claude commited on Apr 29
sprint95: B.4 - visualisation DAG d'un pipeline composé (SVG server-side) 94e0210 unverified Claude commited on Apr 29