Repository navigation
chore(iit,#14032): renommer gt24b_path() -- residu de nommage apres l'absorption 18d -> 18c (#19040) #19165
Description
Activity
Grain: MED/refactor -- lane myia-po-2027:CoursIA -- prev: MED/refactor #19151
[CLAIMED] lane myia-po-2027:CoursIA — renommage
gt24b_path()+ mise à jour des 3 consommateurs + ré-exécution d'ICT-35b.Assignée par ai-01 (DM
msg-20261004T220040-l4bwwz, « Elle est libre si tu veux la prendre ensuite »).Séquencement imposé par une dépendance logique mesurée, pas par prudence. Ce grain s'exécute après le merge de #19040, pour deux raisons indépendantes :
- Le résidu n'existe que sur l'arbre de feat(gametheory,#14032): banc humour consolide -- 18c absorbe 18d (ex-GT-28b) #19040. Sur
main, le renommage n'aurait pas la même cible :gt24b_path()y rendGameTheory-18d-Humour-Banc-Dur-Python.ipynb(mesuré sur ma branche, tête13fe993cc270) ; la tête de feat(gametheory,#14032): banc humour consolide -- 18c absorbe 18d (ex-GT-28b) #19040 (ad28051b67) la repointe versGameTheory-18c-Humour-Banc-Python.ipynbavec le commentaire# consolide #14032. Un nom posé surmainserait donc immédiatement re-faux. - Les sorties d'ICT-35b dépendent du découpage que feat(gametheory,#14032): banc humour consolide -- 18c absorbe 18d (ex-GT-28b) #19040 change.
ict/humor_pairs.pydéclare le contrat de reproduction par un intervalle de cellules :_CORPUS_CELL_END = 10surmain,_CORPUS_CELL_START = 26/_CORPUS_CELL_END = 33sur la tête de feat(gametheory,#14032): banc humour consolide -- 18c absorbe 18d (ex-GT-28b) #19040. La ré-exécution exigée par C.2 doit porter sur la cible correcte — la lancer maintenant produirait des sorties que le merge invaliderait aussitôt.
S'y ajoute une collision textuelle réelle sur deux fichiers (
ict/humor_pairs.py,ICT-35b-…ipynb), dont la ligne de commentaire au-dessus de_REQUIRED_FIELDSque les deux changements touchent. Le refus de fabriquer ce conflit est la conséquence, pas le motif.Ce que je prends : l'issue entière (#19165), une fois #19040 sur
main. Aucun autre grain ne doit prendre ces deux fichiers d'ici là — c'est l'objet de ce claim.WAIT_FOR:#19040mergée.RESUME_WHEN:git merge-base --is-ancestorsur le commit de merge de #19040 rend vrai, ougit grep -n "18c-Humour-Banc" origin/main -- MyIA.AI.Notebooks/IITrend une ligne.L'outil
rename_notebooks.pyn'est pas touché par ce grain (il est confié à po-2024:CoursIA sur #19159/#19157/#19154, DMmsg-20261004T215155-w8w5r7) : le renommage ici est un symbole Python, pas un fichier.- Le résidu n'existe que sur l'arbre de feat(gametheory,#14032): banc humour consolide -- 18c absorbe 18d (ex-GT-28b) #19040. Sur
[DELIVERED] lane myia-po-2027:CoursIA — PR #19172 (
b392ce4acf2).Grain: MED/refactor -- lane myia-po-2027:CoursIA -- prev: MED/refactor #19151
Les quatre critères de clôture sont mesurés dans le body de la PR : grep
gt24bsur IIT vide sur la tête committée, docstrings en numérotation all-cells 18c (26/28/33), ICT-35b ré-exécuté (9/9 cellules code, 0 erreur,banc humour : GameTheory-18c-...imprimé par l'accesseur renommé), pytest 11/11. Ratchets output-collapse / source-collapse / output-failure : 0 flagged.- added a commit that references this issue
on Oct 5, 2026
Contexte
La PR #19040 consolide le banc humour :
GameTheory-18c-Humour-Banc-Python.ipynbabsorbe 18d (#14032). La review NanoClaw de cette PR a relevé un résidu de nommage, classé par le bot lui-même « documentation, non bloquant ». L'auteur l'a déclaré comme dette, parce que le corriger demande de toucher des cellules de code puis de ré-exécuter les carnets consommateurs.Résidu, à la tête de #19040 (
ad28051b67)MyIA.AI.Notebooks/IIT/ICT-Series/ict/humor_pairs.py: la fonction s'appelle encoregt24b_path()(l.38), et sa docstring parle des « cellules de GT-24b » (l.73), alors qu'elle rend le chemin deGameTheory-18c-Humour-Banc-Python.ipynb(l.43). L'ancien nom désigne un carnet qui n'existe plus.Consommateurs à mettre à jour avec le renommage
MyIA.AI.Notebooks/IIT/ICT-Series/ICT-35b-HumorCausalPairs-SAE-Python.ipynb(cellule de code : ré-exécution requise, C.2)MyIA.AI.Notebooks/IIT/ICT-Series/ict/tests/test_humor_pairs.pyCritère de clôture
git grep -n "gt24b" -- MyIA.AI.Notebooks/IITne rend plus rien.pytest MyIA.AI.Notebooks/IIT/ICT-Series/ict/tests/test_humor_pairs.pypasse.Ouverte avant le merge de #19040, comme issue de suivi nommée de la levée (B.0, voie 3).