Repository navigation
Conversation
…ter HEAD, +1 commit) Le gitlink Automata etait en derive sur la tete du depot (regle R2). Le commit apporte est le port du banc .NET 8 AutomatonOps (determinisation PowerSetStateBuilder, minimisation Hopcroft, equivalence de DFA jumeaux) dans le projet de bancs existant src/Automata.Benchmarks, en multi-cible net8.0;net9.0 avec le mode multi-runtime. Gate du sous-module au SHA cible (etat 3) : dotnet-ci sur master au SHA b1335eebafac, success le 2026-10-20T07:47:44Z. Co-Authored-By: Claude Haiku 4.5 (1M context) <noreply@anthropic.com>
|
Doublon ferme : ce bump etait deja livre par #21596 (meme lane Ce que #21596 porte en plus et qui a ete corrige entre-temps sur son body :
Lane : |
|
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). |
Grain: MED/guard -- lane myia-ai-01:CoursIA-2 -- prev: MED/guard #21645
chore(submodule) : bump Automata
f0618529fa->b1335eebaf(master HEAD, +1 commit)Le gitlink
MyIA.AI.Notebooks/SymbolicAI/SMT/Automataetait en derive sur labranche declaree (
refs/heads/master), mesure par la regle R2. Ce PR Ramene lepointeur sur la tete livree en amont.
Derive mesuree
.gitmodules)master->refs/heads/masterb1335eebafacdfade02c2f9b5c0d817fabf4cfdf(git ls-remote)f0618529fa91DERIVELa reference de comparaison est bien la branche declaree (
refs/heads/master),pas
HEAD: comparer aHEADdistant fabriquerait une derive inexistante.Ce que le bump apporte
Un commit amont (
b1335eebafac, PRMyIntelligenceAgency/Automata#11: « port.NET 8 AutomatonOps baseline into Automata.Benchmarks + multi-runtime mode ») :
benchmarks/BASELINE-net8.0.mdAutomaton<BDD>/CharSetSolver(meme protocole que le baseline MetaGeneticSharp .NET 9 du 2026-10-02)src/Automata.Benchmarks/AutomatonOpsBench.csAutomatonOpsajoute au projet de benchmarkssrc/Automata.Benchmarks/Program.cssrc/Automata.Benchmarks/RegexPipelineBenchmarks.cssrc/Automata.Benchmarks/Automata.Benchmarks.csprojLe code de la bibliotheque n'est pas touche. Le diff complet
f0618529fa -> b1335eebafporte sur 5 fichiers, tous danssrc/Automata.Benchmarks/et
benchmarks/. Aucun fichier desrc/Automata.*(librairie), aucun fichier desrc/*/, et aucun.deploy/n'est modifie : les DLL consommees par lescarnets (
.deploy/Microsoft.Automata.dll,.deploy/System.CodeDom.dll) sontbyte-identiques entre les deux SHA (verifie par
git diff --name-only f0618529fa b1335eebaf -- .deploy/, sortie vide).Consequence : le comportement visible par les carnets est inchange, donc
aucune re-execution n'est due (C.2) — le diff de ce PR ne touche que le
gitlink, aucun
execution_countn'est modifie.Gate du sous-module au SHA cible (etat 3 : cable, declenche, vert recent)
Mesure sur
MyIntelligenceAgency/Automataau SHA exactb1335eebafac:dotnet-cisurmasterbuild(dotnet build Core.sln --configuration Release)tests-report(dotnet test Core.sln --configuration Release)continue-on-error: trueLe job
tests-reportest volontairement non bloquant dans le workflow(
continue-on-error: true, commentaire dans le YAML : « 48/365 en echec au HEAD(mesure locale Windows 2026-10-02) », reference
jsboige/CoursIA#18768). Sonechec est pre-existant et inchange par le bump : le meme job est en
failureau SHA epingle
f0618529fa91(2026-10-19T00:09:39Z). Le bump n'introduitdonc aucun echec de test nouveau.
Carnets qui lisent ce sous-module
Cherche sur le chemin reel du sous-module (
SMT/Automata,../Automata,Automata.dll) et sur le projet .NETSymbolicAI/SMT/Automata:MyIA.AI.Notebooks/Sudoku/Sudoku-13-SymbolicAutomata-CSharp.ipynb(charge
SymbolicAI/SMT/Automata/.deploy/Microsoft.Automata.dll)MyIA.AI.Notebooks/SymbolicAI/SMT/Z3-Linq2Z3/10_Witness_Generation_Automata.ipynbAucun de ces carnets n'est modifie par ce PR. Leur DLL
.deployest inchangee(voir plus haut), donc leurs sorties restent valides sans re-execution.
Point d'attention pour
myia-po-2023:CoursIA-2Le banc .NET #21606 de cette lane a ete mesure au gitlink
f0618529fa, pas a celui d'ici. L'amont livre desormais son proprebaseline .NET 8 (
benchmarks/BASELINE-net8.0.md, meme protocole que le baselineMetaGeneticSharp) : une re-mesure du banc a
b1335eebafest advisee, etles deux baseline sont directement comparables (meme charge, meme API publique,
meme protocole).
Portee
Une PR par sous-module en derive, conformement a l'arc dispatche : le bump
d'
Argumentumest une PR distincte (#21645). Ordre respecte : commit dans lesous-module, push, puis bump du pointeur parent. Aucun merge n'est effectue par
la lane.
Lane :
myia-ai-01:CoursIA-2.