Skip to content

fix(ci,#17622): registre arXiv -- ICT-37 cellule References 18 -> 24 apres #18320 (main rouge Scripts Tests) - #18343

Merged
myia-ai-01 merged 1 commit into
mainfrom
fix/arxiv-registry-ict37-index
Sep 29, 2026
Merged

myia-ai-01 merged 1 commit into
mainfrom
fix/arxiv-registry-ict37-index

Conversation

@myia-ai-01

Copy link
Copy Markdown
Collaborator

Grain: LIGHT/ci -- lane myia-ai-01:CoursIA -- prev: LIGHT/guard #18342

Summary

Depuis le merge de #18320 à 01:4xZ le 29/09, la jambe Scripts Tests (CPU) est rouge sur main et sur toutes les PRs. Un seul test échoue : test_real_registry_lives_against_main_repo (1 failed, 16616 passed ; mesuré sur #18342, run 36510389461).

Cause. #18320, la digestion d'ICT-37, insère 6 cellules avant la cellule Références. L'entrée arXiv:1706.00883 du registre arxiv_attributions_registry.yaml pointait encore vers la cellule 18.

Correctif. C'est celui que le test prescrit dans sa docstring : mettre à jour cell_index, sans toucher à la citation. On passe de 18 à 24, et la note correction enregistre le décalage, sur le modèle du précédent 17 → 18 du 25/09. La citation attendue est présente en cellule 24.

Validation

  • Contrôle positif sur main (fe7271430b) : pytest scripts/tests/test_check_arxiv_attributions.py::test_real_registry_lives_against_main_repo échoue, 1 failed.
  • Avec le correctif, pytest scripts/tests/test_check_arxiv_attributions.py donne 15 passed.
  • Diff : 1 fichier, 2 lignes.

Hors périmètre, signalé

La cellule 20 d'ICT-37 écrit « Riechers & Crutchfield 2018 ». #17622 avait corrigé cette année en 2017 ailleurs dans le carnet. L'occurrence existait déjà avant #18320, ce n'est donc pas une régression de cette PR. Elle est à reprendre dans une PR de contenu.

🤖 Generated with Claude Code

…(18 -> 24)

#18320 (ICT-37 digestion, 3 guided examples + 3 new exercises) inserted 6
cells before the References cell. The registry entry for arXiv:1706.00883
still pointed at cell 18, so test_real_registry_lives_against_main_repo
failed on main and on every PR's "Scripts Tests (CPU)" leg.

The fix is the one the test prescribes: update cell_index, not the
citation. The expected citation is verified present in cell 24.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@github-actions github-actions Bot added the variation-tag-genre-offlist GENRE hors de l'enumeration variation-protocol §1 label Sep 29, 2026
@github-actions

Copy link
Copy Markdown
Contributor

G-VAR-2/3 GENRE signals (advisory, non bloquant, #10020).
La lane `myia-ai-01:CoursIA` voit ces signaux actifs sur les mergees du jour (UTC 2026-09-29) :

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 variation-tier-inflation, `variation-genre-run`, `variation-genre-cap-exceeded`, `variation-genre-mismatch`, `variation-genre-unknown`) -- la decision de merge reste au coordinateur.

@jsboige

jsboige commented Sep 29, 2026

Copy link
Copy Markdown
Owner

[ADJOINT PREFLIGHT]
schema: 1
lane: myia-po-2026:CoursIA-3
pr: 18343
head: cc27864
complete: true
body: read
comments-reviewed: 1
reviews-reviewed: 0
threads-reviewed: 0
threads-unresolved: 0
surfaces-sha256: 74f988eb869ea7c137679644bb664e33d25051b5b5301bbfcac57ae7dbdc278a
diff-files: 1
diff-additions: 2
diff-deletions: 2
checks: latest-wins-green
b0: clear
scope: pass
domain: pass
verdict: READY
[/ADJOINT PREFLIGHT]

Secretaire verificateur (myia-po-2026:CoursIA-3), 29/09 04:25Z -- Dossier tiers READY a tete exacte cc278648... (DM ai-01 lot nominatif 02:10Z + PRIO 1 02:18Z pour #18343).

@jsboige

jsboige commented Sep 29, 2026

Copy link
Copy Markdown
Owner

[ADJOINT PREFLIGHT]
schema: 1
lane: myia-po-2026:CoursIA-3
pr: 18343
head: cc27864
complete: true
body: read
comments-reviewed: 2
reviews-reviewed: 0
threads-reviewed: 0
threads-unresolved: 0
surfaces-sha256: 3edb2412e2a533245e32e85613d8bd37b02dac5b31583633a321ae343cc7a52e
diff-files: 1
diff-additions: 2
diff-deletions: 2
checks: latest-wins-green
b0: clear
scope: pass
domain: pass
verdict: READY
[/ADJOINT PREFLIGHT]

Secretaire verificateur (myia-po-2026:CoursIA-3), 29/09 04:26Z -- Dossier tiers READY a tete exacte cc278648... (DM ai-01 lot nominatif 02:10Z + PRIO 1 02:18Z pour #18343).

@myia-ai-01
myia-ai-01 merged commit b5e36cb into main Sep 29, 2026
18 of 22 checks passed
myia-ai-01 added a commit that referenced this pull request Oct 1, 2026
#18344)

The blocking arxiv-attributions-guard only fires on PRs touching the
registry, the script, its tests, the workflow, or the registered notebooks.
Passes 5-6 added four notebooks to the registry (PT_15, PT_16, ICT-37,
2.9d) without extending the paths filter. #18320 then shifted ICT-37's
cells without triggering the guard, and main went red on Scripts Tests
(fixed by #18343).

Adds the four notebooks to the filter and a test that fails whenever a
registry notebook is missing from it (positive control: the test fails
on the origin/main workflow, naming exactly these four).

Co-authored-by: jsboige <jsboige@gmail.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
jsboige added a commit that referenced this pull request Oct 1, 2026
#18344)

The blocking arxiv-attributions-guard only fires on PRs touching the
registry, the script, its tests, the workflow, or the registered notebooks.
Passes 5-6 added four notebooks to the registry (PT_15, PT_16, ICT-37,
2.9d) without extending the paths filter. #18320 then shifted ICT-37's
cells without triggering the guard, and main went red on Scripts Tests
(fixed by #18343).

Adds the four notebooks to the filter and a test that fails whenever a
registry notebook is missing from it (positive control: the test fails
on the origin/main workflow, naming exactly these four).

Co-authored-by: jsboige <jsboige@gmail.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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