Picarones / CLAUDE.md

Commit History

docs: reconcilier README et spec.md avec l'IA reelle XerOCR (4 onglets)
8c480bc
unverified

Claude commited on

refactor(adapters): retrait de execution_mode (mensonge structurel)
5e13c0d
unverified

Claude commited on

fix(report): S13 phase 3 — majeures + mineures + CHANGELOG + CLAUDE.md
0d285db
unverified

Claude commited on

chore(versioning): S0-ter — fix broken narrative across changelog timeline
ebddecf
unverified

Claude commited on

chore(versioning): reposition project as 0.9.0 (pre-1.0)
416bee1
unverified

Claude commited on

test(architecture): eliminate subprocess pytest/mypy from tests
12acb53
unverified

Claude commited on

test(rename): dé-sprintage tests/web (15 fichiers, git mv)
560f151
unverified

Claude commited on

test(rename): dé-sprintage tests/adapters (22 fichiers, git mv ; collision vlm arbitrée)
a59515a
unverified

Claude commited on

chore: resync compteurs tests (gen_readme_tables) après harnais
e6d6ac2
unverified

Claude commited on

hardening(web): durcissement des defaults P0 issus de l'audit prod
53f4d56
unverified

Claude commited on

Add 19th-century press post-correction prompts (FR/EN/DE + multilingual)
bfc4268
unverified

Claude commited on

investigation HTTP 429 image+texte : retry honore Retry-After + jitter, downscale image optionnel
4f11aa7
unverified

Claude commited on

audit scientifique: bootstrap, anti-hallucination, normalisation, corrélation
b4fd5de
unverified

Claude commited on

test+feat: D4 audit B3-final — assertions strictes + warning expose_alto cross-engine
b420e00
unverified

Claude commited on

chore(docs): sync test counters post-B3 (4858 → 4873)
b5c33b2
unverified

Claude commited on

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

Claude commited on

refactor(audit): Phase 7 — unifier doublons (PipelineMode + path helpers + engine list)
698bd7c
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

docs: regen test count (4700) après ajout de tests Phase 6
d104975
unverified

Claude commited on

docs: mettre à jour CLAUDE.md et CHANGELOG pour le chantier post-rewrite
df2b641
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): dispatch OCR par registry + test de contrat exhaustif
3059a74
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): 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

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

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

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

chore(sprint-H.2.c.0): cleanup tests legacy + migration mocks → BaseOCRAdapter
ff7895c
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

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-E.6)!: suppression complète de picarones/measurements/
ccf9579
unverified

Claude commited on

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

Claude commited on

feat(sprint-D.1.e): équivalence numérique legacy vs rewrite (Sprint D.1 complet)
c86ae5f
unverified

Claude commited on

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

Claude commited on