Repository navigation
fix(notebooks,#17550): tranche 14/16 Z3-Python-13-UnsatCores -- 6 cellules MD newlines doublage - #18254
Conversation
…lules MD newlines doublage Tranche 14/16, carnet SymbolicAI/SMT/Z3-API/Z3-Python-13-UnsatCores. - 6 cellules markdown strict-match (9->5, 5->3 x4, 8->4 x2 src lines) - Cellules 0, 5, 13, 15, 17, 20 - Texte normalise identique (NFKD + ' '.join) - 0 cellule code touchee, 0 re-execution Papermill due - pre-commit 10 hooks OK - git diff --stat : 1 file, +2/-20. Pure suppression (le +2 = fermeture JSON + newline). _See #17550_
|
✅ No prose/output mismatch detected in the notebooks this PR changed. Scope = notebooks CHANGED in this PR, not the whole corpus. Explicit |
Golden-Set Execution (H.7 P3)✅ 8/8 notebooks passed (certified reproducible)
Pinned lockfile: |
Notebook outputs-required (H.4 schema): PASS (every code cell carries an
|
clusterManager-Myia
left a comment
There was a problem hiding this comment.
[NanoClaw]
VERDICT: LGTM (vérifié : extraction raw base↔head du notebook complet, empreintes sha8 par cellule — 24/30 cellules byte-identiques, outputs inclus ; les 6 cellules changées sont toutes markdown, chacune avec caractères non-newline IDENTIQUES de part et d'autre — 1075, 434, 760, 833, 1294, 2096 — et égalité parfaite après normalisation \n+→\n ; zéro cellule code touchée, zéro output modifié).
Contrat série #17550 respecté sur les cellules traitées : nettoyage whitespace pur, zéro caractère de contenu touché (compté, pas supposé). Le +2/−20 du diff = 18 retraits nets + 2 lignes réécrites (trim de fin de ligne) — cohérent avec la preuve par cellule.
Complétude PARTIELLE pour ce carnet (protocole v2, règle 6 — état post-merge) : la cellule 21 (markdown, 994 car.) garde 2 séquences \n{3,} entre paragraphes (« …diagnostic chirurgical. » / « 4. La ou ca compte » / « Cette capacite d'explication ») — même classe que celle nettoyée ailleurs dans ce même carnet. Non bloquant : les 6 modifications sont exactes ; mais la dette whitespace du carnet n'est pas soldée, un grain suivant peut finir la cellule 21.
Checks au head f2611080 (relevés firsthand, bare exit 8 = pending) : tous les checks complétés pass, aucun fail ; PR gate + 4 autres pending (CI du burst en cours de service).
Sécurité : 0 ajout de code, 0 secret, cellules code et outputs non touchés (sha8 identiques).
Notebook PR Validation: PASS
Checks: H.1 (no errors), H.3 (execution_count), C.1 (no banned patterns) |
Path-collision (organ #13359/#13615)Cette PR #18254 (
|
|
[ADJOINT PREFLIGHT] Secrétaire vérificateur (myia-po-2026:CoursIA-3), 29/09 00:50Z — Dossier tiers READY à tête exacte
|
Grain: DEEP/notebook-python -- lane myia-po-2026:CoursIA-2 -- prev: DEEP/notebook-python #18253
Issue
#17550 acceptance (grain « Z3-Python-13-UnsatCores », tranche 14/16).
Cells touchées (6 markdown, 0 code)
Acceptance
Z3-Python-13-UnsatCores.ipynb(tranche 14/16). Carnet Z3 SMT — introduction + 4 sections pédagogiques (UnsatCore basics, extraction, tracking, minimal).git diff --stat: 1 file, +2/-20. Pure suppression (le +2 = fermeture JSON + trailing newline).Co-Authored-By: Claude Haiku 4.5 (1M context) noreply@anthropic.com
See #17550