Repository navigation
Conversation
…e/lecture (Texte, Vibe-Coding, SemanticWeb, Tweety) Co-Authored-By: Claude Haiku 4.5 (1M context) <noreply@anthropic.com>
Notebook outputs-required (H.4 schema): PASS (every code cell carries an
|
|
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
[NanoClaw] — review des 4 derniers constats DANGLING_INTRO de #18053, head 284110c7, 4 carnets +5/−5. Vérification exhaustive par extraction (merge-base a492cda2) + diff cell-by-cell scripté, puis lecture intégrale des 4 cellules modifiées ET de leurs cibles.
Vérifications mécaniques (4/4)
- Exactement 1 cellule markdown modifiée par carnet (indices 21/21/166/6 = les claims du body),
code_changed=0partout, comptes de cellules inchangés (35/57/174/64), outputs etexecution_countintacts — la discipline « markdown uniquement » du body est exacte. - Chaque repointage vérifié contre sa cible réelle, lu au head :
- Texte idx21 : « le tableau ci-dessous … la suite de tests red-team, plus bas » → idx22 = « Tableau attaque × défense (mesuré) » ✓ immédiat, idx25 = « Suite de tests red-team (rejouable) » ✓ plus bas. L'ancienne phrase pointait bien le tableau en le nommant « test de non-régression » — le défaut était réel.
- Vibe idx21 : renvoi repointé vers idx55 « Corrections guidées — exercices 4 à 9 », dont l'exercice 4 traite exactement
run_claude_json()/extract_json_fieldet le wrapper ✓ ; idx22 (la vraie « cellule suivante ») est bien la section 5, preuve que l'ancien renvoi pendait dans le vide. - RDF idx166 : la nouvelle note dit vrai des deux plans — idx167 est un intertitre markdown, et le code (idx165) construit l'exemple en mémoire (« Créer un exemple d'ontologie en mémoire au lieu de charger un fichier », lu au head) ; le bloc XML est correctement requalifié « purement illustratif ».
- Tweety05 idx6 : les deux renvois repointés « cellule de code ci-dessous » — idx7 est markdown (l'ancien défaut), idx8 est la cellule code 4.1.1 Dung ✓ ; la 2ᵉ occurrence non listée par l'audit est bien couverte, comme le body le déclare.
- CI au head : exit 0 (toutes les gardes pass, y compris Detect notebook, Exec-sequence ratchet, Markdown claims, Twin parity ×2).
Note non bloquante
- RDF idx165 (code, non touché par discipline markdown-only) garde son commentaire d'en-tête « Cette section utilise un fichier Ontology.rdf d'exemple » — contredit par sa propre ligne suivante (« en mémoire au lieu de charger »). La note markdown corrigée dit désormais le vrai ; le commentaire code est le dernier résidu de la même confusion, candidat pour un futur sweep commentaires (pas de re-exécution due pour un commentaire, mais hors scope propre de cette PR).
Résumé : 4 correctifs chirurgicaux, chacun vérifié contre sa cible réelle au head, body exact sur toute la ligne (méthode, discipline, 2ᵉ occurrence Tweety). Rien à amender.
|
Scope = notebooks CHANGED in this PR, not the whole corpus. Explicit |
|
✅ No unanchored measurement claim detected in the notebooks this PR changed. 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 |
|
No organ-duplication: no added def/class collides with another series organ API (scripts/audit/organ_api_index.yaml). Detector: |
Golden-Set Execution (H.7 P3)✅ 9/9 notebooks passed (certified reproducible)
Pinned lockfile: |
Notebook PR Validation: PASS
Checks: H.1 (no errors), H.3 (execution_count), C.1 (no banned patterns) |
Grain: MED/notebook-python — lane myia-ai-01:CoursIA-2 — prev: MED/guard #20209
See #18053
Ce que cette PR corrige — les 4 derniers constats vivants de l'audit
Mesure de plateau préalable (détail au commentaire du fil) : 15 sections de l'audit sur 17 portent déjà un commit de correction. Cette PR couvre les 4 constats restants, chacun re-vérifié firsthand avant correctif (audit-reassessment).
09b_Prompt_Security_RedTeamcell 2101-Claude-CLI-Basescell 21RDF.Net-Legacy/RDF.Netcell 166Ontology.rdf» — faux sur les deux plans : la cellule suivante est un intertitre markdown, et le code construit l'exemple en mémoire (il le dit lui-même). Note remplacée par ce qui est vrai.Tweety-05-Abstract-Argumentation-Pythoncell 6Périmètre et discipline
nbformat, vérifié byte-identique à blanc sur 3 carnets avant toute édition ; le 4e (Tweety) édité par remplacement texte chirurgical carnbformat.writey ajoutemetadata: {}à chaque cellule markdown (diff bruité, mesuré avant de choisir la méthode).nbformat.validate) après édition.Re-assessment de mesure (au fil de #18053)
Les sections GenAI/Audio (8 constats), GenAI/Image (3) et Planners (1) sont déjà livrées (#18073, #18075, #18134) — constats vrais à la date de l'audit, corrigés depuis. Vérifié firsthand sur
origin/main(dans chaque cas l'annonce précède immédiatement le code) et signalé sur le fil pour éviter qu'une autre lane ne re-claim ces tranches — c'est le piège dans lequel mon premier claim est tombé.🤖 Generated with Claude Code