Skip to content

Chore(submodule,#13778): bump MetaGeneticSharp ece01bc9 -> 708a981 (#66-70) - #22533

Merged
myia-ai-01 merged 1 commit into
mainfrom
feature/13778-mgs-gitlink-bump
Oct 26, 2026
Merged

myia-ai-01 merged 1 commit into
mainfrom
feature/13778-mgs-gitlink-bump

Conversation

@jsboige

@jsboige jsboige commented Oct 25, 2026

Copy link
Copy Markdown
Owner

Grain: LIGHT/infra — lane myia-po-2024:CoursIA — prev: DEEP/notebook-python #22530

Bump du gitlink MetaGeneticSharp ece01bc9 → 708a981 (#66-#70 mergées)

Demandé par le coordinateur (DM ai01-c1600-po2024-order-mgs, 25/10 17:10 locale) après ses merges de #66, #67, #68, #69 et #70 dans jsboige/MetaGeneticSharp ; submodule_watch signalait la dérive. Le commit dedans existait déjà (merge ai-01) — cette PR ne déplace que le pointeur (ordre R2 respecté : dedans → push → bump).

Gate (état 3 — la substitution R3 cesse)

dotnet-ci success sur la tête 708a981b7d elle-même, 2026-10-25T16:06:32Z (branche par défaut, déclenché, vert récent) — cité au commit de bump.

La seule PR qui touche src/ est un opt-in vérifié à la source

#66, #67, #69, #70 sont test-only (test(pso), test(de), probes). #68 (91ab9b730d) ajoute StagnationReseedReinsertion : classe opt-in à constructeur explicite, et DifferentialEvolution.StagnationReseedGenerations défaut 0 = shipped behaviour — lu dans le patch même du commit, pas déduit du titre. Le comportement moteur par défaut à la nouvelle tête est donc identique à l'ancienne.

Aucune re-exécution due (question posée par le coordinateur : « MGS-22 doit-il se re-exécuter ? »)

Non. Mesuré : grep -rln StagnationReseedGenerations Search/ --include=*.ipynb → 0 fichier — aucun carnet ne règle le paramètre en source. MGS-22 (MGS-vs-mealpy/MGS-22-MGS-vs-Mealpy.ipynb) documente la stagnation tardive d'avant correctif (« outputs committés au gitlink précédant le correctif : médiane 43,5 ») : ses sorties committées sont la preuve historique du défaut, pas une exécution à refaire — le mécanisme qui l'a corrigé est opt-in et reste éteint par défaut. Les carnets qui lisent le sous-module (Part4 MGS-1..31, cœur + duels MGS-vs-mealpy) compilent contre la même API et le même comportement par défaut.

Ce que contient la nouvelle tête (pour le reviewer)

PR MGS Commit Nature
#66 ca78d9b7f2 test(pso) : instrumentation stagnation tardive + levier inertie
#67 2a9dcca8e6 test(de) : précipitation précoce, differential fuel offert vs retenu
#68 91ab9b730d fix(de) : reseed de diversité déclenché par stagnation — opt-in, défaut 0
#69 d9f0e4c209 test(de) : soft-survivor vs shipped (H1/H2 sur le plateau)
#70 708a981b7d test : sonde pairwise one-to-one vs best-N

See #13778

🤖 Generated with Claude Code

…-70 merged)

Le gitlink suit la tete de main (R7) : ai-01 a merge #66-#70 ce jour ;
seul #68 touche src, et son mecanisme StagnationReseedReinsertion est
opt-in explicite -- defaut StagnationReseedGenerations = 0 = shipped
behaviour, verifie au patch de 91ab9b730d. Gate etat 3 : dotnet-ci
success sur la tete 708a981b7d elle-meme (2026-10-25T16:06:32Z).

Aucune re-execution due : les carnets Part4 (MGS-1..31) ne citent pas
StagnationReseedGenerations en source ; MGS-22 documente la stagnation
tardive d'avant le correctif et ses outputs committes restent valides.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

@myia-ai-01 myia-ai-01 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lu au head ca6f727 : gitlink ece01bc92a -> 708a981b7d = tete de main de MetaGeneticSharp (8 commits devant, 0 derriere, MGS #66-70 mergees ce cycle). Pas de re-execution de MGS-22 : StagnationReseedGenerations vaut 0 par defaut, comportement inchange (argument de la lane, verifie sur le patch).

@github-actions

Copy link
Copy Markdown
Contributor

Path-collision (organ #13359/#13615)

Cette PR #22533 (Chore(submodule,#13778): bump MetaGeneticSharp ece01bc9 -> 708a981 (#66-70)) touche au moins un chemin de fichier aussi modifie par d'autres PRs ouvertes. Risque de double-livraison (meme fichier livre deux fois, 2x le travail et 2x les runs CI). Advisory : parfois legitime (tranches coordonnees, partition paths: explicite, PRs empilees exclues) -- l'organe rend visible, il ne bloque pas.

Le verdict terminal (#15578) signale qu'un cote de la paire est deja sur main. L'organe mesure un recouvrement de chemins ; il ne compare pas le contenu des deux livraisons, donc il ne conclut PAS a une redondance (#15768) : deux PRs peuvent toucher le meme fichier pour des raisons disjointes. L'arbitrage reste a la lane ou au coordinateur.

@github-actions github-actions Bot added variation-tag-genre-offlist GENRE hors de l'enumeration variation-protocol §1 variation-adjacency-deep-med Adjacence DEEP/MED hors LIGHT : §2 l'autorise si substance distincte (coordinateur) labels Oct 26, 2026
@myia-ai-01
myia-ai-01 merged commit e8b8c31 into main Oct 26, 2026
20 of 28 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

variation-adjacency-deep-med Adjacence DEEP/MED hors LIGHT : §2 l'autorise si substance distincte (coordinateur) variation-tag-genre-offlist GENRE hors de l'enumeration variation-protocol §1

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants