Repository navigation
fix(qc,#14741): re-execute Crypto-MultiCanal research.ipynb visualization outputs (C.2) - #14761
Conversation
…ts (C.2) Real execution via quantconnect/research Docker container (lean-cli local research + Binance public klines). Restore outputs for code[10] (plotly 4x4 grid, 8.6MB) and code[22] (matplotlib GA, 27 outputs); other cells byte-identical to main. 0 error, exec_count 1-24 intact. Co-Authored-By: Claude-Code <noreply@anthropic.com>
Notebook PR Validation: PASS
Checks: H.1 (no errors), H.3 (execution_count), C.1 (no banned patterns) |
Golden-Set Execution (H.7 P3)✅ 8/8 notebooks passed (certified reproducible)
Pinned lockfile: |
|
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 |
Grain: MED/qc -- lane myia-po-2026:CoursIA -- prev: MED/notebook-python #14742
Summary
research.ipynb(Crypto-MultiCanal) : les 2 cellules de visualisation avaientoutputs: [](violation C.2, issue #14741).0 -> 1(8,6 Mo)0 -> 27(160 Ko)Les 24 cellules code re-exécutées end-to-end,
execution_count1-24 renseigné partout, 0 erreur. Pour les cellules non-cibles, le diff est byte-identique à main (seules les sorties de code[10]/code[22] changent) — les 4 cellules à sortie vide "légitime" (code[9]/[14]/[15]) conservent leur état main pour ne pas gonfler le repo.Modalité d'exécution (verdict SOTA — RECOVERABLE-LOCAL exécuté)
Le body prescrivait QC Cloud (MCP qc-mcp / Playwright fallback) — les deux indisponibles en session :
qc-mcp-lite= strategies-only, pasQuantBook()(mesuré firsthand, c.692) ; Playwright non monté. Modalité réelle, sans contournement :quantconnect/research:latest~/.lean/credentialscorrigées depuis.mcp.jsonjupyter nbconvert --execute --inplacedans le container, GA 50 pop × 20 genSorties issues du vrai moteur LEAN QuantBook (histoires Binance réelles), pas d'artefact fabriqué.
Preuves (H.1) — script de vérification
verify_research_14741[NbConvertApp] Writing ... to Notebooks/research.ipynb.outputsdes cellules 10/22 et rien d'autre.Verification post-fix
Re-execution complete + verification script apres le dernier commit (sortie ci-dessus). Notebook execute de bout en bout dans le container (regle F/H.2 : env complet installe localement, pas de delegation).
Closes #14741