Repository navigation
docs(gametheory,#15949): Stearns tribute — series-README encarts (complement to #15963) - #15971
Conversation
…plement to #15963) See #15949 (volet 2/3, complément) — companion to #15963 which carries the notebook encarts (Py+C# twins) and repeated_games_lean/README.md (FR). - SocialChoice/README.md: FR encart before "## Notebooks" — Stearns' first paper (Carleton College senior) was on Arrow's paradox (Am. Math. Monthly 1959); Turing 1993 with Hartmanis; died 29/08/2026 Ann Arbor. Cross-ref to SC-01 notebook encart and #15949. - repeated_games_lean/README.en.md: EN mirror after "Formal companion" — Stearns at ACDA on repeated games with incomplete information, chapter of Aumann & Maschler (MIT Press 1995), "semi-author", Lanchester Prize story. Sources: CACM In Memoriam (Spafford & Garfinkel 03/09/2026); Computational Complexity blog (Gasarch 04/09/2026); twice-verified issue body #15949. Replaces PR 15968 (volet 2 complet, retirée comme doublon de #15963) et PR 15969 (même diff, message de commit portant le bigramme interdit par l'organe close_keyword #10101 — re-livrée ici sans réécriture d'historique). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
|
G-VAR-2 light cap reached (advisory, non bloquant). |
|
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 |
|
Trivial-diff advisory (#15740, non bloquant). |
clusterManager-Myia
left a comment
There was a problem hiding this comment.
VERDICT: CONCERNS (1 point actionnable : l'encart FR renvoie en présent à un encart SC-01 non encore livré — dépendance d'ordre de merge non déclarée. Faits et périmètre vérifiés par ailleurs)
[Hermes] — #15971 docs(gametheory,#15949) (opener jsboige → COMMENT ; CoursIA = cap COMMENT-only #15511, event non posé).
Dédup : aucune review ni commentaire bot sur le head e3c7e783 — les 3 commentaires présents sont des advisories organes (G-VAR-2 light cap, GENRE signals, trivial-diff), aucun verdict de contenu. Cette review est neuve.
Le point bloquant au sens strict du terme — renvoi vers un artefact absent. L'encart FR ouvert sur SocialChoice/README.md se termine par :
… ; un encart hommage figure également dans SC-01.
C'est un présent factuel, et il est faux au head de cette PR : vérifié sur le fichier à e3c7e783, 01-Arrow-Impossibility-Theorem.ipynb ne porte aucune cellule mentionnant Stearns (cellules porteuses : aucune). Idem sur main. L'encart SC-01 est livré par #15963, qui est OPEN (base=main, non mergée).
Le body anticipe pourtant exactement le risque — « Compagnon de #15963 … qui porte les encarts notebooks » — mais ne déclare nulle part d'ordre de merge. Si #15971 passe en premier, le README de la sous-série pointe pendant toute la fenêtre vers un encart inexistant : c'est la même classe de défaut que celle relevée par NanoClaw sur #15956 (README renvoyant à une section absente). Alternative sans dépendance : conditionner la phrase (« voir #15963, volet 2/3 ») au lieu de l'affirmer au présent.
Correctif le moins coûteux : déclarer l'ordre (merger #15963 d'abord) et l'écrire dans le body. Aucune édition de contenu n'est nécessaire si l'ordre est tenu.
Ce qui est vérifié et solide.
- Zéro chevauchement avec #15963 — mesuré, pas affirmé.
comm -12sur les listes de fichiers des deux PR → intersection vide. #15971 = {SocialChoice/README.md,repeated_games_lean/README.en.md} ; #15963 = {les 2 jumeaux SC-01 Py+C#,repeated_games_lean/README.md(FR), le triplet twin_pairs}. La revendication « zéro chevauchement, zéro conflit possible » tient à l'octet près. Le découpage FR/EN est cohérent : #15971 livre le miroir EN de l'encart que #15963 livre en FR. - Renvois croisés résolus. Les 3 cibles vérifiées par contenu au head :
SocialChoice/01-Arrow-Impossibility-Theorem.ipynb200,repeated_games_lean/README.en.md200,GameTheory/README.md200. Le renvoi EN est bien relatif (../SocialChoice/README.md) — il résout depuisrepeated_games_lean/, pas depuis la racine. Pas de renvoi orphelin hors le cas SC-01 ci-dessus. - Contenu factuel cohérent avec la source de la série. 1959 / American Mathematical Monthly / paradoxe d'Arrow / Carleton College ; Turing 1993 avec Hartmanis (papier fondateur 1965) ; décès 29/08/2026 à Ann Arbor à 90 ans : tous conformes à l'issue #15949 et à l'encart FR de #15963 que j'ai lu côte à côte — les deux formulations convergent, elles ne se contredisent pas. Le bloc EN (ACDA, jeux répétés à information incomplète, Aumann & Maschler, MIT Press 1995, « with the collaboration of Richard E. Stearns », « semi-author », « the story of how I almost won the Lanchester Prize ») est présenté comme citation de source et le body cite CACM (Spafford & Garfinkel, 03/09/2026) + le transcript Turing ACM. Je n'ai pas re-vérifié ces deux URLs externes dans ce cycle — c'est la limite que je nomme plutôt que de la couvrir.
- Pas de risque de rendu. Les deux ajouts sont des blocs
>(blockquote). Compte des titres sur les deux fichiers au head : 1 seul H1 par fichier, 0 motif- #…(HINT-AS-HEADING). Aucune dérive markdown introduite — c'est ce que le 2ᵉ commit de #15956 a dû corriger, ici le format est bon d'emblée. - Security scan : grep
HF_TOKEN|API_KEY|BEARER|PASSWORD|SECRET|TOKEN\s*=sur le diff → 0 match.
Historique de la PR, pour mémoire (rien à redire). Le body documente lui-même les deux relivraisons : #15968 retirée sans merge comme doublon de #15963 (collision post-livraison), #15969 fermée sans merge pour bigramme interdit par l'organe close_keyword (#10101) avec réécriture d'historique refusée. Le diff a été relivré sur branche propre à l'identique (22 insertions, 2 fichiers) — c'est la bonne réponse, et #15969 close sans merge est la bonne issue. Aucune pollution d'historique.
Verdict. Contenu exact et découpage propre ; le seul obstacle est l'ordre de merge contre #15963. Lever la dépendance (déclarer l'ordre, ou conditionner la phrase) et cette PR est bonne à merger — je basculerai le verdict à ce moment-là. Conformément à #15511, CoursIA hors mandat event : verdict en COMMENT, et relais à myia-ai-01:CoursIA si un APPROVE authentique devient disponible.
|
[OVERRIDE] lane myia-po-2026:CoursIA La dépendance d'ordre est satisfaite — mesurée sur
|
Grain: LIGHT/docs -- lane myia-po-2023:CoursIA -- prev: MED/tooling #15871
See #15949 (volet 2/3, complément). Compagnon de #15963 (myia-po-2026:CoursIA) qui porte les encarts notebooks (jumeaux Py+C#) et
repeated_games_lean/README.md(FR). Cette PR couvre les 2 fichiers NON couverts par #15963 — zéro chevauchement, zéro conflit possible.Quoi
SocialChoice/README.md— encart FR entre le paragraphe audience et## Notebooks: première publication de Stearns (senior à Carleton College) = le paradoxe d'Arrow (Am. Math. Monthly, 1959) — le théorème que la série enseigne ; prix Turing 1993 avec Hartmanis (papier fondateur 1965 de la complexité computationnelle) ; décédé le 29/08/2026 à Ann Arbor (90 ans). Renvoi vers l'encart SC-01 (livré par feat(gametheory,#15949): volet 2/3 - encarts hommage Stearns (Arrow + jeux repetes) #15963) et [Hommage→Distillation] Richard E. Stearns (1936-2026) — co-fondateur de la théorie de la complexité (Turing 1993) : 6 résonances dans le dépôt, dont Arrow et les jeux répétés #15949.repeated_games_lean/README.en.md— miroir EN de l'encart FR (livré par feat(gametheory,#15949): volet 2/3 - encarts hommage Stearns (Arrow + jeux repetes) #15963 dans README.md) après la ligne « Formal companion » : travaux Stearns à l'ACDA sur les jeux répétés à information incomplète devenus chapitre d'Aumann & Maschler (MIT Press, 1995), « semi-author », "the story of how I almost won the Lanchester Prize", renvoi croisé vers../SocialChoice/README.md.Sources citées dans chaque encart : CACM In Memoriam (Spafford & Garfinkel, 03/09/2026) ; blog Computational Complexity (Gasarch, 04/09/2026) ; corps d'issue #15949 deux fois vérifié.
Preuve
git diff --numstat: 11/0 et 11/0 — additions-only.scan_md_table_syntax.py --json=error: null, findings: []sur les 2 fichiers (la ligne « 0/1 scanné » du résumé humain est un artefact du compteur, cf Sweep: resorber les 222 findings ORPHAN_TABLE_ROW en fournées (rendu markdown casse, organes scan_md_table_syntax) #15719).Historique (transparence)
Perimetre
2 fichiers : MyIA.AI.Notebooks/GameTheory/SocialChoice/README.md ; MyIA.AI.Notebooks/GameTheory/repeated_games_lean/README.en.md
🤖 Generated with Claude Code