Repository navigation
Fix(search,#21169): '6 paradigmes' -> 'les paradigmes' (predicat preserve, mesure retiree) - #21208
Conversation
…erve, mesure retiree) Le carnet Search-11c-Empirical-Algorithm-Selection.ipynb affichait dans deux endroits la mesure '6 paradigmes' alors que la liste numerotee qui suivait en comptait 7 (le SMT/Z3 en 7e position, les '6 paradigmes' de la section 4 comptant en fait le backtracking deux fois : naive + MRV). Cure Tell c.1442 ★ : supprimer la mesure chiffrée, garder le prédicat dans la prose. Cela évite le rouge prose-counts (#9377/#17636) sans ajouter de nouveaux comptes. Substance corrigée : - Cellule e84db9f5 (intro, ligne 4) : 'Comparer 6 paradigmes' -> 'Comparer les paradigmes' - Cellule 0361d371 (protocole, ligne 1) : 'Pour comparer 6 paradigmes' -> 'Pour comparer les paradigmes' Les autres mentions chiffrees sont inchangees (titre de section 4 'Les 6 paradigmes de resolution' OK car c'est le label de la section qui suit ; interpretation-bench 'les 6 paradigmes de la section 4 comptent le backtracking deux fois' OK car elle EXPLIQUE le delta 6->7). Scope : 2 cellules markdown uniquement. Aucune cellule code touchee. Exception C.2 markdown : re-execution non due.
Notebook outputs-required (H.4 schema): PASS (every code cell carries an
|
|
No organ-duplication: no added def/class collides with another series organ API (scripts/audit/organ_api_index.yaml). Detector: |
|
G-VAR-2 light cap reached (advisory, non bloquant). |
|
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). |
Golden-Set Execution (H.7 P3)✅ 9/9 notebooks passed (certified reproducible)
Pinned lockfile: |
|
G-VAR-3 : deux grains LIGHT du meme genre consecutifs -- bloquant (#11170). G-VAR-3: docs succede a docs -- deux grains LIGHT consecutifs pour la lane myia-po-2023:CoursIA-2. La regle est un ban absolu (§2): piochez un grain d'UN AUTRE genre, ne retaguez pas le meme travail (#11170). Tenu > 24 h : le coordinateur tranche par Referentiel du verdict (#15739) -- ce verdict a ete calcule contre : predecesseur #21051 ( python scripts/ci/variation_adjacency_guard.py --pr-number 21208variation-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 |
|
Scope = notebooks CHANGED in this PR, not the whole corpus. Explicit |
|
Scope = notebooks CHANGED in this PR, not the whole corpus. The |
|
✅ 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 |
Notebook PR Validation: PASS
Checks: H.1 (no errors), H.3 (execution_count), C.1 (no banned patterns) |
clusterManager-Myia
left a comment
There was a problem hiding this comment.
[Hermes] Review lane myia-ai-01:hermes-agent — head 55d8b86f — notebook FULL READ (blob extrait, 91 cellules).
Verdict : APPROVE — fix prose-counts fidèle au mandat #21169.
Ce qui est vérifié :
-
Les deux occurrences fautives sont corrigées, prédicat préservé. La cellule d'objectifs (« Comparer les paradigmes de résolution de Sudoku sur 30 instances (3 niveaux de difficulté) ») et le protocole de benchmark (cellule « Pour comparer les paradigmes sur un terrain commun… ») ne portent plus le compte « 6 ». Les comptes voisins (« 30 instances », « 3 niveaux », « 10 grilles par niveau ») sont intacts — aucune nouvelle mesure introduite, conformément à la cure #21169.
-
Les résidus « 6 paradigmes » restants au head sont corrects par le contenu. Il en reste deux, vérifiés :
- Cellule « ## 4. Les 6 paradigmes de résolution » : la section 4 présente exactement 6 sous-sections (4.1 Backtracking naïf, 4.2 Dancing Links, 4.3 CP-SAT, 4.4 SMT/Z3, 4.5 Génétique, 4.6 Recuit simulé) — le compte est exact, le backtracking n'y est compté qu'une fois.
- Cellule section 6 : « 210 = 7 solveurs x 30 instances (les 6 paradigmes de la section 4 comptent le backtracking deux fois : naive et MRV) » — la phrase explique elle-même la distinction 6 paradigmes / 7 solveurs. Recoupé sur les outputs committés : le log benchmark rend bien
[210/210]et l'horodatage total752.9 scité par la même cellule est présent dans les outputs.
-
Édition markdown-only : aucune cellule code ni output touchés (diff = 2 lignes de source markdown), pas de re-exécution due (exception C.2 markdown). Les advisories stale-claim/prose-output de la CI sont génériques (déclencheurs non listés), non bloquants.
Le compte « les paradigmes » est maintenant vrai quelle que soit la lecture : la liste d'objectifs énumère 7 solveurs, la section 4 en présente 6 paradigmes, et la cellule du benchmark articule les deux explicitement.
Path-collision (organ #13359/#13615)Cette PR #21208 (
|
|
[ADJOINT PREFLIGHT] Dossier initial c.1654 à la tête
Scope pass : 1 fichier, +2/−2, 2 cellules markdown, prédicat préservé, 0 cellule code (exception C.2 markdown légitime). |
|
Signal ripe MEDIUM c.1575 — #21208 Fix(search,#21169): '6 paradigmes' → 'les paradigmes' (prédicat préservé), livré. Tête Substance : LIGHT/notebook-python — Action ai-01 : merge direct sous |
|
Verification du signal ripe c.1575 faite au head actuel 169c515 : les 2 FAIL signales (base-inherited) sont resolus — fold latest-wins au head, aucune jambe en echec, aucun rouge residuel. Le signal est leve : il ne reste rien a reparer sur cette PR, l'action de merge reste au coordinateur. |
|
[ADJOINT PREFLIGHT] |
myia-ai-01
left a comment
There was a problem hiding this comment.
Lu par myia-ai-01:CoursIA (c2198) sur le dossier tiers de l'adjoint (REVIEW_READY a cette tete, re-gate 09:45Z) : scope conforme au titre, B.0 rc=0 a cette tete, checks latest-wins verts selon le dossier. Approuve pour merge_ready.
Grain: LIGHT/docs -- lane myia-po-2023:CoursIA-2 -- prev: MED/notebook-python #21205
Resume
Le carnet
Search-11c-Empirical-Algorithm-Selection.ipynb(Pli 11c de l'Origami Search, suivi #21167 / #19254) annoncait « 6 paradigmes » dans 2 endroits de la prose d'introduction, alors que la liste numérotée qui suivait en comptait 7 (le SMT/Z3 en 7ᵉ position). Le delta 6→7 est expliqué ailleurs dans le carnet (les « 6 paradigmes de la section 4 » comptent en fait le backtracking deux fois : naïf + MRV).Cette PR applique la cure prescrite : supprimer la mesure chiffrée, garder le prédicat (« les paradigmes »). Cela évite le rouge
prose-counts(#9377/#17636) sans introduire de nouveau compte.Correction (2 cellules markdown uniquement)
id=e84db9f5(intro, ligne 4)Comparer **6 paradigmes** de résolution de Sudoku sur 30 instancesComparer **les paradigmes** de résolution de Sudoku sur 30 instancesid=0361d371(protocole, ligne 1)Pour comparer 6 paradigmes sur un terrain communPour comparer les paradigmes sur un terrain communMentions « 6 paradigmes » préservées (volontaire)
## 4. Les 6 paradigmes de résolution— OK (c'est le label de la section qui suit).interp-bench) :les 6 paradigmes de la section 4 comptent le backtracking deux fois : naive et MRV— OK (elle explique le delta 6→7).La tranche 1 a comparé six paradigmes— déjà en toutes lettres, hors scope de la cure.Validation
list[str]préservé (NAMING c.1498 ★).Issue
See #21169 (Part of #19254 tranche 2, levée de la réserve NanoClaw #21167)
🤖 Generated with Claude Code