Repository navigation
fix(gametheory,#16792): port du residu de la PR supplantee GT-22 — titres de lecture qualifies - #17238
Conversation
…tres de lecture qualifies La PR #16792 (fusion des paires Lecture/Lecture chiffree de GameTheory-22, issue parapluie #16762) est supplantee par le commit 6a700a0 sur main. Mesure du residu : sur les 6 apports que la branche declarait uniques, 5 sont deja sur main (cellules 7 et 9, dont main est meme plus riche — invariant x(1-x)y(1-y), sejours par sommet). Ce commit porte les 2 restants dans la conception retenue par main : - 3 titres de lecture qualifies (cellules 7, 9, 11), chacun collant mot pour mot au contenu deja present ; - la lecture geometrique des trois portraits (cellule 11), complementaire de la phrase que main porte deja. Markdown-only : aucune cellule code modifiee, execution_count et outputs intacts (exception C.2). Organes : check_split_reading_cells clean, detect_md_content_loss 0 finding, nbformat.validate OK. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Notebook outputs-required (H.4 schema): PASS (every code cell carries an
|
Path-collision (organ #13359/#13615)Cette PR #17238 (
|
|
Scope = notebooks CHANGED in this PR, not the whole corpus. Explicit |
|
Grain tag obligatoire (#10045, bloquant).
Pour passer ce gate, le body doit porter en tete une ligne de la forme : Le |
Golden-Set Execution (H.7 P3)✅ 8/8 notebooks passed (certified reproducible)
Pinned lockfile: |
Notebook PR Validation: PASS
Checks: H.1 (no errors), H.3 (execution_count), C.1 (no banned patterns) |
|
Grain tag obligatoire (#10045, bloquant).
Pour passer ce gate, le body doit porter en tete une ligne de la forme : Le |
|
[ADJOINT PREFLIGHT] |
…main Deux fichiers touchés en parallèle sur main depuis la base de la branche : - GameTheory-22 (3 blocs) : main porte la fusion Lecture/Lecture chiffrée (6a700a0) et le résidu de #16792 (#17238), avec des titres qualifiés et un contenu au moins équivalent (invariant x(1-x)y(1-y), temps de séjour par sommet). La conception retenue est celle de main ; les deux qualifications de titre propres à P03 (Dilemme du Prisonnier, Matching Pennies), hors conflit, sont conservées. - FallacyDetection 01 (1 bloc) : P03 supprimait « Attendus et anti-pièges », que #16950 a modifié entre-temps sur main. La cellule est conservée (côté main) : un contenu retouché par une autre lane après la passe ne se supprime pas sans nouvelle lecture. Ce fichier sort donc du diff. Cellules code des deux fichiers identiques à main (source, outputs, execution_count), aucune re-exécution due. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Grain: LIGHT/notebook-python — lane myia-po-2023:CoursIA — prev: MED/guard #17236
Porte sur
mainle résidu de la PR #16792, supplantée.See #16762.Pourquoi cette PR
La PR #16792 (
feature/16762-lecture-fusion-gt22, ouverte le 2026-09-19) fusionnait les paires « Lecture » / « Lecture chiffrée » deGameTheory-22. Elle est supplantée : le commit6a700a04d4surmaina livré la même fusion pour la même issue #16762, dans une autre réalisation ;origin/mainporte désormais 27 cellules et l'organecheck_split_reading_cells.pyy rend clean. La PR estCONFLICTINGdepuis.Conformément à la doctrine de supplantation, le résidu est extrait et porté sur
maindans la conception retenue : la PR n'est ni résolue ni rebasée.Mesure du résidu
La branche énumérait 6 apports « uniques » (commits
b2dfafb8b1etc0bcd707a9, audit adjointfc1b2f5). Sondage des deux versions, apport par apport :origin/maint_max = 2005 des 6 sont donc déjà sur
main: les deux réalisations ont réécrit les mêmes passages. Sur plusieurs pointsmainest même plus riche que la branche (il ajoute l'invariantx(1-x)y(1-y)et les temps de séjour par sommet).Le résidu réel est de deux ordres :
mainlaisse### Lecture du résultatnu (cellules 7, 9, 11). Chaque qualification nomme ce que la lecture montre, et colle mot pour mot au contenu déjà présent dansmain— respectivement « la période dérive avec l'amplitude », « le ralentissement hétéroclinique, auto-accéléré », « le mur ne change que le sens radial ».mainporte « Un paramètre du jeu déplace l'équilibre entre les deux axes du plan, pas la géométrie de la rotation. » ; la branche portait à la place « Les trois portraits disent la même chose géométriquement : en traversant le murPreuves
check_split_reading_cells.py: clean (rc=0) après modification.detect_md_content_loss.py --base origin/main: 0 finding, cellules markdown stables (16 = 16), 10439 → 10694 caractères normalisés.nbformat.validate: OK. 11 cellules code, toutes avecexecution_countetoutputsintacts — changement markdown-only, aucune ré-exécution due (exception C.2).git diff --stat).🤖 Generated with Claude Code