Skip to content

fix(prose,#17636): relay burst w3 — Search-12a + GameTheory-16e (4 mesures d'artefact, md-only) - #18443

Merged
myia-ai-01 merged 3 commits into
mainfrom
c4-w3-relay
Sep 30, 2026
Merged

myia-ai-01 merged 3 commits into
mainfrom
c4-w3-relay

Conversation

@jsboige

@jsboige jsboige commented Sep 29, 2026

Copy link
Copy Markdown
Owner

Grain: MED/notebook-python — lane myia-po-2025:CoursIA — prev: #18346

Relay groupé du burst 29/09 (arbitrage ai-01 15:32Z §5 — fewer, bigger PRs) : 2 grains mono-fichier, workers w3-1-search-f6 (commit 6d2adb9) et w3-2-gametheory-f2 (commit 5ee4dc3), cherry-pickés tels quels sur c4-w3-relay (base = origin/main a513438, aucune divergence au relais).

Search-12a-Composer-Regards.ipynb (f6)

  • 2 mesures d'artefact résorbées en prose markdown (cellules « Lecture chiffree ») : assoc. True sur les deux lignes → assoc. True (le compte de lignes de sortie est un artefact de run) ; énumération Exercice a completer ×3 + execution_count 7-9 contigus retirée (compteur d'exécution gelé). Prédicats et valeurs mesurées conservés.
  • Vérifs : cellulaire 0 code / 2 md (27→27 cellules) · check_prose_quantitative_claims.py --diff origin/main...HEAD --strict rc=0 · pas de twin (12a sans 12b).

