Picarones / tests

Commit History

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 9 — i18n drift fermé (5 garde-fous + 53 clés portées)
79d7dd9
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 7 — unifier doublons (PipelineMode + path helpers + engine list)
698bd7c
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: Phase 2 — vérité documentaire (compteurs, fantômes, legacy refs)
2c2bc0f
unverified

Claude commited on

fix(security): Phase 1 — SSRF eScriptorium + Tesseract lang + bandit nosec
3836b05
unverified

Claude commited on

chore(audit): Phase 0 quick wins — entry point + numérotation couches
0c80c8c
unverified

Claude commited on

test(ci): rendre test_lifespan_starts_purge_task tolérant aux runners lents
fca122a
unverified

Claude commited on

fix(ci): tests HTR-United remote + bandit B324 SHA-1 cache
a4a8458
unverified

Claude commited on

test(cli): tests d'intégration CLI smoke + chemins clés (Phase 6 chantier)
d26fc66
unverified

Claude commited on

test(refactor): extraire les tests HTR-United du god-file sprint6_web_interface
9228764
unverified

Claude commited on

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

Claude commited on

test(legacy): tests indépendants pour _legacy_request_to_run_request
e12723a
unverified

Claude commited on

ui+test(synthesis): brancher /api/benchmark/{id}/synthesis_preview à l'UI + tests HTTP ZIP
a2f768d
unverified

Claude commited on

ui(htr-united): afficher le badge "Mode démo" quand le catalogue distant fallback
dae1005
unverified

Claude commited on

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

Claude commited on

cli(workflows): générer le HTML automatiquement (Phase 4.5 chantier post-rewrite)
de2327a
unverified

Claude commited on

ui(config): brancher save/load au frontend (Phase 4.3 chantier post-rewrite)
6bb0e68
unverified

Claude commited on

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

Claude commited on

refactor(app): câbler le système de hooks ``metric_hooks`` au lieu de dupliquer
3608121
unverified

Claude commited on

fix(reports): alimenter la vue Analyse des caractères depuis le runner
2667a4d
unverified

Claude commited on

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

Claude commited on

refactor(sprint-S9): dispatch OCR par registry + test de contrat exhaustif
3059a74
unverified

Claude commited on

refactor(sprint-S9): simplifier les défenses anti-régression prompt — -77 lignes
91c3a3b
unverified

Claude commited on

hardening(sprint-S9): 3 garde-fous contre la classe "filename au lieu du contenu"
20af117
unverified

Claude commited on

fix(prod-hotfix)!: charger le contenu du prompt LLM, pas le filename
f7f7ea8
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

fix(prod-hotfix): resolver d'adapter accepte 2 instances équivalentes
dbe59ee
unverified

Claude commited on

fix(prod-hotfix)!: serve_cmd referenced deleted picarones.web package
0137610
unverified

Claude commited on

test(sprint-S8.7): patch coverage push on small files (93.64% → ~95%)
11f7ef2
unverified

Claude commited on

test(sprint-S8.7): final small-file patch coverage push (93% → ~96%)
2f951ac
unverified

Claude commited on

test(sprint-S8.7): bump patch coverage with real tests + fix codecov.yml
c900ebc
unverified

Claude commited on

test(sprint-S8.7): real coverage on patch-coverage gaps (88.88% → ~94%)
ffdd6d9
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(pre-commit): strip trailing newlines from test_chantier5.py (CI hook fix)
3e6e9a3
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

feat(sprint-S4-batch2-4): coverage des vues HTML, adapters VLM, corpus_service, job_runner
756cdab
unverified

Claude commited on

feat(sprint-S4-batch1+S5): coverage modules critiques + tests dégradation réseau
9e46e55
unverified

Claude commited on