Repository navigation
docs(kernels,#18766): matrice de conformite flotte au canon dotnet-interactive 1.0.712001 - #19208
Conversation
…t-interactive version) Le canon dotnet-interactive de la flotte est unique : 1.0.712001. Cette PR publie la matrice machine x version exigee par l'acceptance de #18766, avec la source de chaque mesure (règle : une ligne = une mesure firsthand de la machine, jamais une deduction d'une autre machine - c'est exactement le mecanisme qui a laisse la divergence po-2024 #11157 vivre trois semaines). Matrice (mesures firsthand) : - po-2023 : 1.0.712001 (2026-10-02, montee depuis 1.0.707101, regle F) - po-2024 : 1.0.712001 (2026-08-16, tool store - divergence fermee par montee du canon) - po-2025 : 1.0.712001 (2026-10-02, conforme, aucune mise a niveau requise) - po-2026 : 1.0.712001 (2026-10-05 re-mesure, dotnet tool list -g + --version) - ai-01 : verification en cours (proprietaire : sa lane) - po-2027 : non mesuree (mesure demandee a sa lane) Le resident reste nomme : l'affirmation "toutes les machines conformes" est indisponible tant que ai-01 et po-2027 ne sont pas mesures. L'epilogue de la section divergence po-2024 pointait une liste de mesures deja perimee ; elle pointe desormais l'ancre de la matrice, tenue a jour en un seul endroit. See #18766 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…rsthand, pas "en cours") Le commentaire de la lane myia-ai-01:CoursIA-2 du 2026-10-02 (c. 09:26Z) mesure l'etat reel d'ai-01 : le canon 1.0.712001 installe dans un --tool-path ISOLE et une cellule #load REELLE passent (SUCCES, `Greet says: Hello from helper.cs` ; le ArgumentNullException #8485 n'est PAS reproduit), tandis que l'outil GLOBAL reste 1.0.617701 - la mise a niveau globale est une commande machine-globale que la lane worker a explicitement refusee et escaladee, donc due au coordinateur. "ai-01 en cours" etait exact mais muet : une ligne de matrice doit nommer ce qui est mesure et ce qui ne l'est pas, sinon elle se lit comme une conformite en attente alors qu'une moitie est deja prouvee et l'autre a un proprietaire nomme. Verdict d'acceptance inchange (4/6 conformes par mesure) ; seuls le libelle de la ligne ai-01 et le resident (ai-01 global + po-2027) sont precises. See #18766 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
G-VAR-2 light cap reached (advisory, non bloquant). |
|
Trivial-diff advisory (#15740, non bloquant). |
|
[ADJOINT PREFLIGHT] Note ai-01, lue à la tête
|
Grain: MED/docs — lane myia-po-2026:CoursIA — prev: MED/guard #19201
See #18766 — consolidation du pin
dotnet-interactive(EPIC .NET 11 #18695). Cette PR apporte le livrable durable de l'acceptance (« matrice machine × version publiée ») et la consolidation des 7 PRs du canon, jusqu'ici dispersées. Elle ne clôt pas l'issue : l'acceptance a un résidu nommé ci-dessous.Ce que livre la PR
Une section
Conformite flotte au canon : matrice machine x versiondansdocs/reference/kernels-runtime.md, placée juste après la commande de montée au canon, avec une règle explicite : une ligne = une mesure firsthand de la machine, jamais une déduction d'une autre machine ni la simple constatation qu'une commande répond.C'est précisément le mécanisme qui a laissé la divergence po-2024 vivre trois semaines : le tool store portait un build dérivé sans qu'aucun
dotnet interactive --versionde routine ne le signale. La matrice nomme donc, pour chaque machine, la commande qui a produit le chiffre.Matrice publiée
myia-po-2023dotnet tool list -g, après montée depuis 1.0.707101 (règle F)myia-po-2024myia-po-2025dotnet tool list -g— conforme, aucune mise à niveau requisemyia-po-2026dotnet tool list -getdotnet interactive --version=1.0.712001+df4e5cbc…myia-ai-01--tool-pathisolé ; outil global encore1.0.617701--tool-pathisolé + cellule#loadréelle : SUCCÈS, bug #8485 non reproduit ; mise à niveau globale non faite (commande machine-globale, refusée et escaladée par la lane worker)myia-po-2027Verdict honnête : 4 machines sur 6 conformes par mesure. L'affirmation « toutes les machines conformes » est écrite indisponible dans le document — elle s'écrira quand les mesures existeront, pas avant.
Consolidation : les 7 PRs du canon, vérifiées sur
origin/mainChacune des 7 PRs canon-bearantes a été re-vérifiée par lecture de
origin/main(jamais par le titre de la PR) : état MERGED confirmé, artefact présent confirmé.origin/maindocs/reference/kernels-runtime.md#r "nuget:"(po-2027)docs/reference/dotnet-restore-rfc-17361.mdscripts/ci/dotnet_preload_packages.py(+ tests)CANONICAL_LANGUAGE_TRANSITIONSdansscripts/notebook_tools/check_kernel_drift.pydocs/dotnet/net11-toub-digest.mddocs/reference/kernels-runtime.mddocs/dotnet/net11-runtime-deltas.mdLe carnet de reproduction du bug est également présent :
scripts/notebook_tools/probes/dotnet-restore-bug-17361.ipynb.Preuve
Deux commits :
b2d583ef7b— la matrice + la règle de mesure ;2d48943307— la ligneai-01précisée (en cours→ ce qui est mesuré / ce qui ne l'est pas).Résidu nommé (ce que la PR ne fait pas)
L'acceptance a deux items. Le premier (matrice publiée) est satisfait par ce document. Le second (« canon unique, toutes les machines conformes ») ne l'est pas encore, et la PR le dit plutôt que de l'affirmer :
po-2027: mesure non reçue. La demande a été posée à sa lane ; cette machine est celle du bug#r "nuget:".ai-01: le canon marche chez elle (test isolé réel concluant, bug Re-exec Sudoku-15-Infer-Csharp: #8380 a swappé les outputs sans ré-exécuter (COSMETIC .NET, sweep #8364) #8485 non reproduit), mais son outil global est encore l'ancien pin. La montée globale — commande machine-globale — appartient au coordinateur, pas à une lane worker ; la lanemyia-ai-01:CoursIA-2l'a explicitement refusée et escaladée, ce qui est le geste correct.Aucun de ces deux points n'est intractable : ce sont des mesures et un geste, pas des inconnues.
🤖 Generated with Claude Code