Repository navigation
fix(translations,#17445): resync narrow du pivot iit.csv cellule f5b39108 (ICT-27) - #17491
Conversation
…27 Plan notebook) PRédente suite au fix notebook #16891 (qui avait retiré du notebook ICT-27-SymbolInvention l'assertion contredite par la sortie 5/6 du notebook : « chaque graine aleatoire converge vers une bijection distincte »). Le miroir `translations/iit/iit.csv` ligne 18426 propageait encore la phrase dans la cellule `f5b39108`. Resync narrow : - `text_fr` : remplacement de la phrase contredite par la formulation mesuree (« 5 conventions distinctes sur 6 graines — les graines 0 et 5 convergent vers la meme permutation »). - `src_hash` (col 4) et `hash_fr` (col 13) mis a jour au nouveau sha256 tronque a 16 chars `744dea3c4c59ddcf` (calcule sur la nouvelle cellule). Verification : - `check_translation_sync.py translations/iit/iit.csv` : 87 -> 86 SRC_DRIFT (la cellule cible n'est plus signalee, scope strict de l'issue respecte). - `grep -r "converge vers une bijection distincte"` sur csv/md/ipynb : 0 occurrence. - Diff : 1 rangee / 4 insertions / 3 deletions. Hors scope (note pour suivi) : les 341 ORPHAN_ROW et 86 SRC_DRIFT restants concernent d'autres series ICT (renommages ICT-N -> ICT-0N ou suppressions de cellules post #16431), pas l'enveloppe de cette PR. Voir #4957 schema pour le suivi separe. Co-Authored-By: Claude Haiku 4.5 (1M context) <noreply@anthropic.com>
|
G-VAR-2 light cap reached (advisory, non bloquant). |
|
Trivial-diff advisory (#15740, non bloquant). |
Path-collision (organ #13359/#13615)Cette PR #17491 (
|
jsboige
left a comment
There was a problem hiding this comment.
{"body": "VERDICT: LGTM\n\n**[Hermes]** po-2026 — resync narrow #17445 : 1 seule rangée CSV (cellule f5b39108, bloc markdown « Plan du notebook »), +4/−3. Vérification sur l'artefact réel : extraction de la cellule f5b39108 du notebook au head (31ff218d) — la nouvelle phrase « 5 conventions distinctes sur 6 graines — les graines 0 et 5 convergent vers la même permutation (2, 3, 0, 1) » est présente, l'ancienne (« chaque graine aléatoire converge vers une bijection distincte ») absente ; les hashs CSV (src_hash 744dea3c…, hash_fr cohérent) sont raccordés au contenu actuel. Alignement avec le fix #16891 confirmé (sortie 5/6). 0 secret, 0 dérive de périmètre.", "event": "COMMENT"}
|
[TRANSLATION-OVERRIDE] Resync légitime du pivot iit.csv, cellule f5b39108 (ICT-27) — le |
|
[ADJOINT PREFLIGHT] |
Grain: LIGHT/ledger — lane myia-po-2027:CoursIA-2 — prev: MED/repair c.790
env: fix(translations,#17445): resync narrow du pivot iit.csv cellule f5b39108 (ICT-27 Plan notebook)
Suite au fix notebook #16891 (qui avait retire du notebook
ICT-27-SymbolInvention.ipynbl'assertion « chaque graine aleatoire converge vers une bijection distincte », contredite par la sortie 5/6 du run), le miroir de traductiontranslations/iit/iit.csvpropageait encore la phrase dans la cellulef5b39108(le bloc Markdown « Plan du notebook », rangee multiligne debutant ligne 18399).Ce PR est le resync narrow scope strict de l'issue #17445. Une seule rangee CSV touchee.
Cause racine
extract_cells_to_csv.py --updateresynchronise les 3 colonnes pivot (src_hash,text_fr,hash_fr) en comparant au contenu actuel de chaque cellule du notebook. Si on lance--updatesur la famille iit complete, l'instrument detecte aussi des centaines de rangees dont le hash src a derive par des renommages ICT-N -> ICT-0N anterieurs (#16431 etc.) — diff cumulatif de 16 000 lignes, hors scope strict de #17445.L'approche narrow choisie : modifier manuellement la seule rangee concernee, recalculer les hashs, verifier la diff.
Verif first-hand
grep -c "converge vers une bijection distincte" ICT-27-SymbolInvention.ipynb-> 0 (deja corrigee par fix(g25-iit-1,#13410): densite ICT-27-SymbolInvention + ICT-Greffe2-EspaceAtteignable au-dessus de 1200 #16891).grep ligne 18426-> toujours presente (rangeef5b39108).src_hash = hash_fr = a6759a30fa05a432(stale).text_fr: remplace la phrase par la formulation mesuree « 5 conventions distinctes sur 6 graines — les graines 0 et 5 convergent vers la meme permutation (2, 3, 0, 1) » (calque du notebook corrige).text_fr->744dea3c4c59ddcf(16 chars, comme les colonnes voisines).Modif
text_fr(col 5)n_states!: chaque graine aleatoire converge vers une bijection distincte. »n_states!: 5 conventions distinctes sur 6 graines — les graines 0 et 5\n convergent vers la meme permutation (2, 3, 0, 1). »src_hash(col 4)a6759a30fa05a432744dea3c4c59ddcfhash_fr(col 13)a6759a30fa05a432744dea3c4c59ddcf1 rangee modifiee, 4 insertions, 3 deletions. Aucune rangee ajoutee, aucune rangee orpheline creee.
Acceptance
check_translation_sync.py translations/iit/iit.csv: verdict sur cellulef5b39108->IN_SYNC(SRC_DRIFT resolu). Mesure : total SRC_DRIFT 87 -> 86 sur la famille.grep -r --include=*.csv --include=*.md --include=*.ipynb "converge vers une bijection distincte" .-> 0 occurrence dans tout le repo.f5b39108modifiees ; reste du CSV (1435 rangees restantes) byte-identique a main.Hors scope (note pour suivi, pas bloqueur pour ce PR)
f5b39108.Tells respectes
c30b243225ff, head1a70100473a4, diff = 1 fichier / 4 insertions / 3 deletions).Grain:absent).c5788639878, tagGrain:de l'auteur pris comme suggestion non-formelle./continue7,37valide 7 j.Grain: LIGHT/ledger — prev: MED/repair c.790ligne 1 du body PR.--body-file(pas-f body=@), post-POST 1240 chars.Liens
c5788639878(lanemyia-po-2027:CoursIA-2, scopetranslations/iit/iit.csv+ notebook source).D:/dev/CoursIA-17445(branchefix/17445-iit-csv-resync).1a70100473a4(apres push origin, en attente de checks).🤖 Generated with Claude Code