fix(security): XSS stocké via doc_id — défense au source + au sink 8704df5 unverified Claude commited on May 25
refactor(report): M5 — bootstrap() unique remplace l'init dispersée 94abded unverified Claude commited on May 25
refactor(report): M4 — décompose _switchView en 4 helpers atomiques 0b42bd9 unverified Claude commited on May 25
feat(report): M1 — manifeste canonique de palette (10 tokens, source unique) 9e30161 unverified Claude commited on May 25
test(report): M3 — snapshot tests structurels du rapport démo (5 dimensions) 150da52 unverified Claude commited on May 25
fix(test): Z3 — strip HTML comments du rendu pour bloquer le decoy 3875d49 unverified Claude commited on May 25
fix(test): Z2 — anti-theater niveau 2 (sabotage qui préserve structure) 81a8be4 unverified Claude commited on May 25
fix(test): Z1 — élimine theater systémique par sabotage en commentaire 00b263b unverified Claude commited on May 25
fix(report): Y3 — _switchView fail-fast évite flash blanc sur hash invalide fed415a unverified Claude commited on May 25
fix(report): Y2 — défense palette empty strings (audit Bug A#1) 13837a0 unverified Claude commited on May 25
fix(report): X4 — null check _switchView + retrait dead code Étage 4 (characters) 1d02c30 unverified Claude commited on May 25
fix(report): X3 — consolide 21 inline margin-top:1.25rem dans .xer-chart-card 0c65e28 unverified Claude commited on May 25
fix(test): X2 — durcissement de 6 tests theater révélés par audit 9f26b21 unverified Claude commited on May 25
fix(report): X1 — engineColor() self-healing contre race condition deeplink 646a220 unverified Claude commited on May 25
feat(report): Phase 22+23 — suppression onglet Analyses + view_results en <details> daefee6 unverified Claude commited on May 25
feat(report): Phase 21D — cleanup JS corr-matrix mort + nettoyage final view_analyses 8b13a54 unverified Claude commited on May 25
feat(report): Phase 21C — dispatch Documents + Crosses (cer-doc + quality-cer + pareto + marginal-cost) 35d7de7 unverified Claude commited on May 25
feat(report): Phase 21B — dispatch Engines/Diagnostics (3 charts + 6 sections legacy) c067b8b unverified Claude commited on May 25
feat(report): Phase 21A — dispatch Engines/Tableau (chart-duration + bootstrap-ci + economics) 2e7d5a9 unverified Claude commited on May 25
fix(test): retire variable inutilisée end_pane (F841 pré-Phase 21) c6ac6e5 unverified Claude commited on May 25
feat(report): Phase 20 — PALETTE XerOCR tokens + engineColor() par rang CER 4d5728a unverified Claude commited on May 25
feat(report): Phase 19 — nav bar refondue (padding symétrique + groupement actions) 92dcd80 unverified Claude commited on May 25
fix(report): Phase 18c — hex → tokens dans _styles.css + durcit guard ×3 a7fdd2f unverified Claude commited on May 25
fix(report): Phase 18b — hex → tokens dans CSS inliné Python + durcit guard 4ddead9 unverified Claude commited on May 25
fix(report): Phase 18a — hex → tokens dans templates HTML/Jinja2 171e63b unverified Claude commited on May 25
test(report): Phase 17 commit H — [2.4] doc alignée + [3.6] whitelist inversée 9a0128d unverified Claude commited on May 25
test(report): Phase 17 commit G — [2.3] paramétrise scatter colors sur les 4 builders 58fdf85 unverified Claude commited on May 25
test(report): Phase 17 commit F — [2.1] + [2.2] tests theater retissés 7afb1c1 unverified Claude commited on May 25
fix(report): Phase 16-bis commit E — [5.1] vrai single source (Python annote slug, JS lit) 138b699 unverified Claude commited on May 25
fix(report): Phase 16-bis commit D — [1.2] race condition réelle (handler sur banner) ecc5506 unverified Claude commited on May 25
fix(report): Phase 16 commit C — [5.1] dédupli seuils difficulté + [5.2] None→"—" overview 8f827cc unverified Claude commited on May 25
fix(report): Phase 16 commit B — [1.4] SQLite close dans build_history_sections 93651b1 unverified Claude commited on May 25
fix(report): Phase 16 commit A — [1.1] Pareto cost toggle + [1.2] memory leak compare 1ed6a39 unverified Claude commited on May 25
fix(report): hex → tokens design — finition (16 renderers secondaires) 69cc838 unverified Claude commited on May 25
fix(report): hex → tokens design dans image_predictive + worst_lines + inter_engine 55b6ac4 unverified Claude commited on May 25
fix(report): hex → tokens design dans taxonomy_comparison + baseline 93134b4 unverified Claude commited on May 25
fix(report): Phase 12 — migration hex → tokens design (pipeline_dag + levers + calibration finition) + garde-fou 40d02fc unverified Claude commited on May 25
feat(report): Phase 9 — image CLS + Escape compare + corpus mismatch + docs idx 82f9408 unverified Claude commited on May 24
feat(report): Phase 8 — Pareto pipelines distincts + désactivation axes vides 72119dd unverified Claude commited on May 24
feat(report): Phase 7 — cohérence badges scatters + a11y Pareto + responsive mobile ddc74f1 unverified Claude commited on May 24
feat(report): Phase 6 — a11y clavier ranking + i18n du fallback normalization d1f3e77 unverified Claude commited on May 24
refactor(report): Phase 5 — retrait de 310 LOC de JS dormant (charts migrés SVG) bfa82c2 unverified Claude commited on May 24
feat(report): Phase 4 — badge difficulté + empty state Documents + SVG aspect ratio b342221 unverified Claude commited on May 24
feat(report): Phase 3 — taxonomy_comparison + crosses scatter consistency 54f8efb unverified Claude commited on May 24
feat(report): Phase 2 — vue Stabilité alimentée depuis SQLite history 8cd8d38 unverified Claude commited on May 24
feat(report): Phase 1 — fondations scientifiques de reproductibilité 43a13c2 unverified Claude commited on May 24
fix(report): UX critique — sub-tabs flottants, images galerie, 5e onglet Analyses 6ad05a0 unverified Claude commited on May 24
refactor(report): Étages 3+4a — confusion heatmap + customize + retrait view_characters 59fbfc7 unverified Claude commited on May 24
refactor(report): Étage 2 — 5 charts SVG/HTML vanilla migrés 50bd199 unverified Claude commited on May 24