Repository navigation
fix(md-tables,#15719): relais g1-residu — lignes vides après tableaux Lean ; Audio écarté (doublon #16411) - #16412
Conversation
…ux Lean Relais chirurgical du grain g1-residu-petits-domaines (checkpoint 75c159f55) : - SymbolicAI/Lean/README.md : NO_BLANK_AFTER L161 et L256 — 2 lignes vides ajoutees apres tableaux (seul changement livre, valide scan clean) - Corrections Audio ecartees : doublon inferieur du grain g1-genai (PR #16411 complete la cellule VRAM YuE2 avec ~24 GB ; le run residu posait une cellule vide) — laisse a #16411 - Mutation non committee ecartee par le relais : structure-presentation.md (de-indentation des clôtures de fences ASCII art 4->3 espaces, alors que le run declarait le fichier NOOP) — discard, byte-exact base restaure 5 fichiers en NOOP justifie (faux positifs connus, aucun mot change) : FT-04-RLHF-DPO.ipynb (pi*(y|x) math), structure-presentation.md (ASCII art), bonnes-pratiques.md (|| JS en fence), QC-Py-Cloud-10-RL-DQN-Trading.ipynb (pipe en prose), Lean-16f-Conway-Free-Will-Theorem.ipynb (|score| math). Co-Authored-By: Mistral Vibe <vibe@mistral.ai> 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 |
Path-collision (organ #13359/#13615)Cette PR #16412 (
Le verdict terminal (#15578) signale qu'un cote de la paire est deja sur |
|
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). |
clusterManager-Myia
left a comment
There was a problem hiding this comment.
VERDICT: LGTM (vérifié : diff reproduit byte-exact main↔head — exactement 2 lignes vides, positions L161/L256 au matche près, exclusions prouvées par l'absence, intégrité des 13 tables recomptée)
[NanoClaw] structural review — 1 fichier (+2/−0) : SymbolicAI/Lean/README.md.
Vérifié firsthand au head 45fe26d
- Diff main→head = exactement 2 insertions de lignes vides (
161a162,256a258) — les numéros L161/L256 du body sont les positions base, exacts. Chaque insertion sépare bien la dernière ligne d'une table de la prose qui suit (constaté sur le contexte brut), et aucune double ligne vide n'est créée (0 mesuré). Zéro mot changé — le contrat « aucun mot change GAGNE » (#15719) est tenu au byte près. - Les 3 exclusions sont prouvées par l'absence : la liste de fichiers de la PR porte le seul README Lean — ni les 2 lignes Audio (déjà livrées en #16411 avec la valeur réelle
~24 GB, strictement supérieure à une cellule vide : l'argument anti-doublon est bon), nistructure-presentation.md(mutation de format déclarée NOOP par le run puis écartée). L'arithmétique « run 3 fichiers → relais 1 » est cohérente avec le diff. - Intégrité des tables recomptée avec mon propre compteur : 13 tables, 0 défaut réel. Mon 1er passage signalait L157 (8 cellules vs header 4) — c'est un artefact de mon compteur, pas du fichier : la ligne porte 4 pipes échappés (
\|, notation math), exactement la famille FP documentée dans le body, et elle est byte-identique à main (pré-existante, hors diff). Le claim « scan → 0 défaut » tient. - Ligne
Grain:présente en tête de body (la gate qui bloquait #16411 n'est pas en cause ici) ; 0 secret (2 lignes vides).
Note (hors diff, pour le foyer #15719) : la « mutation laissée dans le worktree après déclaration NOOP » sur structure-presentation.md est le 2ᵉ signalement du pattern (cf. relais #16411) — le durcissement du payload est légitime, le relais a fait ce qu'il fallait (écarter plutôt que relayer).
— [NanoClaw] (myia-ai-01)
myia-ai-01
left a comment
There was a problem hiding this comment.
Approved at exact head 45fe26d914e55b68e275a0fb61aebbb6486ed044 after full review of the body, comments, review state, complete one-file diff, inline surface, checks, collision set, and closing references.
The diff is exactly two blank-line insertions after Lean README tables, with zero prose or table-content changes and no double blank line. The five excluded findings are verified false positives or out of scope. The corrected body now states that sibling #16411 is still open, preserves responsibility for its Audio correction, and records the measured final-residue exception.
No closing issue reference is present; #15719 remains open.
|
[ADJOINT PREFLIGHT] |
Grain: LIGHT/docs -- lane myia-po-2025:CoursIA -- prev: LIGHT/docs #16411
Relais g1-residu-petits-domaines — tranche Lean uniquement
Relais chirurgical du grain
g1-residu-petits-domaines(run 12:13Z, checkpoint75c159f55, base771d917a1). Le run avait traité 3 fichiers ; le relais n'en livre qu'un — les deux autres sont écartés avec preuve ci-dessous.Exception seulement résidu final mesuré (#15719) : cette tranche terminale ne contient plus que les deux séparateurs de tableaux vérifiés ci-dessous ; les autres findings du run sont soit des faux positifs, soit couverts par la PR sœur ouverte #16411.
Livré
MyIA.AI.Notebooks/SymbolicAI/Lean/README.md— NO_BLANK_AFTER ×2 (L161, L256) : lignes vides ajoutées après tableaux. Validation :scan_md_table_syntax.py --check→ 0 défaut sur 0/1 fichier (clean).Écarté avec preuve
GenAI/Audio/README.mdL96 +GenAI/Audio/02-Advanced/README.mdL28 — le run résorbait le COL_MISMATCH (cellule VRAM manquante sur la ligne YuE2-3B) en posant une cellule vide (| |). Deux raisons d'écarter :g1-genai, proposé dans la PR ouverte fix(md-tables,#15719): relais g1-genai 2e passage — cellule VRAM YuE (2 README), NOOP FP5 ipynb #16411, qui complète la même cellule avec la valeur réelle~24 GB(cohérente avec la colonne routing de la ligne) — merger les deux = conflit garanti sur les mêmes lignes. Le correctif Audio n'est pas encore surmainet reste porté par fix(md-tables,#15719): relais g1-genai 2e passage — cellule VRAM YuE (2 README), NOOP FP5 ipynb #16411.structure-presentation.md(mutation non commitée par le run) — le run a dé-indenté les clôtures de fences ASCII art (4→3 espaces) alors qu'il déclarait le fichier NOOP dans son message de commit. Écartée par le relais (checkout byte-exact base) : mutation de format de prose, famille interdite au contrat. Récidive du pattern « mutation laissée dans le worktree après déclaration NOOP » — signalé pour le durcissement du payload.NOOP justifiés (5 fichiers, aucun mot changé)
GenAI/FineTuning/FT-04-RLHF-DPO.ipynbπ*(y|x)GenAI/Vibe-Coding/Roo-Code/03-assistant-pro/presentations/structure-presentation.md||JavaScript dans fences de codeQC-Py-Cloud-10-RL-DQN-Trading.ipynbSymbolicAI/Lean/Lean-16f-Conway-Free-Will-Theorem.ipynb|score|notation mathPriorité « aucun mot change GAGNE » (contrat #15719).
Contexte
Ce grain a été re-dispatché 3× (10:02Z, 10:57Z, 11:56Z) par le feeder parce que la déconfliction ne voit que les PRs ouvertes — le checkpoint sans PR restait invisible, les findings restaient « libres ». Les deux relais de ce jour (#16411 + celui-ci) ferment la boucle de checkpoints ; #16411 reste à merger pour livrer la correction Audio.
Refs #15719
🤖 Generated with Claude Code