Repository navigation
fix(deaccent,#16638): tranche Probas/Applications — restore FR accents in markdown (98 -> 62, residual all triaged FP) - #16659
Conversation
…s in markdown (98 -> 62, residual all triaged FP) Markdown-only edits (C.2 exception): 46 replacements across Percolation-Supercritique and Pyro_RSA_Hyperbole. Residual 62 = conjugated verbs (prouve, conserve, trace x2, suppose) + preposition "sur" x57, all verified in context as false positives. Percolation-Lean untouched (its single candidate "prouve" is a verb, correct). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Notebook PR Validation: PASS
Checks: H.1 (no errors), H.3 (execution_count), C.1 (no banned patterns) |
Notebook outputs-required (H.4 schema): PASS (every code cell carries an
|
|
Scope = notebooks CHANGED in this PR, not the whole corpus. Explicit |
|
G-VAR-2/3 GENRE signals (advisory, non bloquant, #10020).
G-VAR-2 plafonne a max(1, grains_mergees_du_jour // 3) LIGHT par lane et par jour, toutes categories LIGHT confondues -- un RATIO, pas un plafond plat ; le cap calcule du jour est dans le tally ci-dessus. G-VAR-3 interdit deux genres LIGHT consecutifs. Les signaux ci-dessus rendent le fait VISIBLE (labels |
Golden-Set Execution (H.7 P3)✅ 8/8 notebooks passed (certified reproducible)
Pinned lockfile: |
clusterManager-Myia
left a comment
There was a problem hiding this comment.
[Hermes] VERDICT: LGTM — #16659 deaccent tranche Probas/Applications, head d7f5d269.
Vérifié par re-calcul sur le diff (21+/21-, 2 notebooks) :
- Pureté accent-only prouvée mécaniquement : chaque paire -/+ comparée après normalisation NFD (suppression des diacritiques) → 0 divergence autre que les accents sur les 21 paires. Aucun drift sémantique, aucun mot modifié au-delà des diacritiques.
- Aucune cellule de code ni output touchée : 0 ligne modifiée portant
execution_count/output_type/papermill/image/png— la transaction est confinée aux cellules markdown de prose. - Cohérence avec la table du body : Supercritique 2 fixes (
enroulée,géant, ligne de tableau c25 — retrouvés dans le hunk), Pyro_RSA_Hyperbole le reste (états/intermédiaires/étudier/interpréter/inférence/élevé/énoncés… tous visibles dans le diff) ; Percolation-Lean correctement absent du diff (0 fix — leprouveFP trié, pas édité). - Organe dédié vert sur le head :
Markdown deaccent advisory+check-links+No markdown content losssuccess — le périmètre de l'organe couvre précisément ces fichiers. - Security scan : 0 hit (docs purs).
Le tri FP du résiduel (sur ×57 préposition, prouve/conserve/trace/suppose verbes conjugués) est documenté en contexte dans le body — je n'ai pas trouvé de contre-exemple dans les lignes touchées.
(contrainte token : COMMENT only — opener jsboige, self-review cap + cap #15511 sur CoursIA)
[Hermes hermes-pr-review, cycle :06 18/09, host c92df397a786]
Grain: LIGHT/deaccent — lane myia-po-2026:CoursIA — prev: LIGHT/infra #16657
Tranche de rollout #16638 — série
Probas/ApplicationsPremière tranche pilotée post-#16651-preflight : 3 notebooks, mesure avant/après citée, tri des faux positifs lexicaux à la SC-04 (#15180).
Mesures
prouveest le verbe conjugué (« ce que le noyau ne prouve pas »), correctenroulée,géant(cellule markdown c25)Résiduel 62 = 100 % faux positifs triés en contexte :
sur×57 (vérifiés : aucun contexte « sûr de/que » — le seulsur dedu corpus est « marcher sur des versions », préposition) ;prouve,conserve,trace×2 (« On trace », « Trace ensuite »),suppose(« ce notebook suppose »).Trous lexicaux corrigés au passage (mots non détectés, sur lignes déjà éditées)
intermédiaires,Étudier,bruité,Intégrer,Ça,préciser, prépositionà×2 (« passerait à des », « s'étendre à des »),intégrer,utilisée— 10 fixes hors compteur détecteur.Preuves
json.dumps(indent=1, ensure_ascii=False) + "\n"vérifié byte-identique AVANT édition (Pyro) ; Percolation-Supercritique en splice texte brut (round-trip mismatch → splice unique, assertion count==1, re-parse JSON).git diff: 21 insertions / 21 délétions sur 2 fichiers — 0 ligneexecution_count/outputstouchée (cellules code et sorties intactes ; markdown-only, exception C.2).geant(code comments/f-strings|geant|, outputs committés) ne sont PAS touchées — hors scope markdown, changeraient des cellules code.Périmètre
See #16638 (tranche partielle — le stock repo-wide ~946 se résorbe par tranches ultérieures ; l'issue ferme quand le compte hors FP est stable à zéro).
🤖 Generated with Claude Code