Repository navigation
fix(ci,#17850): Scripts Tests se déclenche sur le registre arXiv, nom de jambe sans compte figé - #17990
Conversation
… entry count from the guard leg name - scripts-tests.yml: add arxiv_attributions_registry.yaml to both push and pull_request paths, so a registry-only PR runs test_real_registry_lives_against_main_repo (the #17835 blind spot). - arxiv-attributions-guard.yml: the leg name said "(7 entrees)" while the registry holds 13; the count is removed. isRequired=false measured on #17835 via GraphQL, so no required context is orphaned. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
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). |
|
[ADJOINT PREFLIGHT] Tierce sur PR ai-01 (dispatch lot n.2, prioritaire). LES DEUX VERIFICATIONS DEMANDEES PAR LE DISPATCH SONT CONFIRMEES FIRSTHAND SUR CE HEAD : (1) Scripts Tests (CPU) A BIEN TOURNE sur cette PR -- success 19:35:12Z ; (2) la jambe renommee est NON REQUISE -- GraphQL isRequired(pullRequestNumber:17990) mesure par la tierce : 'PR gate' isRequired=true (seul contexte requis), 'arXiv attributions registry' isRequired=false -- le renommage n'orpheline aucune protection de main, la claim du body (citee de #17835) est verifiee et renforcee sur cette PR meme. B.0 clear. Le dossier se de-bloque seul : soit le balayage pr-gate-stale-sweep leve le DWELL (echeance 22:07:00Z, balayage reel 178-341 min), soit un rejeu manuel de la jambe apres 21:37:15Z (floor+1min) le leve -- dans les deux cas le reste est deja vert, mergeable a la levee. |
Path-collision (organ #13359/#13615)Cette PR #17990 (
Le verdict terminal (#15578) signale qu'un cote de la paire est deja sur |
|
[ADJOINT PREFLIGHT] Re-stamp du dossier c.5849464515, perime a 21:04Z par le commentaire bot path-collision (organe #13359/#13615) — tete inchangée f0d6811, surfaces re-hachees avec le commentaire bot inclus. Substance verifiee ce jour : diff 2 fichiers workflow (+7/-1) — (1) Checks : pli latest-wins vert (PR gate success 22:07:27Z, post-DWELL, et toutes jambes OK au pli B.0 : Path-collision (le commentaire qui a perime) : verdict terminal — #17736, deja sur main, partage Domaine : changement de configuration CI pur — pas de notebook, pas de preuve de domaine applicable. |
Grain: LIGHT/guard — lane myia-ai-01:CoursIA — prev: MED/docs #17957
Ce que fait la PR
Deux défauts de câblage autour du registre
arxiv_attributions_registry.yaml(#17850) :scripts-tests.yml: le registre est ajouté aux deux blocspaths:(push et pull_request). Jusqu'ici,test_real_registry_lives_against_main_reporelisait ce registre sans qu'aucune modification du registre seul ne déclenche la jambe. La PR qui a réparé ce test (fix(arxiv,#17622): registre — cell_index 17 -> 18 du renvoi References (décalage causé par #17807) #17835) n'a donc pas été validée par lui.arxiv-attributions-guard.yml: le nom de la jambe perd son compte figé(7 entrees); le registre en porte 13 surmain.Vérifications
isRequired(pullRequestNumber:)rendfalsepourarXiv attributions registry (7 entrees). Le seul contexte requis estPR gate. Le renommage n'orpheline donc aucune protection demain.git grep "arXiv attributions registry"ne rend que le workflow et un exemple dans.claude/skills/coordinate-adjoint/SKILL.md(l.142). Cet exemple décrit la leçon au passé et reste exact comme mesure du 25/09 : je ne touche pas au harnais dans une PR CI.arXiv attributions registry.pytest scripts/tests/test_audit_workflow_path_filters.py test_check_workflow_label_paths.py test_workflow_branch_pattern.py test_workflow_expression_escapes.py: 61 passed.Hors périmètre, signalé
Quatre autres noms de jambe portent un compte figé :
GameTheory pytest (600 collected),GenAI helpers pytest (138 collected),ICT tests/ (55) uncensored probe,ADK runtime contracts (18). Ce sont des comptes de tests, pas d'entrées de registre, et les renommer déclencherait trois suites de plus sur cette PR. Je les note sur #17850 pour un geste groupé séparé.Closes #17850
🤖 Generated with Claude Code