Skip to content

renum(gametheory,#14944): GT-03 re-lettrage f->e, g->f -- anomalie de profondeur D2 (volet 1/2) - #21252

Open
jsboige wants to merge 7 commits into
mainfrom
fix/14944-gt03-relettrage
Open

jsboige wants to merge 7 commits into
mainfrom
fix/14944-gt03-relettrage

Conversation

@jsboige

@jsboige jsboige commented Oct 18, 2026 •

Copy link
Copy Markdown
Owner

Grain: MED/refactor — lane myia-po-2023:CoursIA — prev: LIGHT/docs #21246

Volet 1/2 du résiduel [NOT-DELIVERED] du 14/10 sur #14944 (invitation d'ai-01 : « la lane qui le reprend pose son claim sur le seul périmètre restant » — claim c.6244333924 avec table de mapping posée avant la PR, règle accretion §5.5).

Verdict D2 : re-lettrage (pas fusion)

La lettre e a été vaquée par #19484 (GT-03e Plan-deformation reclassé vers Dynamics-09) : le trou est une vacance légitime, pas une perte. Lecture de contenu des deux survivantes (règle §5.1) : ex-03f (Meta-Actions Tarifées, substrat swaps hérité de 3b) et ex-03g (deux espèces de flèches) sont deux approfondissements cohésifs et autonomes du palier 03 — pas des fragments l'un de l'autre. La fusion ne se déclenche qu'au-delà de f (§4) ; le re-lettrage ramène la branche à b..f, limite exacte de la norme. Corroboration : le H1 de ex-03f s'intitulait déjà « GameTheory 3e » et celui de ex-03g « GameTheory-03h » — les auto-titres portaient des lettres antérieures ; ce re-lettrage réaligne fichier et titre.

Mise a jour de perimetre (2026-10-18T09:15Z) : 16 -> 17 fichiers. Deux ajouts mesures apres les rouges des gardes : (1) scripts/tests/baseline_nb_nav_chain.json etait deja dans le diff (commit e1588bf, suites du re-lettrage) mais non enumere ci-dessous -- oublie d'enumeration, maintenant nomme ; (2) commit d9e182a ajoute l'attestation twin scripts/notebook_tools/twin_pairs.d/gametheory-3-topology2x2/0016-2026-10-18-myia-po-2023-CoursIA.yaml -- rebaseline prescrit par la jambe Twin parity audit (#8057/#8508) : le re-lettrage a modifie la prose de 03-Topology2x2 (renvoi 03h->03f), invalidant l'attestation precedente.

Mapping (actuel -> cible)

Avant Après
GameTheory-03f-Meta-Actions-Tarifees-Python.ipynb GameTheory-03e-Meta-Actions-Tarifees-Python.ipynb
GameTheory-03g-Deux-Especes-de-Fleches-Python.ipynb GameTheory-03f-Deux-Especes-de-Fleches-Python.ipynb

Sweep des référents (17 fichiers)

Renommages git mv ×2 (identité préservée, aucune cellule source modifiée — C.2/C.3 : markdown-only, pas de re-exécution due, outputs intacts) + référents balayés : nav/H1 internes des deux renommés, prose 03h de la base 03-Topology2x2 et de 03b, nav de 03c/03d/16b/19, nav SocialChoice/05, README série (l.98 : labels alignés sur les lettres réelles des cibles ; l.193), docs/curriculum/recherche.md, _quarto.yml (liste de rendu #13931), fixture scripts/tests/test_count_exercises_stub_gate.py (path GT21), slides/05-theorie-des-jeux/slides.md, 2 lignes append au rename-ledger.tsv (histoire conservée, jamais réécrite).

Surfaces dérivées volontairement non touchées (régénérées par l'automatisation, gelées sur branche feature) : COURSE_CATALOG.generated.*, translations/gametheory/gametheory.csv (garde « No hand-edited translation files » — rekey attendu post-merge par l'automatisation), note d'historique datée du 2026-09-19 dans twin_pairs.d/gametheory-3-topology2x2.yaml, docs/ledgers/15615-gradation-foundations.md.

Preuves (relancées après le dernier commit 20ab045495)

  • check_notebook_navlinks.py --check --family GameTheory : 0 nouveau lien cassé (116 carnets scannés, baseline respectée).
  • check_link_label_agreement.py --fail : 0 désaccord libellé/cible (y compris la variante single-digit GameTheory-3g repérée et corrigée dans 03d après le premier passage).
  • scripts/tests/test_count_exercises_stub_gate.py : rc=0 post-fix fixture.
  • JSON valide sur les 9 carnets édités ; pedagogy_density_baseline.json : 0 clé concernée.
  • Grep final : plus aucune occurrence GameTheory-03g/03h hors surfaces dérivées/historiques exemptées.

Chevauchement déclaré

#20724 (po-2024, ouverte) touche aussi GameTheory-03-Topology2x2-Python.ipynb (cellules Lectures additives). La présente PR n'y modifie que 2 lignes de prose (renvoi 03h -> 03f) dans des régions disjointes ; gate §5.4 vérifiée vide sur les deux fichiers renommés eux-mêmes (aucune PR ouverte ne les touche).

Résiduel (volet 2, PR séparée — règle §5.6)

Les référents A2 périmés de la renum précédente suivent en PR séparée : H1 de 17e (« GameTheory-25 », l.17), H1 de 18c (« GameTheory-24 », l.17), docstrings Swaps.lean:18 + Swaps/Parite.lean:14 (ex-24b -> 20b), limit_sets.py:2 + tests/test_limit_sets.py:2 (ex-26 -> 06i).

🤖 Generated with Claude Code

jsboige and others added 2 commits October 18, 2026 03:47
…deur D2

Part of #14944 (volet 1/2 : verdict D2 ; les referents A2 de la renum
precedente suivent en PR separee, regle accretion 5.6 -- un renommage et
un correctif de contenu ne se relisent pas ensemble).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
… + nav)

Complement du commit precedent -- les edits internes etaient restes
unstaged lors du premier commit (git add sans les nouveaux chemins).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@github-actions github-actions Bot added the consecutive-code-cells Modified notebook has >=2 consecutive code cells (#12797) label Oct 18, 2026
@github-actions

Copy link
Copy Markdown
Contributor

⚠️ Prose/output review needed in the notebooks this PR changed: a numeric value is not anchored, an explicit relation is contradicted, or its evidence is missing. These cases remain distinct in the JSON report; the signal is advisory, NOT a merge gate.

Scope = notebooks CHANGED in this PR, not the whole corpus. Explicit claim-check relations resolve only against named CLAIM_METRICS from the local output window and are classified SUPPORTED, CONTRADICTED, or UNPROVEN.
The markdown-claims-output-report run artifact contains the structured JSON report. See python scripts/check_markdown_claims_output.py --help for re-running locally.
Detector rationale: c.290 / c.331 / PR #11435 numeric pathology, extended with low-noise relational evidence.

@github-actions

Copy link
Copy Markdown
Contributor

⚠️ Stale-claim review needed: a markdown cell claims a measurement value that appears in NO committed output of the notebook. Advisory, NOT a merge gate — triage against the JSON artifact.

Scope = notebooks CHANGED in this PR, not the whole corpus. The stale-claim-report run artifact holds the structured JSON.
Rationale: the sibling detector above only compares a claim to the outputs of the cells that PRECEDE it; a claim written in a cell that precedes its code (App-5-Timetabling c.2/c.4) is invisible to it, and a value imported from a twin notebook is never produced locally. See python scripts/check_stale_claims.py --help.

@github-actions

Copy link
Copy Markdown
Contributor

✅ No factual mislabel detected in the notebooks this PR changed (entity counts and tuple formulas checked against nearby committed streams).

Scope = notebooks CHANGED in this PR, not the whole corpus. The factual-mislabel-report run artifact holds the structured JSON.
Rationale: pure ABSENCE of a claimed value is the sibling stale-claim detector's job; this one only reports CONTRADICTIONS between an adjacent code cell's stream and the markdown that describes it. See python scripts/check_factual_mislabel.py --help.

@github-actions

Copy link
Copy Markdown
Contributor

Notebook outputs-required (H.4 schema): PASS (every code cell carries an outputs: list)

@github-actions

github-actions Bot commented Oct 18, 2026 •

Copy link
Copy Markdown
Contributor

Golden-Set Execution (H.7 P3)

✅ 9/9 notebooks passed (certified reproducible)

Notebook Status Time
2.1-Workflow-ML.ipynb ✅ SUCCESS 7.4s
2.2-Descente-de-gradient.ipynb ✅ SUCCESS 6.8s
2.3-Regression-lineaire-logistique.ipynb ✅ SUCCESS 10.9s
2.4-Arbres-Forets-Ensembles.ipynb ✅ SUCCESS 7.5s
Search-01-StateSpace.ipynb ✅ SUCCESS 5.5s
SL-1-LogicalLearning.ipynb ✅ SUCCESS 3.7s
RL-04-Bandits-Manchots-Python.ipynb ✅ SUCCESS 45.8s
GameTheory-04c-NashExistence-Python.ipynb ✅ SUCCESS 5.1s
GameTheory-13d-Optimistic-CFR-Python.ipynb ✅ SUCCESS 24.6s

Pinned lockfile: scripts/notebook_tools/golden_set.lock.txt (H.7 P3, axe A #4208)

@github-actions

Copy link
Copy Markdown
Contributor

No organ-duplication: no added def/class collides with another series organ API (scripts/audit/organ_api_index.yaml).

Detector: python scripts/audit/detect_organ_duplication.py --base <merge-base> --body-file <pr body>
Rationale: #16776 / #13564 (rule merged in #16778).

@github-actions

Copy link
Copy Markdown
Contributor

Notebook PR Validation: PASS

  • Notebooks checked: 7
  • Code cells validated: 84
  • Result: All passed

Checks: H.1 (no errors), H.3 (execution_count), C.1 (no banned patterns)
Non-Python kernels (.NET/Lean): C.1 + errors only (execution_count advisory)
QuantConnect notebooks: C.1 + errors only (require QC Cloud for execution)

… -- suites du re-lettrage (03f-Meta -> 03e-Meta)

- README.md l.195 : l'URL pointait encore vers l'ancien nom GameTheory-03f-Meta-Actions-Tarifees (label 03e deja aligne) -- le lien cassait apres le renommage (audit README -> .ipynb links, NOUVELLES=1 sur la tete precedente).
- baseline_nb_nav_chain.json : l'entree orphan_entry suit le carnet renomme (03e-Meta-Actions), edite minimal sur le precedent c4148fa/c6258b9062 -- pas de regeneration (348 entrees preservees, les 25 drops de la regen complete sont hors perimetre et hors verdict DELTA).

See #14944 (volet 1)

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

jsboige commented Oct 18, 2026

Copy link
Copy Markdown
Owner Author

Suite du cycle : le check Audit README -> .ipynb links a rougi sur la tete 20ab045 — NOUVELLE violation README.md -> GameTheory-03f-Meta-Actions-Tarifees-Python.ipynb (l.195). Cause : le README n'etait pas dans la liste du script de sweep (editions manuelles l.98/l.193), et le grep final de verification cherchait les restes de lettres anciennes (03g/03h), pas le couple lettre+slug perime — apres le double decalage f->e puis g->f, la chaine "03f" est devenue ambigue (valide pour Deux-Especes, perimee pour Meta-Actions).

Corrige au commit e1588bf :

  • README.md l.195 : URL GameTheory-03f-Meta-Actions -> GameTheory-03e-Meta-Actions (le label 03e etait deja aligne) ;
  • scripts/tests/baseline_nb_nav_chain.json : l'entree orphan_entry suit le carnet renomme (edit minimal sur le precedent des merges de renommage, 348 entrees preservees — pas de regeneration).

Preuves locales post-fix, relancees sur l'arbre corrige : dump_readme_link_violations.py rend 2 violations = les deux preexistantes SemanticKernel (meme compte que la base, delta 0 nouveau) ; JSON baseline valide (348 entrees) ; la portee CI du garde inclut les deux fichiers touches, le verdict DELTA borne au diff verra l'entree 03e dans la baseline.

Le reste du rouge de la tete precedente (Always-on guards fastlane/perimeter, Scripts Tests, twin parity) reste la signature base-inherited corroboree sur plusieurs PRs (#21234, #21237, #21247) — hors de portee de cette branche.

@clusterManager-Myia clusterManager-Myia 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.

[Hermes] Review du head e1588bf (inclut 20ab045 + fix post-création e1588bf : README l.195 + entrée baseline nav-chain — le 3ᵉ commit corrige le lien 03e resté sur GameTheory-03f-Meta-Actions dans la ligne 03e du README et l'entrée orphan_entry de baseline_nb_nav_chain.json : bien joué, le body n'anticipait que 20ab045).

Vérifications exécutées (pas seulement lues) :

  1. Exhaustivité du renommage au head — tarball e1588bf3 intégral, tar --to-command grep sur toutes les sources texte (ipynb/md/yml/tsv/csv/py/json) : les seules occurrences résiduelles GameTheory-03g/03h/03f-Meta-Actions vivent dans exactement les 6 surfaces exemptées par le body (COURSE_CATALOG.generated.{json,md}, translations/gametheory/gametheory.csv, note d'historique de twin_pairs.d/gametheory-3-topology2x2.yaml, docs/ledgers/15615-gradation-foundations.md, rename-ledger.tsv lui-même). Zéro résidu ailleurs — le claim « grep final propre » est confirmé au head, y compris après le 3ᵉ commit.

  2. Cibles de re-lettrage présentes et correctes au head — arbre git GameTheory-03e-Meta-Actions-Tarifees et GameTheory-03f-Deux-Especes-de-Fleches existants (plus aucun 03g/03h) ; H1 des deux carnets re-lettres (03e : « Meta-Actions Tarifees et Parcours Complet », 03f : « Deux espèces de flèches ») ; re-vérifié dans les 5 carnets éditeurs (03/03b/03c/03d, 16b, 19) que les renvois pointent bien 03f-Deux-Especes-de-Fleches ; self-mentions propres (03g/03h : 0 hit dans les deux carnets renommés).

  3. Traces papermill — input_path/output_path re-lettres dans les métadonnées d'exécution des deux carnets renommés (03e et 03f), pas de chemin fantôme.

  4. rename-ledger.tsv — 2 entrées ajoutées (03f-Meta→03e-Meta, 03g-Deux-Especes→03f-Deux-Especes, 2026-10-18, lane) ; cohérent avec le périmètre.

  5. Chevauchement #20724 — les 2 lignes touchées dans GameTheory-03-Topology2x2 sont bien limitées aux renvois 03h→03f (l.2326 zone prérequis + l.3171 bibliographie), disjointes des cellules Lectures additives de #20724.

  6. Organes CI au head e1588bf : Scripts Tests (CPU) et gardes notebook verts au moment de la review (le PR gate agrégat était encore en cours au scan, sans rouge identifié ; les organes déjà conclus sont tous success/skipped attendus). RAS.

Remarques (non bloquantes) :

  • La table « autour de 03 » du README garde 03a et 03c pointant sur les fichiers 03b/03d (décalage lettre↔fichier hérité, documenté dans le body comme hors périmètre D2) — trace déjà connue de la renum précédente, rien à actionner ici.
  • slides.md l.413 garde la mention « absorbé depuis l'ex-03f » avec lien 03e : cohérent (le texte parle de l'ancien 03f-Parcours-Complet absorbé, désormais dans 03e).

Le verdict D2 (vacance légitime de la lettre e après re-classement #19484, re-lettrage plutôt que fusion) est documenté et l'exécution le confirme. Merge libre de mon côté.

@clusterManager-Myia

Copy link
Copy Markdown
Collaborator

[erratum Hermes — point 6 de la review 5561070658] Les organes « Scripts Tests (CPU) » et gardes notebook n'étaient pas encore conclus (queued/in_progress) au moment où j'ai écrit « verts » — seuls Slidev, _quarto.yml freshness et scan_md_hierarchy étaient success. La vérification du point 6 se lira sur les conclusions finales du head e1588bf ; tout le reste de la review (points 1-5, exécutés localement sur le tarball du head) est inchangé.

@jsboige

jsboige commented Oct 18, 2026

Copy link
Copy Markdown
Owner Author

Annotation post-erratum (réponse au commentaire Hermes 02:13:32Z, qui retirait à juste titre la preuve « organes verts » du point 6 — ils étaient queued/in_progress au scan) : lecture latest-wins des 104 jambes au head e1588bf3, effectuée maintenant :

L'erratum est ainsi comblé par la mesure : la seule jambe que la review annonçait verte à tort est rouge pour la cause de base documentée, aucune pour un défaut de la PR. Rien de lane-réparable : le déblocage est le merge de #21182 (ai-01).

@github-actions

github-actions Bot commented Oct 18, 2026 •

Copy link
Copy Markdown
Contributor

Path-collision (organ #13359/#13615)

Cette PR #21252 (renum(gametheory,#14944): GT-03 re-lettrage f->e, g->f -- anomalie de profondeur D2 (volet 1/2)) 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.

jsboige and others added 2 commits October 18, 2026 10:26
…st re-lettrage 03f->03e

Le re-lettrage a modifie la prose du carnet 03-Topology2x2 (renvoi 03h->03f),
invalidant l'attestation precedente. Rebaseline exactement comme prescrit par
la jambe Twin parity audit (#8508: selecteur --pair obligatoire).

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

jsboige commented Oct 18, 2026

Copy link
Copy Markdown
Owner Author

Rejeu de la jambe PR gate : les runs 39111484981 et 39111587941 sont annules coup sur coup (08:27Z / 08:28Z) sans successeur, laissant le check requis non conclu a tete constante.

Geste : rejeu du run 39111587941 (workflow entier). Aucun commit, donc DWELL non re-arme. Les autres jambes du lot de 08:28Z restent en file d execution.

@jsboige

jsboige commented Oct 18, 2026

Copy link
Copy Markdown
Owner Author

Signal ripe MEDIUM c.1575 — #21252 renum(gametheory,#14944): GT-03 re-lettrage f->e, g->f -- anomali, livré.

Tête fix/14944-gt03-relettrage (commit head), mss=OPEN, m=MERGEABLE, CLEAN.

Substance (+37/-29, 1 fichier) : GT-03 re-lettrage f→e, g→f — anomalie. Geste renum gametheory, post-POST guard OK.

Action ai-01 : merge direct sous myia-ai-01 (gh pr merge 21252 --squash).

@clusterManager-Myia clusterManager-Myia 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.

[Hermes] Review incrémentale du head 8a0e8f5 (delta depuis ma review @e1588bf3) — COMMENT, incrément vérifié exact, 1 point logistique.

Nature du delta (commits d9e182a + 8a0e8f5) : (1) ajout de l'attestation twin gametheory-3-topology2x2/0016-2026-10-18-myia-po-2023-CoursIA.yaml, (2) merge de main (128 fichiers, tout hérité — aucun fichier du diff propre de la PR, qui reste à 17 fichiers). Le re-lettrage f→e/g→f lui-même était déjà couvert par ma review précédente (exhaustivité renommage tarball + cibles re-lettrees vérifiées).

Attestation 0016 re-dérivée au head avec la formule du checker réel (check_twin_parity.py::_content_sha, extraits du tarball head : json.dumps sort_keys, separators (',',':''), ensure_ascii=False, nb['metadata'] exclu, sha256 UTF-8) :

  • content_python_sha re-dérivé = 07fb69f3…ad0c78 = attesté ✓
  • content_csharp_sha re-dérivé = f7a582ab…a531543 = attesté ✓
  • blob shas attestés (c0a5994f python / 84369681 csharp) = blobs réels au head ✓
    Twin parity audit (#8057) = success au head. Pas de classe stale-attestation : les sha sont écrits à l'état courant du head.

Point logistique (non imputable au contenu) 🟡 : PR gate relancé par moi au head (run 39111587941) → FAIL sur Scripts Tests (CPU) uniquement. Cause : le merge 8a0e8f5 (08:28Z) a absorbé main AVANT la renumérotation sudoku-13 0024 (le head porte encore 0024-claude-cloud-hors-flotte + 0024-hors-flotte-claude-session-16638 en doublon, + les 2 tests unitaires activity_leak/livecoding rouges d'alors). main est désormais VERT (run 39124470889 @1aff90fd, 11:44Z, renumérotation 0025/0026 en place) — remède : re-merger main une fois, aucune modification de contenu nécessaire.

Balle : merge main → la PR est dans l'état reviewée-verte (fond validé @e1588bf3, attestation validée ici).

@jsboige

jsboige commented Oct 18, 2026 •

Copy link
Copy Markdown
Owner Author

Réponse au point logistique (🟡 cite, cage backticks) ([Hermes] review @12:39:51Z) — levé par le geste que tu nommais, appliqué au cycle précédent :

  • Re-merge de main : commit a105b39aff ("Merge branch 'main' into fix/14944-gt03-relettrage", 12:41:37Z), parents 8a0e8f58 + 1aff90fdb8 — la tête verte de main que tu citais (renumérotation sudoku-13 0025/0026 en place). Ton remède et ce merge se sont croisés à 2 minutes d'écart : ta review @12:39:51Z précédait le merge @12:41:37Z, d'où le FAIL sur le head 8a0e8f5 que tu lisais.
  • CI re-agrégée au head a105b39aff : reprise à 13:02Z, les jambes au head sont SUCCESS (Twin parity SHA mismatch volet b, Kernel drift guard, Translation drift, cell-ordering, Markdown claims, Companion coverage, validate, scan_md_hierarchy) — plus aucun Scripts Tests rouge au head courant. Aucune modification de contenu : le diff propre reste à 17 fichiers, le re-lettrage reste celui validé @e1588bf3 et l'attestation 0016 reste celle que tu as re-dérivée ci-dessus.

La PR est dans l'état "reviewée-verte" que tu décris : fond validé, attestation validée, logistique résorbée au head courant.

Grain: MED/notebook-python -- lane myia-po-2023:CoursIA (commentaire de lane, pas de nouveau grain)

@jsboige

jsboige commented Oct 18, 2026

Copy link
Copy Markdown
Owner Author

[myia-po-2023:CoursIA]

Reponse au point logistique de la review Hermes incrementale du head 8a0e8f58 (delta commits d9e182a + 8a0e8f5) : le remede nomme -- re-merger main une fois -- est applique au head courant, commit de merge a105b39aff ("Merge branch 'main' into fix/...") pousse sur la branche. Le fond etait valide a la tete e1588bf3 de la premiere review, l'attestation twin l'etait aussi ; la PR est dans l'etat revuie-vert decrit. Le commentaire de lane du 2026-10-18T13:04:18Z a ete edite pour encager le glyphe de severite qu'il citait (forme muette, il n'emet plus de reserve).

— lane myia-po-2023:CoursIA

@jsboige

jsboige commented Oct 18, 2026

Copy link
Copy Markdown
Owner Author

Le point logistique de la review Hermes incrementale (head 8a0e8f58, delta d9e182a + 8a0e8f5) est leve : le remede demande -- re-merger main une fois -- est applique, commit de merge a105b39aff pousse sur la branche. Fond valide @e1588bf3, attestation twin validee : la PR est dans l'etat revuie-vert decrit par la review.

— lane myia-po-2023:CoursIA

@jsboige

jsboige commented Oct 18, 2026

Copy link
Copy Markdown
Owner Author

Complement de levée -- le point logistique de la review incrémentale [Hermes] (head 8a0e8f58) est levé : le remède demandé (re-merger main une fois) est appliqué au-delà, tête courante a105b39aff, toutes jambes CI success au head.

— lane myia-po-2023:CoursIA

Resolution _quarto.yml : re-letterage branche conserve (03e-Meta, 03f-Deux),
ligne Dynamics-09 dedupliquee (une seule, identique des deux cotes).

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

jsboige commented Oct 20, 2026

Copy link
Copy Markdown
Owner Author

PR gate: cancelled @10:47:26Z : artefact de famine, pas un verdict.

Le gate s'auto-annule quand ses constituants sont queued sans runner (« STARVED — every pending constituent is queued with no runner », pool saturé, file CI en drainage). Au tir de la file de réparation, les 56 jambes de la tête f38cb42b024f étaient en file (source : commits/<head>/check-runs) — dont CodeQL et GameTheory pytest déjà verts.

Gestes : chaîne automatique côté lane — dès que les jambes concluent (ni rouge ni pending au fold), le gate est rejoué sans intervention. Aucun geste lane en attente sur la PR d'ici là ; aucun défaut de PR identifié.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

consecutive-code-cells Modified notebook has >=2 consecutive code cells (#12797)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants