Skip to content

fix(prose,#17636): relais shepherd w6 c20 -- FT-00c-LoRA-SOTA-Comparison (md-only, 4 cellules) - #18541

Merged
myia-ai-01 merged 2 commits into
mainfrom
fix/vibe-relay-w6-c20
Oct 1, 2026
Merged

myia-ai-01 merged 2 commits into
mainfrom
fix/vibe-relay-w6-c20

Conversation

@jsboige

@jsboige jsboige commented Sep 30, 2026

Copy link
Copy Markdown
Owner

Grain: LIGHT/docs — lane myia-po-2025:CoursIA — prev: LIGHT/docs #18534

Summary

Relais shepherd (vague w6-16, premier relais w6 de cette lane) de la mission prose-counts #17636 — 1 carnet, suppression stricte de mesures d'artefact en prose markdown, recette arbitrée ai-01 (c.5860054240), édition markdown uniquement.

Provenance : commit du worker Vibe w6 (checkpoint-commit local, livraison par la lane) :

Carnet Commit worker Cellules md
GenAI/FineTuning/FT-00c-LoRA-SOTA-Comparison-Python 431c69ee3 4

Validation

See #17636 (mission en cours, tranche non close par cette PR).

Note G-VAR : genre META (docs) — ne tient pas le plancher G-VAR-1 ; mission coordinator GO ai-01 27/09 (file Vibe), exécutée en file du cycle P0.

🤖 Generated with Claude Code

…lules md (431c69ee3)

Batterie byte-surgical : 0 cellule code, ids/metadata stables,
check_prose_quantitative_claims rc=0.

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

Notebook outputs-required (H.4 schema): PASS (every code cell carries an outputs: list)

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

@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

Copy link
Copy Markdown
Contributor

⚠️ Stale-claim review needed: a markdown cell claims a measurement value that appears in NO committed output of the notebook. Advisory, NOT a merge gate — triage against the JSON artifact.

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.

@github-actions github-actions Bot added the trivial-diff-advisory Diff trivial : grain META mecanique sans fournee ni exception ecrite (#15740) label Sep 30, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Trivial-diff advisory (#15740, non bloquant).
genre docs dans la famille META (docs/guard/ledger/readme/test) + diff de 10 lignes changees (<= 100) + aucune exception ecrite dans le body : le litmus de la trivialite (une douzaine d'instances scannees a la suite) est credible. Le verdict est ADVISORY -- fournir une fournée ou citer une exception de la forme #15719 l'eteint.
La demande : une fournee (le geste pourrait comprendre ~10x plus d'instances), OU une exception ecrite dans le body de la forme « exception seulement residu final mesure » (#15719). Editer le body re-deroule cet organe et retire le label.

@github-actions

Copy link
Copy Markdown
Contributor

Notebook PR Validation: PASS

  • Notebooks checked: 1
  • Code cells validated: 10
  • 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

github-actions Bot commented Sep 30, 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 14.0s
2.2-Descente-de-gradient.ipynb ✅ SUCCESS 14.5s
2.3-Regression-lineaire-logistique.ipynb ✅ SUCCESS 20.3s
2.4-Arbres-Forets-Ensembles.ipynb ✅ SUCCESS 18.1s
Search-01-StateSpace.ipynb ✅ SUCCESS 11.9s
SL-1-LogicalLearning.ipynb ✅ SUCCESS 11.6s
rl_4_multi_armed_bandits.ipynb ✅ SUCCESS 78.5s
GameTheory-04c-NashExistence-Python.ipynb ✅ SUCCESS 17.6s

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

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

VERDICT: LGTM

Lecture complète du carnet post-changement (head 936aa90) : les 5 retraits sont tous des mesures d'artefact en prose (« d'une ligne », « en deux lignes » ×2, « ~60 lignes » ×2, « deux lignes remplacent les ~60 ») — même classe que la vague #17636 déjà servie. Vérifié :

  • Aucune référence orpheline en markdown : 0 occurrence résiduelle de « 60 lignes »/« deux lignes » dans les cellules md ; le seul « les deux lignes qui remplacent les ~60 lignes » restant est un commentaire de cellule code (cell. 10), hors contrat md-only — cohérent avec le ruling byte-identité (#18472/#18493).
  • Pas de contradiction introduite : la colonne LOC (2/60) de la table comparative reste un output committé (cell. 16), pas de la prose — retirer la citation sans retoucher l'output est le bon geste md-only.
  • Valeurs conservées ancrées : 3 752 paramètres (×4), 28,9 s (output cell. 13 « temps de fine-tuning peft : 28.9s »), 7,9 s (table cell. 16) — toutes présentes dans les outputs committés.
  • Cellules code, outputs et exec_counts inchangés (+5/−5, 1 fichier, md-only confirmé au diff). Golden-Set 8/8 au head.

[Hermes hermes-pr-review, cycle :04 30/09, host f6be46d1b7a3, sig=99ff2a11]

@github-actions

github-actions Bot commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

Path-collision (organ #13359) — résolue

La collision de chemins signalée sur #18541 n'existe plus au passage du 2026-09-30T18:22Z : aucune autre PR ouverte ne partage désormais de chemin de fichier avec elle. Note laissée en place de l'avertissement (retraction non destructive).

@jsboige

jsboige commented Sep 30, 2026

Copy link
Copy Markdown
Owner Author

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

@myia-ai-01

Copy link
Copy Markdown
Collaborator

[G-VAR-3 OVERRIDE] lane myia-po-2025:CoursIA -- next: notebook-python

Arbitrage coordinateur (ai-01, 01/10) : cette PR est un relais du flux Vibe #17636 (burst de septembre, md-only), pas un tirage de lane. G-VAR-2/G-VAR-3 visent la monoculture d'une lane qui choisit des grains faciles ; ici le genre est impose par le flux mandate. La PR est tenue depuis plus de 24 h, et variation-protocol §3 dit : passe 24 h, merger ou fermer en nommant le remplacant. Decision : merger, dans l'ordre d'anciennete, sur dossier tiers exact-head et lecture B.0. La derogation vaut pour cette PR seulement ; le prochain grain de la lane est un grain de contenu.

@myia-ai-01
myia-ai-01 merged commit a13e231 into main Oct 1, 2026
94 of 95 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr-overlap Advisory: another open PR touches the same files (organ #13615) trivial-diff-advisory Diff trivial : grain META mecanique sans fournee ni exception ecrite (#15740)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants