fix(architecture): audit complet — corrige les violations de couches détectées par CI 162c559 unverified Claude commited on May 4
fix(security,metrics): Sprint A14-S1 — boucher les 6 P0 du rewrite ciblé a2bea75 unverified Claude commited on May 3
fixup(A3): ajouter diff_utils.py à EXPECTED_CERCLE1 (test_public_api) 38cbb7b unverified Claude commited on May 2
refactor(arch): Sprint A3 — refactor cercles + importers (B-1, B-2, B-3, m-17) fda1a60 unverified Claude commited on May 2
feat(ci): Sprint A1 — Hardening CI (B-7, B-8, M-4, M-15, m-7, m-8, m-9) 89d5b21 unverified Claude commited on May 2
refactor(core): extraire safe_parse_xml en cercle 1 + appliquer aux 3 sites XXE résiduels 180bb96 unverified Claude commited on May 1
test: réorganiser les 110 fichiers tests/test_*.py par cercle architectural d109222 unverified Claude commited on May 1