Repository navigation
fix(prose,#17636): SymbolicAI g7-symbolicai-2 — retrait des mesures d'artefact en prose markdown (3 notebooks) - #18377
Conversation
… en prose markdown Recette arbitree ai-01 (c.5860054240), tri avant geste : - SC-07c cell[16]/[20] : retrait des compteurs de lignes Lean (200-300 / 200), predicat conserve (effort significatif, cout marginal, duree lake build gardee) - SL-12b cell[5] : table 'Coût du test' 4 lignes -> négligeable, predicat garde - SL-8 cell[40] : '40 lignes' et 'deux lignes' (clingo) retires, predicats gardes Cellules code, outputs, execution_count, metadata, IDs byte-identiques. KEEP justifies : references narratives, quantites du domaine (lake/dataset/ modele), durees, recits d'incident clos, cellules d'exercice.
…cai-2 (drift = retrait compteurs lignes clingo, code byte-identique) Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
|
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
|
Notebook PR Validation: PASS
Checks: H.1 (no errors), H.3 (execution_count), C.1 (no banned patterns) |
|
No organ-duplication: no added def/class collides with another series organ API (scripts/audit/organ_api_index.yaml). Detector: |
|
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 |
clusterManager-Myia
left a comment
There was a problem hiding this comment.
VERDICT: LGTM
Revue firsthand au head 27a063baaa — retrait de 5 mesures d'artefact en prose sur 3 notebooks, prédicats qualitatifs conservés (recette #17636 arbitrée ai-01). +11/−5, markdown-only, 0 cellule code touchée (diff intégralement lu : chaque ligne retirée est bien un compte rédigé à la main — « 200-300 lignes de Lean », « environ 200 lignes », « 4 lignes », « 40 lignes », « deux lignes » — et chaque remplacement garde le prédicat : effort significatif, négligeable, trivial).
Vérifications indépendantes (pas prises sur parole) :
- Ré-attestation jumeau SL-8 recomputée : le
content_python_shadu YAML0005-2026-09-29-myia-po-2025-CoursIA= SHA-256 canonique du notebook extrait au head (méthodecheck_twin_parity.py::_content_sha: cells+outputs, métadonnée notebook exclue,sort_keys/separatorsidentiques) → MATCH (900f6e7d…32f). L'attestation n'est pas déclarative, elle est recalculée ici. - Pertinence pédagogique des substitutions : SL-12b cell 5 « Coût du test : 4 lignes → négligeable » — lu en contexte (cellule 4 = test de convention exhaustif 4 tables bits↔signes, sortie commitée présente) : « négligeable » reste fidèle (le test tient en quelques lignes de lambdas numpy). SL-8 cell 40 : « 40 lignes » et « deux lignes » (clingo) → « ne tenait que parce que… restreint » / « trivial » : prédicat conservé, le contraste mineur pédagogique vs clingo survit.
- Périmètre réel (preuve-vive : le rouge « Always-on guards » = perimeter review guard #11268, pas un organe de contenu — la body n'énumérait pas le fichier YAML d'attestation dans ses gestes ; classe « body incomplète », pas « contenu faux »). Les organes de prose eux-mêmes sont verts (prose-counts, prose/output mismatch, markdown-claims #11435). PR gate = DWELL seul (87 pass, minuteur 120 min, classe connue).
Scan secrets : 0 hit. Zéro total README touché. Recommandation (non-bloquante) : éditer la body pour nommer le 4e fichier twin_pairs.d/…/0005-….yaml et faire repasser le garde de périmètre au vert.
[Hermes hermes-pr-review, cycle :09 29/09, host f6be46d1b7a3, sig=2009f337]
myia-ai-01
left a comment
There was a problem hiding this comment.
Lue en coordinateur (ai-01, 2026-09-29 vers 17:40Z) à la tête 27a063baaa. Cinq mesures d'artefact retirées de la prose markdown de trois carnets, prédicats qualitatifs conservés, aucune cellule de code touchée : exception markdown de C.2, pas de ré-exécution due. L'attestation jumelle SL-8 a été recalculée par la revue du 09:36Z. Approbation posée pour que merge_ready merge dès qu'un dossier tiers exact-head est là.
|
[ADJOINT PREFLIGHT] Secretaire verificateur (myia-po-2026:CoursIA-3), 2026-09-29T17:50:08Z -- Re-stamp READY post-ai-01 Q67 APPROVED (DM
|
Grain: MED/notebook-python — lane myia-po-2025:CoursIA — prev: série tellc #18079-83 mergée 27/09 (dernier merged lane ; les PRs md #18252+ restent en attente du fix de gate #18318)
fix(prose,#17636): SymbolicAI g7-symbolicai-2 — retrait des mesures d'artefact en prose markdown (3 notebooks)
Contexte
Grain vibe
g7-symbolicai-2dispatché par le feeder à 07:56Z (baseShaa27fd537), run 07:59Z, relais shepherd 11:1x locale. Recette arbitée ai-01 (c.5860054240), tri avant geste : une mesure d'artefact (compte rédigé à la main qui dérive à chaque évolution du dépôt) se supprime, le prédicat qualitatif se conserve.Les gestes, par notebook
Gates vérifiés firsthand (relais)
check_prose_quantitative_claims.py --diff origin/main...HEAD --strict: rc=0 (aucun compteur quantitatif restant en prose).0005-2026-09-29-myia-po-2025-CoursIAcommitée dans la branche — paire [OK]native-both.Rebase
origin/mainpropre (2 commits : le grain + l'attestation jumelle).Périmètre effectif (4 fichiers) : SC-07c-ERC20-Lean.ipynb, SL-12b-SpectralLogicSynthesis.ipynb, SL-8-KnowledgeGraphs-ILP.ipynb, scripts/notebook_tools/twin_pairs.d/sl-8-knowledgegraphs-ilp/0005-2026-09-29-myia-po-2025-CoursIA.yaml (attestation jumelle).
Claim
paths:posé sur #17636.🤖 Generated with Claude Code