Commit History

Merge pull request #66 from maribakulj/claude/add-character-analysis-1XDCw
b24a43b
Running
unverified

Marcel Bautista-Kuljevan 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

Merge pull request #65 from maribakulj/claude/phase-7c-tests-axe-b-canonique
9be7c8a
unverified

Marcel Bautista-Kuljevan 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

Merge pull request #64 from maribakulj/claude/phase-7c-tests-axe-b-canonique
f7a6cb9
unverified

Marcel Bautista-Kuljevan 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

Merge pull request #62 from maribakulj/claude/phase-7c-tests-axe-b-canonique
7e65177
unverified

Marcel Bautista-Kuljevan 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

Merge pull request #61 from maribakulj/claude/phase-7c-tests-axe-b-canonique
1c86c56
unverified

Marcel Bautista-Kuljevan commited on

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

Claude commited on

Merge pull request #60 from maribakulj/claude/phase-7c-tests-axe-b-canonique
12b9e86
unverified

Marcel Bautista-Kuljevan 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

chore: ignore .coverage.* parallel data files (pytest-cov artifacts)
6c92965
unverified

Claude commited on

fix(sprint-S8.7): floor test count to 50 (not 10) for cross-OS CI determinism
c3b4c2c
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

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

feat(sprint-S1.5+S1.6+S1.7): tests d'attaque ZIP slip / SSRF / CSRF + durcissement validate_http_url
02c6322
unverified

Claude commited on

fix(sprint-S1.4): forbid_dtd=True + tests d'attaque XXE/Billion Laughs/DTD
2905909
unverified

Claude commited on

fix(sprint-S1.1)!: corriger XSS critique via Jinja2 autoescape=False (Bandit B701, CWE-94)
bad7a01
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

fix(sprint-H.7): repair build/CI references to deleted paths
1d36e9e
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

chore(sprint-H.2.c.0): cleanup tests legacy + migration mocks → BaseOCRAdapter
ff7895c
unverified

Claude commited on

feat(sprint-H.2.b.4): web benchmark_utils migré vers canonique + OCRLLMPipelineConfig
636b811
unverified

Claude commited on

feat(sprint-H.2.b.2): runner adapter accepte BaseOCRAdapter + CLI migrée
9312a64
unverified

Claude commited on

feat(sprint-H.2.b): factory canonique ocr_adapter_from_name
c602474
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