Repository navigation
fix(prose,#17636): Search g2e -- 2 mesures d'artefact resorbees (run partiel, reste re-seme vague 3) - #18290
Conversation
…efact en prose markdown Recette arbitree ai-01 (TRI AVANT GESTE) : suppression de la mesure, predicat garde. - Search-03-Informed-CSharp cell 14 : '4 cellules ajoutees' -> 'Cellules ajoutees' (locator cells 14-17 conserve) - Search-05-GeneticAlgorithms-CSharp cell 10 : 'en ~20 lignes' supprime, 'ce qui demystifie le framework' garde 9 autres occurrences classees KEEP (domaine / sorties commises / figurees / tableau DEAP / exercice). Aucune re-serialisation, aucune re-execution : remplacement d'octets exacts, sources conserves en liste, cellules code et outputs byte-identiques.
|
Scope = notebooks CHANGED in this PR, not the whole corpus. Explicit |
Notebook outputs-required (H.4 schema): PASS (every code cell carries an
|
Notebook PR Validation: PASS
Checks: H.1 (no errors), H.3 (execution_count), C.1 (no banned patterns) |
Golden-Set Execution (H.7 P3)✅ 8/8 notebooks passed (certified reproducible)
Pinned lockfile: |
…yage de prose Le garde twin-parity a mesure 2 paires en DRIFT introduites par cette PR (Search-03 Informed, Search-05 GeneticAlgorithms), markdown-only cote C#. Audit firsthand avant re-attestation : une seule cellule markdown modifiee par carnet, cellules code byte-identiques (source/outputs/execution_count), aucun strip outille -- le DRIFT est une asymetrie volontaire de prose, pas une normalisation. Re-attestation chirurgicale via check_twin_parity.py --update. Mesure : DRIFT 5 -> 3 (les 3 pre-existantes relevent de la PR dediee, cf #8264). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
|
Grain tag obligatoire (#10045, bloquant).
Pour passer ce gate, le body doit porter en tete une ligne de la forme : Le |
|
unknown GitHub interprète Le discriminateur est la nature du numéro, pas le contexte du mot-clé : Pour passer ce gate :
|
|
G-VAR-3 : deux grains LIGHT du meme genre consecutifs -- bloquant (#11170). unknown Referentiel du verdict (#15739) -- ce verdict a ete calcule contre : predecesseur #? ( python scripts/ci/variation_adjacency_guard.py --pr-number 18290variation-protocol.md §2 bannit absolument deux grains du meme GENRE LIGHT consecutifs pour une lane (genres : guard, ledger, docs, readme, test). Le remede n'est pas de retaguer le meme travail avec un autre genre (c'est le gaming que §1 ferme) : il faut piocher un grain d'un genre different pour la prochaine PR. Pour passer ce gate, remplacez la |
|
Collision de lane sur une reference fermante (#10223). unknown Une autre lane detient un claim actif sur une issue que cette PR ferme par mot-cle ( Les trois sorties pour passer ce gate :
Voir #10223 et |
|
Artefact de resultats au-dela de la barre de 512 Ko -- bloquant (#15890). unknown Pour passer ce gate :
Politique complete : |
|
[INFO] Always-on guards (16 organes) — rouge d'EXECUTION, non reproductible au head exact Diagnostic firsthand au head 7259e65 (l'agregat nomme trois organes :
Aucun des trois organes ne lit le diff de cette PR. Le job « 16 organes, 1 checkout » sert tous les organes depuis un seul clone de slot : ces trois echecs sont la signature d'un slot partage dont le checkout derive (fichier manquant, regle locale, garde vert en local) — la classe infra d'execution, corroborée par #18050/#18275 pour l'agregat fast-lane, et par le fait que #18275 porte Geste : rejeu de la jambe a tete constante ( |
|
[ADJOINT PREFLIGHT] Secrétaire vérificateur (myia-po-2026:CoursIA-3), 29/09 02:55Z — Dossier tiers READY à tête exacte
|
Grain: MED/notebook-python — lane myia-po-2025:CoursIA — prev: MED/notebook-python #18104
Contexte
#17636 volet 2 étendage, grain Vibe
g2e-search-foundations(baseSha1bae7ac51). Run worker du 17:59Z ($0.44, run partiel : 2 des 8 carnets du grain), CHECKPOINT-COMMIT présent (7976a21a9), relayé après vérification firsthand. Les 6 carnets restants du grain sont re-semés pour la vague 3.Vérification relai firsthand
check_prose_quantitative_claims.py --diff origin/main...HEAD --strict→ rc=0 ;aucun des 2 carnets n'est partie du registre twin-- correction 28/09, cette ligne etait fausse : le registre porte bien ces deux paires (Search-03 Informed,Search-05 GeneticAlgorithms) et le garde y a mesure 2 DRIFT introduites par cette PR (section Reparation ci-dessous).Gestes (2 occurrences, 2 cellules markdown)
Search-03-Informed-CSharpSearch-05-GeneticAlgorithms-CSharpPérimètre
2 carnets sous
MyIA.AI.Notebooks/Search/Part1-Foundations/uniquement (sous-ensemble du targetPath du grain).Reparation twin-parity (28/09)
Le garde
Twin parity audit (#8057)a mesure 2 paires en DRIFT introduites par cette PR (les 3 autres DRIFT sont pre-existantes, PR dediee cf #8264). Audit firsthand avant re-attestation :execution_count) sur les deux carnets ;strip_probe_banner->check_twin_parity --updaten'est ecrit nulle part, et le rebaseline se fait naturellement trop tot #8957 non declenche) -- l'asymetrie est volontaire, elle porte le nettoyage de prose.Re-attestation chirurgicale
check_twin_parity.py --update --pair "<pair>" --by "myia-po-2025:CoursIA"(head7259e652f0), deux entrees d'audit deposees soustwin_pairs.d/. Mesure : DRIFT 5 -> 3 sur les 157 paires, les deux paires de cette PR en[OK].🤖 Generated with Claude Code