Picarones / tests /architecture

Commit History

fix(sprint-S8.5): cross-OS CI failures — jiwer cap, Tesseract pin, %f Windows, empty inputs
5c32d96
unverified

Claude commited on

feat(sprint-S8): cohérence finale — renames test dirs, /metrics endpoint, SBOM workflow
43478ec
unverified

Claude commited on

chore(sprint-S7)!: nettoyage qualité — shims supprimés, silent excepts éliminés
f8a5c40
unverified

Claude commited on

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

Claude commited on

fix(sprint-S3): bugs latents — NoneType SSE, exception handler global, mypy domain strict réel
7babbd8
unverified

Claude commited on

docs(sprint-S2): manifeste architectural à jour v2.0 + tests garde-fous anti-régression
e99c70d
unverified

Claude commited on

docs(sprint-H.9): archive migration plans + cleanup stale doc paths
2b782d0
unverified

Claude commited on

docs(sprint-H.8): cleanup obsolete legacy/shim language in production docstrings
e407ec0
unverified

Claude commited on

feat(sprint-H.5+H.6)!: v2.0.0 — CLAUDE.md + CHANGELOG + bump version
3af8896
unverified

Claude commited on

feat(sprint-H.4)!: drop _legacy/ prefix — interfaces/{cli,web} consolidées
de9192c
unverified

Claude commited on

feat(sprint-H.2.c-d)!: suppression complète de adapters/legacy_engines/ et adapters/legacy_pipelines/
f54bb20
unverified

Claude commited on

feat(sprint-D.2.c-f): NER, over-normalization, profile validation
74646e0
unverified

Claude commited on

feat(sprint-D.2.b): reprise sur interruption (partial_dir)
a705e16
unverified

Claude commited on

feat(sprint-H.5): cleanup baselines + tests obsolètes
c6da3d3
unverified

Claude commited on

feat(sprint-H.3)!: renommage reports_v2/ → reports/
9011070
unverified

Claude commited on

feat(sprint-H.1)!: suppression cli/, llm/, extras/, fixtures.py
e45d507
unverified

Claude commited on

feat(sprint-F)!: web/ → interfaces/web/_legacy/ (Phase 9)
f53c0aa
unverified

Claude commited on

feat(sprint-G)!: cli/ → interfaces/cli/_legacy/ (Phase 10)
05c538b
unverified

Claude commited on

feat(sprint-E.6)!: suppression complète de picarones/measurements/
ccf9579
unverified

Claude commited on

feat(sprint-E.5): 3 derniers modules measurements/ migrés — BOOTSTRAP_BASELINE = 0
60816b1
unverified

Claude commited on

feat(sprint-E.4): 3 modules hooks/registres migrés vers evaluation/metrics/
ad8d926
unverified

Claude commited on

feat(sprint-E.3): metrics.py → evaluation/metrics/text_metrics.py + suppression importlib detours
cc20338
unverified

Claude commited on

feat(sprint-E.2): 10 modules measurements/ migrés vers evaluation/metrics/
4eb91d0
unverified

Claude commited on

feat(sprint-C)!: pipelines/ → adapters/legacy_pipelines/ (top-level supprimé)
1343265
unverified

Claude commited on

feat(sprint-E.1): 4 métriques philological migrées vers evaluation/metrics/
6361fbb
unverified

Claude commited on

feat(sprint-D.6.b)!: suppression complète de measurements/runner/
2a2fef0
unverified

Claude commited on

feat(sprint-D.1.d): run_benchmark_via_service — fonction publique E2E
10e164d
unverified

Claude commited on

feat(sprint-D.1.c): conversion RunResult → BenchmarkResult
5ccbbda
unverified

Claude commited on

feat(sprint-D.1.b): engine_to_pipeline_spec + build_adapter_resolver
2a87f5b
unverified

Claude commited on

feat(sprint-B): OCRLLMPipeline.run() délègue à PipelineExecutor
8ab2b81
unverified

Claude commited on

feat(8): importers IIIF/Gallica/eScriptorium → adapters/corpus/
8f6b234
unverified

Claude commited on

feat(6-volet1): pipelines/over_normalization.py → evaluation/metrics/
c206672
unverified

Claude commited on

test(7.D): cleanup tests architecturaux après suppression du legacy
99bd437
unverified

Claude commited on

feat(migration): Phase 7.B.3 — pipeline_benchmark consomme PipelineExecutor direct
b20a0a3
unverified

Claude commited on

feat(migration): Phase 7.B.2 — PipelineRunner.run délègue à PipelineExecutor
c9cdc95
unverified

Claude commited on

feat(migration): Lots H + I + J — statistics, htr_united/huggingface, MetricsResult
c813aa1
unverified

Claude commited on

feat(migration): Lot G (partiel) — core/{diff_utils, xml_utils} supprimés
151d907
unverified

Claude commited on

feat(migration): Lot F — picarones/report/ → reports_v2/ (suppression complète)
4b174f5
unverified

Claude commited on

feat(migration): Lot E — engines/ + modules/ → adapters/legacy_*/ (suppression)
8a02022
unverified

Claude commited on

feat(migration): Lot D — measurements/{34 shims plats} → evaluation/metrics/
46bb905
unverified

Claude commited on

feat(migration): Lot C — core.{results,corpus,pipeline} → evaluation/
5d3ba70
unverified

Claude commited on

feat(migration): Lot B — core.{metric_registry,metric_hooks,metrics} → evaluation/
ac7a28c
unverified

Claude commited on

feat(migration): Lot A — core.{modules,facts} → domain/, suppression des shims
9d1e3f2
unverified

Claude commited on

test(architecture): test parité legacy ↔ canonique + principe suppression aggressive
11cd24f
unverified

Claude commited on

feat(migration): Phase 7.A.1 — engines/base.py vers evaluation/engines/base.py
56734fb
unverified

Claude commited on

test(architecture): bump BROKEN_PATHS_BASELINE to 74
0a63229
unverified

Claude commited on

feat(migration): Phase 5.E — generator + comparison + snapshot + data + templates + i18n
cc53ead
unverified

Claude commited on

feat(migration): Phase 5.D — 5 vues thématiques vers reports_v2/html/views/
2be6685
unverified

Claude commited on

feat(migration): Phase 5.C batch 7 — pré-requis + 2 derniers renderers
503d263
unverified

Claude commited on

feat(migration): Phase 5.C batch 6 — levers + philological vers reports_v2/html/
4287328
unverified

Claude commited on