Picarones / tests /architecture

Commit History

chore(budgets): Phase B5 — ajouter entrée budget pour tesseract.py (479 LOC)
e1e811d
unverified

Claude commited on

feat(migration): Phase B4 — migrer les 6 fichiers de tests catégorie A
5112943
unverified

Claude commited on

feat(migration): Phase B2.3 — partial_dir resume pivoté par pipeline
fcef144
unverified

Claude commited on

feat(migration): Phase B2.4 — entity_extractor NER attach
8a4d05b
unverified

Claude commited on

feat(migration): Phase B2.1+B2.2+B2.7 — porter 3 features dans RunOrchestrator
082c068
unverified

Claude commited on

feat(migration): Phase B1 — étendre RunSpec avec 7 champs legacy
5eba42c
unverified

Claude commited on

refactor(audit): Phase 6 (round 6 FINAL) — façade pure 299 LOC (-82 %)
45206e7
unverified

Claude commited on

refactor(audit): Phase 6 (round 5) — extract helpers (-240 LOC, cumulé -58 %)
a259c9a
unverified

Claude commited on

fix(audit): éliminer tous les logs sans préfixe [module]
40e60ce
unverified

Claude commited on

test(audit): éliminer tous les pytest.raises(Exception) résiduels
0d00572
unverified

Claude commited on

refactor(audit): Phase 6 (round 4) — extract execution (-139 LOC)
76c090b
unverified

Claude commited on

refactor(audit): Phase 6 (round 3) — extract conversions (-229 LOC)
59ee9ee
unverified

Claude commited on

refactor(audit): Phase 6 (suite) — extract adapter_resolver (-255 LOC)
11f3166
unverified

Claude commited on

fix(audit): Phase 10 — except: pass silencieux + ratchet logger prefix
ed02e58
unverified

Claude commited on

test(audit): Phase 8 — pytest.raises(Exception) précisés + ratchet
f2308fc
unverified

Claude commited on

refactor(audit): Phase 6 (partielle) — extracts NER + persistence (-116 LOC)
50f8b23
unverified

Claude commited on

refactor(audit): Phase 3.1 + Phase 5 — code mort robustness + violations archi
1d1017e
unverified

Claude commited on

feat(audit): Phase 4 — suppressions franches (rupture v2.0)
da31b89
unverified

Claude commited on

feat(audit): Phase 3.3 — exposer NormalizationProfile.from_yaml (CLI + API) (S3)
9df6424
unverified

Claude commited on

feat(audit): Phase 3 partielle — câblage des features inachevées (S2, S4, S6)
bd5c812
unverified

Claude commited on

docs: remplacer les chemins legacy par les chemins canoniques v2.0
6b429be
unverified

Claude commited on

refactor(api): renommer PipelineConfig.ocr_engine → engine_name (Phase 5b)
bc96a54
unverified

Claude commited on

post-rewrite wiring audit: Phases 1-5 (sécurité, méthodologie, moteurs, zombie, naming)
5e48c0b
unverified

Claude commited on

refactor(sprint-S9): simplifier les tests OCR naming — 25 → 8 tests
70eae28
unverified

Claude commited on

fix(prod-hotfix): vraie correction de la collision resolver — name dérivé côté factory web
7240e91
unverified

Claude commited on

refactor(sprint-S8.6): rewrite bricolage tests + remove dead code
75bfdc0
unverified

Claude commited on

test(sprint-S8.6): coverage des branches d'erreur factory OCR + path traversal corpus + RequestIdFilter
63a6c92
unverified

Claude commited on

fix(sprint-S8.5): capture Tesseract version in RunManifest (vrai fix S6.1)
74020d5
unverified

Claude commited on

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