You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
fix(ci): registre twin en rouge sur main — indices dupliques sw-2/sw-7 + csharp_sha fantome (herites de #16527) #16769
Le job CI « Scripts Tests (CPU) » est ROUGE sur main depuis le merge de #16527 (b3bea5003f) : toute PR touchant scripts/** herite du rouge. Le push run de main sur b3bea5003f (run 35393664185) etait deja FAILURE — le rouge est passe au merge.
Preuve firsthand rejouee en local sur 7885a69e0d (origin/main) :
Renumeroter les attestations 2026-09-17 aux prochains indices libres, chronologie preservee (sw-2 : 0010→0011 puis 0009→0010 ; sw-7 : 0010→0011).
Corriger csharp_sha vers 56aaf8367b7c98df2d476fb021b43765dfe36d3f dans les deux fichiers sw-2 du 2026-09-17.
Les python_sha attestes restent des blobs reels verifies (178a38ab = blob historique a 92980c2553e ; 16fc699e = blob a b3bea5003f = etat actuel).
Acceptance
pytest scripts/notebook_tools/tests/test_twin_registry_integrity.py : 46 passed, 0 failed sur le head de la PR
python scripts/notebook_tools/check_twin_parity.py passe sur les deux paires concernees
Aucune autre attestation modifiee
Contexte
Detecte en triant le gate de #16767 (rouge herite de base, preuve en commentaire). Incident de processus pour ai-01 : #16527 a ete mergee alors que son propre push run etait rouge.
Symptome
Le job CI « Scripts Tests (CPU) » est ROUGE sur
maindepuis le merge de #16527 (b3bea5003f) : toute PR touchantscripts/**herite du rouge. Le push run de main surb3bea5003f(run 35393664185) etait deja FAILURE — le rouge est passe au merge.Preuve firsthand rejouee en local sur
7885a69e0d(origin/main) :Les deux defauts (introduits par b3bea50)
test_audit_index_unique_and_no_identical_duplicates_per_pair(invariant fix(twin,#15090): cap audit filename lane slug at 48 chars (Windows MAX_PATH) #15225) :twin_pairs.d/sw-2-rdf-basics/porte0009-2026-09-14-myia-po-2027ET0009-2026-09-17-myia-po-2025twin_pairs.d/sw-7-owl/porte0010-2026-09-14-myia-po-2027ET0010-2026-09-17-myia-po-2025test_audit_shas_exist_in_file_history(invariant twin registry: le singleton last_audit est un aimant a collision, et les sha ne devraient pas etre ecrits a la main #9399) : les deux attestationssw-2-rdf-basicsdu 2026-09-17 portentcsharp_sha = 453c33d4cdb8941b67769cab15e9744fec596f94, qui n'a jamais ete blob deSW-2-CSharp-RDFBasics.ipynb. Le vrai blob ab3bea5003fest56aaf8367b7c98df2d476fb021b43765dfe36d3f.Correctif propose
0010→0011puis0009→0010; sw-7 :0010→0011).csharp_shavers56aaf8367b7c98df2d476fb021b43765dfe36d3fdans les deux fichiers sw-2 du 2026-09-17.python_shaattestes restent des blobs reels verifies (178a38ab= blob historique a92980c2553e;16fc699e= blob ab3bea5003f= etat actuel).Acceptance
pytest scripts/notebook_tools/tests/test_twin_registry_integrity.py: 46 passed, 0 failed sur le head de la PRpython scripts/notebook_tools/check_twin_parity.pypasse sur les deux paires concerneesContexte
Detecte en triant le gate de #16767 (rouge herite de base, preuve en commentaire). Incident de processus pour ai-01 : #16527 a ete mergee alors que son propre push run etait rouge.