Repository navigation
audit(notebooks): 46 constats d'ordre code / interprétation confirmés par 3 sceptiques, 17 séries (audit du 27/09) #18053
Description
Activity
[CLAIMED] lane myia-po-2026:CoursIA-2 -- paths: MyIA.AI.Notebooks/GenAI/Audio/** -- tranche Audio (8 constats) du dispatch ai-01 15:24Z. Cycle 2026-09-27.
[INFO] Interaction mesuree : le reordonnancement de cellules re-arme le gate bloquant
prose-countssur des compteurs pre-existantsTrouve en livrant mes deux tranches de cet audit (
GenAI/AudioPR #18073,GenAI/ImagePR #18075). A l'attention des lanes qui traiteront les autres series — c'est un effet de bord du geste que l'audit demande, pas un defaut de vos PRs.Le mecanisme.
git difftraite une cellule deplacee comme supprimee puis ajoutee. Tout compteur quantitatif en prose qu'elle portait devient donc une ligne ajoutee, etscripts/notebook_tools/check_prose_quantitative_claims.py— bloquant sur les lignes ajoutees depuis #17636, sans waiver — rougit la PR, puisPR gateavec elle. Une PR dont le seul changement est l'ordre des cellules peut donc echouer au gate sur un compteur qui etait surmainavant elle.Mesure (2026-09-27, deux PR, deux series, ma lane).
PR Compteur signale Present sur mainavant la PR ?#18073 ( GenAI/Audio/01-1)12 fichiersoui — la cellule a seulement ete deplacee #18049 ( GenAI/PostTraining/PT_17)2 lignesoui — apparu avec la reecriture du cadrage Les deux ont ete reparees en supprimant la mesure et en gardant le predicat (le detail chiffre survit dans le tableau de donnees de la meme cellule, qui se recalcule a l'execution) :
[OK] aucun compteur quantitatif en prose.sur les deux branches.Ce que ca implique pour les tranches restantes. Un reordonnancement de cellules ne se valide pas seulement par l'invariant « ordre des cellules de code identique,
execution_count/outputsinchanges » — qui dispense bien de re-executer (C.2/C.3). Il faut en plus passer l'organe :python scripts/notebook_tools/check_prose_quantitative_claims.py --diff origin/main...HEAD
apres commit —
--difflit les commits, pas l'arbre de travail, donc une correction non commitee passe inapercue. Et reformuler la ligne concernee dans le meme geste que le deplacement, en supprimant le nombre plutot qu'en le mettant en mots (deux lignesgarderait la derive hors du champ du scanner).Deux pieges de plus, mesures sur ces memes PRs (utiles si vous ecrivez un writer de notebook) :
- Le writer JSON ne se postule pas, il se sonde :
sort_keys(TruesurGenAI/Audio,FalsesurGenAI/PostTraining), fin de ligne (LF sur Audio, CRLF sur PT_17) et saut de ligne final varient d'un fichier a l'autre dans le meme depot. - Les notebooks de l'audit melangent
nbformat_minor: 4et5, et certaines cellules n'ont pas d'idmalgre un minor 5 : comparer les multiensembles de cellules plutot que des cles indexees, sinon un echange de deux cellules fait croire a une difference de contenu.
- Le writer JSON ne se postule pas, il se sonde :
[CLAIMED] lane myia-po-2024:CoursIA-2 -- paths: MyIA.AI.Notebooks/SymbolicAI/Planners/04-NeuroSymbolic/Planners-11-Unified-Planning.ipynb -- tranche Planners-11, constat cellule 24; audit à re-vérifier avant correction.
Grain: MED/notebook-python -- lane myia-po-2026:CoursIA-2 -- prev: LIGHT/tooling #18037
[CLAIMED] lane myia-po-2026:CoursIA-2 -- paths: MyIA.AI.Notebooks/Probas/DecisionTheory/DecInfer/DecInfer-05-Decision-Networks.ipynb, MyIA.AI.Notebooks/Probas/DecisionTheory/Causal-Bridges/CausalBridges-04-Dowhy-Decouverte-Structure.ipynb -- tranche Probas/DecisionTheory (3 constats, 2 carnets) : ordre code / interpretation.
Tranche prise apres GameTheory, dont le scope est touche par une PR de renommage ouverte (#18001, 93 carnets) : le claim y est bloque, et je n edite pas ces carnets sous une reecriture en cours.
[INFO] Tranche Probas/DecisionTheory livree : PR 18103.
3 constats de la liste, 2 carnets (CausalBridges-04, DecInfer-05), tous CONFIRMED apres re-verification sur main — aucun faux positif dans cette tranche.
- CausalBridges-04 [13] : la lecture est bien placee (elle commente le code [12] au-dessus) ; seule sa derniere phrase promettait un code « suivant » qui vit six cellules plus loin. Phrase corrigee, aucun deplacement.
- DecInfer-05 [10] et [13] : les deux annonces etaient separees de leur code par un titre de section. Deplacees juste avant.
- DecInfer-05 [16] et [20] : consequence annoncee par la ligne [13] elle-meme — les deux annonces etaient cross-placees ([16] devant le code du diagnostic medical, [20] dans la section 5 alors qu'elle annonce la section 6). Les deux rejoignent leur code.
Aucune cellule de code modifiee (invariant verifie sur source + execution_count + outputs) : pas de re-execution due. Organes verts : split-reading 0 en regression, interp-positioning 0, exec-sequence 31/31 CLEAN, cell-source-parses 0, prose-counts OK.
Reste dans #18053 : la tranche Probas/PyMC (4 constats) et les autres series.
[CLAIMED-AMEND] lane myia-po-2026:CoursIA-2 -- paths: MyIA.AI.Notebooks/Probas/PyMC/PyMC-04-Bayesian-Networks.ipynb, MyIA.AI.Notebooks/Probas/PyMC/PyMC-11-Topic-Models.ipynb
Tranche Probas/PyMC de #18053 (4 constats, 2 carnets). La tranche precedente (DecisionTheory) est livree : PR 18103 — le scope ci-dessus la remplace.
[INFO] Tranche Probas/PyMC livree — PR #18106
Quatre constats de l'issue sur
Probas/PyMC/, tous CONFIRMED surmainapres re-verification cellule par cellule. Aucun FALSE POSITIVE sur cette tranche.PyMC-04-Bayesian-Networks.ipynbligne 19 : la lecture de la sortie decode[20](valeurs verbatim incluses) passait avant le code qui la produit. Enonce conserve, lecture deplacee apres le code. 47 -> 48 cellules.PyMC-11-Topic-Models.ipynbligne 3 : annonce « la cellule suivante » pour un code deja execute au-dessus. Phrase reformulee en recap.PyMC-11-Topic-Models.ipynbligne 8 :[8]et[9]decrivaient tous deux les 5 documents ;[8]annoncait « la cellule suivante » alors que[9]est du markdown. Fusion en une cellule. 71 -> 69 cellules.PyMC-11-Topic-Models.ipynbligne 14 : « Interpretation de l'echantillonnage » lisait les distributions produites parcode[4], donc avant ce code. Traite autrement que prescrit : deplacer[14]apres[16]laisserait deux lectures pour une seule sortie et ferait rougir le cliquetSplit-reading(mesure : 12 permutations du bloc sur 120 passent, aucune ne donne « le code puis ses deux lectures »). Le contenu des deux cellules est conserve integralement et leur separation supprimee :[14]reecrite en place pour ne lire que le journal d'echantillonnage au-dessus d'elle, lecture des distributions fusionnee souscode[4].
Invariant : aucune cellule de code modifiee (appariement par id, signatures identiques sur source +
execution_count+outputs; 18 cellules PyMC-11, 12 PyMC-04 ; aucun id duplique), donc pas de re-execution due (C.2/C.3). Gardes :split-reading0 en regression,interp_positioning0 finding,exec_sequenceCLEAN, prose quantitative 0.Reste a couvrir dans l'issue : 16 autres series.
lane myia-po-2026:CoursIA-2
[CLAIMED] lane myia-po-2026:CoursIA-2 -- paths: MyIA.AI.Notebooks/IIT/IIT-01-IntroToPyPhi.ipynb -- 2026-09-27T19:58Z tranche IIT, constat cellule 32 (deplacement de la lecture apres le code)
[INFO] Tranche IIT livree — PR #18107. 1 constat (IIT-01 cellule 32), CONFIRMED : la lecture de la sortie de code[33] precedait le code. Deplacement pur de la cellule markdown apres le code ; aucune cellule de code modifiee (16 identiques par id), pas de re-execution due ; cliquet split-reading 0 en regression, interp_positioning 0. lane myia-po-2026:CoursIA-2
[CLAIMED] lane myia-po-2026:CoursIA-2 -- paths: MyIA.AI.Notebooks/RL/rl_16_dream_rsi.ipynb -- 2026-09-27T20:12Z tranche RL, constat cellule 18
[INFO] Tranche RL livree — PR #18109. 1 constat (rl_16 cellule 18), CONFIRMED : « Lecture du resultat » lisait la sortie de code[19] avant ce code. Mesure avant d'appliquer : le deplacement prescrit place deux lectures sous la meme sortie et fait rougir le cliquet (SECOND_READING) — les deux lectures fusionnent en une, placee apres le code ; contenu preserve ligne a ligne. Aucune cellule de code modifiee (13 identiques par id), pas de re-execution due ; cliquet 0 en regression, paires 2 -> 0. lane myia-po-2026:CoursIA-2
[CLAIMED] lane myia-po-2026:CoursIA-2 — tranche SymbolicAI/SmartContracts de #18053 (2 constats INTERP_BEFORE_CODE sur
06-Real-World/SC-25-Mainnet-Deploy.ipynb, cellules [7] et [11]) : re-verification firsthand puis correction markdown seule.paths: MyIA.AI.Notebooks/SymbolicAI/SmartContracts/** -- 2026-09-27T21:05Z
27 remaining items
Verification ai-01 (lot 9 de l'urne
candidate-delivered), lecture du body, de tous les commentaires et controle surorigin/main.Rendue au tapis : livraison partielle. Reste : 9 constats vivants sans PR (GameTheory-08c, GameTheory-18, GenAI/Texte 09b_Prompt_Security_RedTeam, Vibe-Coding 01-Claude-CLI-Bases, Lean-01-Setup, Lean-07b-Examples, Lean-17b, SemanticWeb RDF.Net-Legacy, Tweety-5), plus la seconde passe du 27/09 (59 cellules) presque pas traitee. 33 des 42 constats vivants sont livres. Un claim par serie,
CONFIRMEDouFALSE POSITIVEpar ligne.L'etiquette
candidate-deliveredest retiree ; l'issue reste ouverte.- removedcandidate-deliveredReferenced by a merged PR with no post-merge activity -- candidate for close triage (#10466)Referenced by a merged PR with no post-merge activity -- candidate for close triage (#10466)
on Oct 5, 2026 [CLAIMED] lane myia-po-2026:CoursIA-2 -- tapis central 2026-10-06 (repartition ai-01, file a arc coherent) : Prendre une série restante (claim par série, re-vérification firsthand de chaque constat) et livrer le correctif markdown de déplacement/réécriture avec verdict CONFIRMED/FALSE POSITIVE par ligne.. Rendre la main par [DELIVERED] ou [RELEASED].
{
"body": "[CLAIMED-AMEND] lane myia-po-2026:CoursIA-2 -- paths: MyIA.AI.Notebooks/GameTheory/GameTheory-08c-.ipynb,MyIA.AI.Notebooks/GameTheory/GameTheory-18-.ipynb -- 2026-10-07T19:35Z\n\nTranche 1/9 du dispatch ai-01 tapis central 06/10 (issue #18053, file de 4 issues : ordre/interp, Complexity findings, READMEs, densite).\n\nFirsthand (G.9 verifie) :\n- GameTheory-08c cell 34 : CONFIRMED -- "la fonction ci-dessous le visualise" promet cell [35] qui est markdown ; visualize_chomp est en cell [36]. Fix = reformuler la phrase.\n- GameTheory-18 cell 11 : CONFIRMED -- "la propriete de Hedges que la cellule suivante verifie" promet cell [12] qui est aussi markdown ; la verif est en cell [13]. Fix = reformuler la derniere phrase.\n\nPrecision audit NanoClaw a ce seuil : 2/2 = 100 % sur ce sous-echantillon (l'audit global a 40 % de precision mesuree, mais les 2 constats GameTheory sont reels).\n\nTravail prevu : 1 PR GameTheory, 2 cellules corrigees, 0 re-execution (markdown seul, C.2 et C.3 satisfaits).\n\n-- myia-po-2026:CoursIA-2"
}[CLAIMED-AMEND] lane myia-po-2026:CoursIA-2 -- paths: MyIA.AI.Notebooks/SymbolicAI/Lean/Lean-01-Setup-Lean-Python.ipynb, MyIA.AI.Notebooks/SymbolicAI/Lean/Lean-07b-Examples-Python.ipynb -- 2026-10-08T05:10Z
Tranche Lean de #18053 (2e tranche de la file dispatch ai-01 tapis central 06/10, apres la tranche GameTheory livree par PR #19773). Perimetre : 2 constats vivants parmi les 3 cites par la verification ai-01 du 05/10 -- Lean-01-Setup et Lean-07b-Examples. Lean-17b-Knots-Invariants-Companion reste hors perimetre : 2 PRs ouvertes d'autres lanes touchent ce carnet (L898 collision guard, recherche par chemin exact a l'instant) : #19666 + #19669.
Firsthand (G.9 verifie, scan_cell_ordering.py sur main vif 1fa9ae8) :
- Lean-01-Setup-Lean-Python cell[3] : CONFIRMED DANGLING_INTRO -- la cellule se termine par « Executez la cellule suivante pour diagnostiquer votre environnement : » mais la cellule suivante [4] est le markdown « Plateformes supportees » ; le code de diagnostic est en cell[5]. Fix = reformulation (pattern fix(notebooks,#18053): Argumentation-08b -- la note technique pointe sa vraie cible #18535) : nommer la position reelle du bloc de code, retirer la promesse d'une cellule suivante code.
- Lean-07b-Examples-Python cell[21] : CONFIRMED INTERP_BEFORE_CODE -- « ### Interpretation de la solution » decrit la fonction correction_loop_solution, qui n'est definie NULLE PART avant elle (grep du dossier Lean : 0 definition) ; l'exercice qui la vise (cell[32] « Consignes pour l'exercice 2 ») vient 11 cellules plus bas. Fix = reformulation titre + chapeau : la cellule devient presentation prospective de l'architecture attendue par l'Exercice 2, plus lecture d'une sortie inexistante.
Geste : markdown-only, aucune cellule code touchee, pas de re-execution due (C.3). Verdict par ligne dans le body de la PR a venir.
[INFO] Tranche Lean livree -- PR #19878 (
fix/18053-lean-interp-positioning).2 constats de la serie, re-verifies firsthand sur main avant edition, tous CONFIRMED :
Lean-01-Setup-Lean-Python.ipynbcell[3] (DANGLING_INTRO) : la phrase finale promettait le code « suivant » alors que cell[4] est la table des plateformes (markdown) ; reformulee pour nommer la position reelle du bloc de diagnostic (cell[5]).Lean-7b-Examples-Python.ipynbcell[21] (INTERP_BEFORE_CODE) : « Interpretation de la solution » decrivaitcorrection_loop_solution, definie nulle part avant elle (grep dossier Lean : 0 definition ; l'Exercice 2 qui la vise est 11 cellules plus bas) ; titre + chapeau reformules en presentation prospective de l'architecture attendue.
Markdown seul : cellules code byte-identiques (8 + 11), ids preserves, pas de re-execution due (C.3).
scan_cell_ordering.py: les 2 findings MED elimines ; residuel LOW SECTION_GAP 7.7 (numerotation) hors scope de l'issue.Lean-17b-Knots-Invariants-Companion (3e constat Lean vivant) reste ouvert : 2 PRs d'autres lanes touchent le carnet (L898 : #19666, #19669) -- a rejouer apres leur merge.
Restent vivants hors Lean : GenAI/Texte 09b_Prompt_Security_RedTeam, Vibe-Coding 01-Claude-CLI-Bases, SemanticWeb RDF.Net-Legacy, Tweety-5.
Claim [CLAIMED-AMEND] cid 6052847020 (paths : les 2 carnets Livres) : epuise par cette livraison.
-- lane myia-po-2026:CoursIA-2, c.1445
[CLAIMED] lane myia-ai-01:CoursIA-2 -- paths: MyIA.AI.Notebooks/GenAI/Audio/** -- 2026-10-10T15:25Z tranche GenAI/Audio de #18053 (8 constats : 3 INTERP_BEFORE_CODE, 5 DANGLING_INTRO, sur 7 carnets). Re-verification firsthand de chaque constat avant correctif (audit-reassessment).
[INFO] candidate-delivered — lane myia-ai-01:CoursIA-2 — verification firsthand avant de conclure.
La section GenAI/Audio de cette issue est deja livree : son texte est un instantane du 27/09 qui ne decrit plus
main.Preuve : PR #18073 (
fix(genai-audio,#18053): ordre de lecture — 8 constats interprétation/annonce), MERGED le 2026-09-28T06:56:57Z, commit770c125a1— 6 carnets, 247 insertions / 247 deletions, soit exactement les 8 constats du tableau.Carnet Constat Etat mesure sur main01-1-OpenAI-TTS-Intro cell 30 INTERP_BEFORE_CODE corrige — l'interpretation suit le code 01-5-Kokoro-TTS-Local cell 33 INTERP_BEFORE_CODE corrige 02-2-XTTS-Voice-Cloning cell 31 DANGLING_INTRO corrige 02-3-MusicGen-Generation cells 4 et 35 DANGLING_INTRO corriges 04-3-Music-Composition-Workflow cell 25 DANGLING_INTRO corrige 04-4-Audio-Video-Sync cells 11 et 21 DANGLING_INTRO corriges Verification : lecture des cellules sur
origin/main— dans les huit cas l'annonce precede immediatement le code qu'elle annonce. Aucune edition due.[RELEASED] lane myia-ai-01:CoursIA-2 -- #18053 : claim du 2026-10-10T15:25Z (GenAI/Audio) libere sans edition -- tranche deja livree par #18073.
Consequence pour les autres lanes. L'audit du 27/09 a ete draine tranche par tranche ; au moins 15 sections sur 17 portent deja un commit de correction (
#18073Audio,#18075Image,#18134Planners,#18136QuantConnect,#18533Sudoku,#18535Argumentation-08b,#19773GameTheory,#19878Lean,#18103/#18106/#18107/#18109). Mesurer le plateau avant de claimer une tranche : la section lue n'est pas l'etat demain(lecon prise en direct — mon premier claim portait sur une section deja corrigee).Sections sans commit de correction mesure a l'instant, et que je prends : GenAI/Texte (09b cell 21), GenAI/Vibe-Coding (01-Claude-CLI-Bases cell 21), SymbolicAI/SemanticWeb (RDF.Net-Legacy cell 166), SymbolicAI/Tweety (Tweety-5 cell 6).
— lane myia-ai-01:CoursIA-2
[CLAIMED] lane myia-ai-01:CoursIA-2 -- paths: MyIA.AI.Notebooks/GenAI/Texte/09b_Prompt_Security_RedTeam.ipynb, MyIA.AI.Notebooks/GenAI/Vibe-Coding/Claude-Code/notebooks/01-Claude-CLI-Bases.ipynb, MyIA.AI.Notebooks/SymbolicAI/SemanticWeb/RDF.Net-Legacy/RDF.Net.ipynb, MyIA.AI.Notebooks/SymbolicAI/Tweety/Tweety-05-Abstract-Argumentation-Python.ipynb -- 2026-10-10T16:10Z les 4 constats restants de l'audit (Texte, Vibe-Coding, SemanticWeb, Tweety — chemin renomme par #19502).
[DELIVERED] lane myia-ai-01:CoursIA-2 -- PR #20283 : les 4 constats, tous CONFIRMED apres re-verification firsthand, corriges en markdown seul (une phrase par constat, diff 5+/5-). Aucune cellule code touchee, pas de re-execution due. La tranche GenAI/Audio de mon claim precedent etait deja livree par #18073 -- voir le commentaire candidate-delivered ci-dessus ; les deux autres sections deja livrees sont GenAI/Image (#18075) et Planners (#18134).
Avec cette livraison, les 17 sections actionnables de l'audit ont toutes un correctif ou une adjudication sur
main(la derniere, « Notebooks archives », est explicitement hors correction sans decision).— lane myia-ai-01:CoursIA-2
Contexte
Audit du 27/09 sur l'ordre code / interprétation des cellules. Le point de départ est l'organe
scripts/notebook_tools/scan_cell_ordering.py --all --severity LOW --check-interp-anchor --check-interp-semantic, qui rend 115 constats de sévérité MED sur 86 notebooks.Chaque constat a été jugé par un agent qui lisait les cellules voisines et leurs sorties. Ceux jugés réels sont ensuite passés devant 3 sceptiques chargés de les réfuter. Résultat : 70 faux positifs, 62 réels au premier jugement, dont 46 survivent (au moins 2 sceptiques sur 3 confirment). Précision mesurée de l'organe à ce seuil : 46/115, soit environ 40 %.
Un constat d'audit se re-vérifie avant tout correctif (
.claude/rules/audit-reassessment.mdetcell-interpretation-ordering.md) : lire la cellule et la sortie qu'elle commente, àmain. La colonne « constat » décrit ce que l'audit a lu, elle ne remplace pas la lecture.Comment prendre une tranche
[CLAIMED] lane <machine:workspace> -- paths: MyIA.AI.Notebooks/<série>/**.CONFIRMED(corrigé) ouFALSE POSITIVE(motif). Les faux positifs restent précieux : ils mesurent l'organe.Constats survivants, par série
GameTheory (2)
GameTheory/GameTheory-08c-CombinatorialGames-Python.ipynbGameTheory/GameTheory-18-Open-Games-et-Lentilles.ipynbx=-1.0 -> G1.forward=+0.0 -> G_compose.forward=+0.0etc.). Le corps de l'interprétation est bien placé après la cellule [10] qu'il commente. Le défaut est…GenAI/Audio (8)
GenAI/Audio/01-Foundation/01-1-OpenAI-TTS-Intro.ipynbGenAI/Audio/01-Foundation/01-5-Kokoro-TTS-Local.ipynbGenAI/Audio/02-Advanced/02-2-XTTS-Voice-Cloning.ipynbGenAI/Audio/02-Advanced/02-3-MusicGen-Generation.ipynbGenAI/Audio/02-Advanced/02-3-MusicGen-Generation.ipynbGenAI/Audio/04-Applications/04-3-Music-Composition-Workflow.ipynbGenAI/Audio/04-Applications/04-4-Audio-Video-Sync.ipynbGenAI/Audio/04-Applications/04-4-Audio-Video-Sync.ipynbGenAI/Image (3)
GenAI/Image/01-Foundation/01-3-Basic-Image-Operations.ipynbGenAI/Image/02-Advanced/02-2-FLUX-1-Advanced-Generation.ipynbGenAI/Image/02-Advanced/02-2-FLUX-1-Advanced-Generation.ipynbGenAI/Texte (1)
GenAI/Texte/09b_Prompt_Security_RedTeam.ipynbGenAI/Vibe-Coding (1)
GenAI/Vibe-Coding/Claude-Code/notebooks/01-Claude-CLI-Bases.ipynbtype: result,subtype: success,session_id,total_cost_usd,usage,result) et annonce que le piège du parsing markdown est "documenté dans la cellule suivante"…import re; match = re.search(r'\[.*\]', result, re.DOTALL); print(json.loads(match.group()))),…IIT (1)
IIT/IIT-01-IntroToPyPhi.ipynbProbas/DecisionTheory (3)
Probas/DecisionTheory/Causal-Bridges/CausalBridges-04-Dowhy-Decouverte-Structure.ipynbProbas/DecisionTheory/DecInfer/DecInfer-05-Decision-Networks.ipynbProbas/DecisionTheory/DecInfer/DecInfer-05-Decision-Networks.ipynbSimpleDecisionNetworkpour le diagnostic médical par backward induction ("La cellule suivante implemente une classeSimpleDecisionNetworkqui resout le problème de diagnostic medical par…SimpleDecisionNetwork). Conséquence sur [16] (qui annonce "problème d'investissement" mais pointe vers le même code [17] = diag…Probas/PyMC (4)
Probas/PyMC/PyMC-04-Bayesian-Networks.ipynbProbas/PyMC/PyMC-11-Topic-Models.ipynbProbas/PyMC/PyMC-11-Topic-Models.ipynbProbas/PyMC/PyMC-11-Topic-Models.ipynbQuantConnect (6)
QuantConnect/ML-Training-Pipeline/hmm_alpha_research.ipynbcompute_verdict+ appelsv2 = compute_verdict(wf_2s, ...),v3 = ...,v4 = ...) juste après la cellule 52 et avant la cellule 53 (Exercice 3), de sorte que la prom…QuantConnect/Python/QC-Py-24-Autoencoders-Anomaly.ipynbQuantConnect/Python/QC-Py-31-Transformer-Training.ipynbmain.pyd'un projet QC Lab" mais aucune cellule de code ne suit : [48] est markdown ("Interpretation : Integration QuantConnect"), [49] est markdown (separateur Section 14). Le code…main.pyQC Lab (chargement ObjectStore, PositionalEncoding, TransformerPredictor, TransformerAlphaMod…QuantConnect/Python/QC-Py-32-RL-DQN-Trading.ipynbQuantConnect/Python/QC-Py-33-RL-PPO-Trading.ipynbvalue_coefde la cellule suivante vient équilibrer » le couplag…QuantConnect/Python/QC-Py-Cloud-05-MLP-Forecasting.ipynbRL (1)
RL/rl_16_dream_rsi.ipynbSudoku (2)
Sudoku/Sudoku-05-PSO-Csharp.ipynbConsole.WriteLine($"Instance...")en cellule [42]), les « 5 à 10 conflits résiduels » et « seed 99 » (produits par l…Sudoku/Sudoku-15-Infer-Csharp.ipynb#### Test sur un Sudoku simple) → cell [25] (CODE) → cell [24] (interprétation).SymbolicAI/Argument_Analysis (2)
SymbolicAI/Argument_Analysis/Argument_Analysis_Agentic-0-init_agent.ipynbjpype». Or la cellule suivante (11) est un autre markdown (« Pourquoi Java/Tweety est nécessaire ? ») qui annonce lui-même le même code (« La cellule suivante ten…SymbolicAI/Argument_Analysis/Argumentation-08b-Executor-Python.ipynbSymbolicAI/Lean (3)
SymbolicAI/Lean/Lean-1-Setup.ipynbSymbolicAI/Lean/Lean-17b-Knots-Invariants-Companion.ipynbSymbolicAI/Lean/Lean-7b-Examples.ipynbcorrection_loop_solution(prompt de correction itératif en 4 parties, test d'une preuveby rfl, mention de LeanCopilot/AlphaProof/APOLLO). Aucune cellule code de ce notebook ne définit `correction_loop_solut…correction_loopde la cellule […SymbolicAI/Planners (1)
SymbolicAI/Planners/04-NeuroSymbolic/Planners-11-Unified-Planning.ipynbSymbolicAI/SemanticWeb (1)
SymbolicAI/SemanticWeb/RDF.Net-Legacy/RDF.Net.ipynbOntology.rdfd'exemple (absent dans le notebook vierge)." It warns the reader the next code cell needs an external ontology file. But the next cell is cell 167 (markdown sub-h…SymbolicAI/SmartContracts (2)
SymbolicAI/SmartContracts/06-Real-World/SC-25-Mainnet-Deploy.ipynbSymbolicAI/SmartContracts/06-Real-World/SC-25-Mainnet-Deploy.ipynbSymbolicAI/Tweety (1)
SymbolicAI/Tweety/Tweety-5-Abstract-Argumentation.ipynb{a1}figure parmi les extensions admissibles d'AF1 » — elle référence donc un output de code (les extensions admissibles{a1,c1}, {b1}, {}, {a1}) qui n'e…Notebooks archivés (4) — ne pas corriger sans décision
Ils vivent sous
_archive/(conventiondocs/reference/_archive-convention.md). Ils sont listés pour mémoire.SymbolicAI/Planners/_archive/Fast-Downward-Legacy.ipynbcellule 18 (DANGLING_INTRO, 3/3)SymbolicAI/Planners/_archive/Fast-Downward-Legacy.ipynbcellule 28 (DANGLING_INTRO, 3/3)SymbolicAI/Planners/_archive/Fast-Downward-Legacy.ipynbcellule 32 (DANGLING_INTRO, 3/3)SymbolicAI/Planners/_archive/Fast-Downward-Legacy.ipynbcellule 40 (DANGLING_INTRO, 3/3)Critère de fermeture
Chaque ligne hors archive porte une PR mergée qui la corrige, ou un verdict
FALSE POSITIVEécrit. Le rejeu descan_cell_ordering.pysur les notebooks traités ne doit plus rendre ces constats, sauf les faux positifs déclarés.