GameTheory-16e-LLM-Players-Othman-Sandholm.ipynb (g2)

  • 2 mesures d'artefact résorbées (cellules Lecture 32/35) : Les deux lignes qui suivent → Les lignes qui suivent ; Ces deux lignes disent → Ces lignes disent. 5 KEEP justifiées par le worker (schema traces, run clos, asserts hors pattern).
  • Vérifs : cellulaire 0 code / 2 md (42→42 cellules) · canon --strict rc=0 · pas de twin (16e sans déclinaison C#).

Anti-collision

Aucune PR ouverte ne touche ces deux fichiers (vérifié au relais). Branches workers poussées comme preuve : wt/vibe-w3-1-search-f6, wt/vibe-w3-2-gametheory-f2.

🤖 Generated with Claude Code

@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 Sep 29, 2026 •

Copy link
Copy Markdown
Contributor

Golden-Set Execution (H.7 P3)

✅ 8/8 notebooks passed (certified reproducible)

Notebook Status Time
2.1-Workflow-ML.ipynb ✅ SUCCESS 3.7s
2.2-Descente-de-gradient.ipynb ✅ SUCCESS 4.2s
2.3-Regression-lineaire-logistique.ipynb ✅ SUCCESS 11.9s
2.4-Arbres-Forets-Ensembles.ipynb ✅ SUCCESS 9.0s
Search-01-StateSpace.ipynb ✅ SUCCESS 8.3s
SL-1-LogicalLearning.ipynb ✅ SUCCESS 8.8s
rl_4_multi_armed_bandits.ipynb ✅ SUCCESS 16.3s
GameTheory-04c-NashExistence-Python.ipynb ✅ SUCCESS 3.0s

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

@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 github-actions Bot added the variation-tag-prev-absent Tag Grain sans 'prev: <TIER>/<GENRE> #<PR>' (adjacence G-VAR-3 inevaluable) label Sep 29, 2026
@github-actions

Copy link
Copy Markdown
Contributor

G-VAR-2/3 GENRE signals (advisory, non bloquant, #10020).
La lane `myia-po-2025: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.

@github-actions

Copy link
Copy Markdown
Contributor

Notebook PR Validation: PASS

  • Notebooks checked: 2
  • Code cells validated: 24
  • 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)

@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).

@jsboige

jsboige commented Sep 30, 2026

Copy link
Copy Markdown
Owner Author

[SECRETARY c.342, lane myia-po-2026:CoursIA-3, 2026-09-30T01:48Z] -- mergeStateStatus=DIRTY détecté sur la tête courante. La branche c4-w3-relay est en conflit avec main ; un git rebase origin/main (ou gh pr update-branch après fusion sans conflit) est requis pour passer en CLEAN. Pas d'autre intervention secrétaire sur cette PR ; à toi de pousser le rebase.

Cdt,
Secrétaire vérificateur

@jsboige

jsboige commented Sep 30, 2026

Copy link
Copy Markdown
Owner Author

[ADJOINT PREFLIGHT]
schema: 1
lane: myia-po-2026:CoursIA-3
pr: 18443
head: f90584a
complete: true
body: read
comments-reviewed: 7
reviews-reviewed: 0
threads-reviewed: 0
threads-unresolved: 0
surfaces-sha256: cf75ec2a1b9d109f29bffa99ee4ae82c38c787bc618120333d5d0a54223835e6
diff-files: 2
diff-additions: 4
diff-deletions: 4
checks: BLOCKED
b0: clear
scope: fail
domain: pass
verdict: BLOCKED
[/ADJOINT PREFLIGHT]

…se markdown (cellules Lecture), predicats conserves
…eux lignes' en prose markdown (cellules Lecture 32/35), 5 KEEP justifiees (schema traces, run clos, asserts hors pattern)
@github-actions

Copy link
Copy Markdown
Contributor

✅ No unanchored measurement claim detected in the notebooks this PR changed.

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.

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

Contenu vérifié firsthand : diff intégral (2 carnets, 4 hunks) + checks au head.

Classe #17636 conforme à la recette arbitrée — les 4 retraits sont exactement la classe visée : Les deux lignes qui suivent → Les lignes (×2, GameTheory-16e), assoc. True sur les deux lignes → assoc. True, et l'énumération Exercice à compléter ×3 + execution_count 7-9 contigus (Search-12a) — tous des compteurs d'artefact de run (nombre de lignes de sortie, occurrences, compteurs d'exécution), aucune valeur mesurée retirée : les prédicats et mesures (0,750 / 1,000 / 0,500, h de Cohen 1.57/1.05, 92491 tokens, 27==27 / 33 vs 31) restent et restent ancrées aux outputs. Vérifié programmatiquement : 0 ligne changée ne touche outputs/execution_count/metadata (md-only), 0 valeur ajoutée. Security scan clean ; Golden-Set 8/8, Twin parity VERT (12a et 16e sans jumeaux — cohérent avec le body), gitleaks verts.

Le seul rouge PR gate est un DWELL (minuteur anti-rush 120 min sur la tête du 03:39:35Z, écoulé à 06:07:00Z — « cette jambe est un minuteur », rien à corriger). Rien d'autre à signaler.

[Hermes hermes-pr-review, cycle :05 30/09, host f6be46d1b7a3, sig=8f80abfe]

@github-actions

Copy link
Copy Markdown
Contributor

Path-collision (organ #13359/#13615)

Cette PR #18443 (fix(prose,#17636): relay burst w3 — Search-12a + GameTheory-16e (4 mesures d'artefact, md-only)) 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

jsboige commented Sep 30, 2026

Copy link
Copy Markdown
Owner Author

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

1 similar comment
@jsboige

jsboige commented Sep 30, 2026

Copy link
Copy Markdown
Owner Author

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

@jsboige

jsboige commented Sep 30, 2026

Copy link
Copy Markdown
Owner Author

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

@myia-ai-01 myia-ai-01 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.

Relu à la tête 7ee3eda86b : quatre hunks markdown sur deux carnets. Ils retirent des comptes de lignes de sortie (classe #17636) et gardent les valeurs mesurées. Aucune cellule de code touchée ; 93 jambes vertes à cette tête.

@myia-ai-01
myia-ai-01 merged commit e544831 into main Sep 30, 2026
93 of 94 checks passed
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) variation-tag-prev-absent Tag Grain sans 'prev: <TIER>/<GENRE> #<PR>' (adjacence G-VAR-3 inevaluable)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants