chore: phase 10 — purge drift docstrings + soak test opt-in 8d8e6b3 unverified Claude commited on 28 days ago
docs(code): retire la narration sprint de picarones/formats (B=6, comment-only) 0bbeb4d unverified Claude commited on May 19
chore(quality): ratchet ruff (ISC/FLY/G) + mypy strict formats/ + Protocol NER (P1.3/P1.4) 9efdce8 unverified Claude commited on May 19
audit scientifique: bootstrap, anti-hallucination, normalisation, corrélation b4fd5de unverified Claude commited on May 15
chore(audit): Phase 0 quick wins — entry point + numérotation couches 0c80c8c unverified Claude commited on May 13
fix(sprint-S1.4): forbid_dtd=True + tests d'attaque XXE/Billion Laughs/DTD 2905909 unverified Claude commited on May 9
docs(sprint-H.8): cleanup obsolete legacy/shim language in production docstrings e407ec0 unverified Claude commited on May 9
feat(migration): Phase 1 partielle — 3 modules core/ migrés vers canonique f3772fd unverified Claude commited on May 6
feat(evaluation): Sprint A14-S13 — DefaultEvaluationViewExecutor + ProjectorRegistry + ré-ordonnancement des couches 63ceb34 unverified Claude commited on May 4
feat(formats): Sprint A14-S9 — formats/alto/, formats/pagexml/, migration normalization 253292a unverified Claude commited on May 4
feat(architecture): Sprint A14-S3 — squelette nouvelle architecture + tests d'invariants 53f68d5 unverified Claude commited on May 3