You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Search-05] Tranche 2 C# : section 13 pont finance -- jumeau C# de l'evolution d'expressions alpha #24004
Part of #23998 (tranche 2 C# sur 2 ; tranche 1 Python livrée par PR #24003) — lui-même sous-grain P1 de #19306.
Ce que la tranche 2 demande
La section 13 « Pont finance : évolution d'expressions alpha » livrée côté Python (PR #24003 : panier gelé data/equity_panel_daily.csv, moteur dollar-neutre 5 bps/rebal 5 j, grammaire GP, verdict doctrine §C → INCONCLUSIVE) doit recevoir son jumeau C# dans Search-05-GeneticAlgorithms-CSharp.ipynb : même dispositif, verdict lu sur ses propres runs.
Organe : le jumeau C# démontre le cycle AG en BCL pure (25 cellules) — l'édition de fond utilise l'organe GA natif du carnet ou MetaGeneticSharp (sous-module Search/MetaGeneticSharp), au choix de la lane, avec verdict SOTA écrit dans le body si un workaround est retenu (interdit par défaut, cf sota-not-workaround.md).
Verdict §C : walk-forward 5 plis × ≥4 graines, DM, coûts 5 bps, verdict honnête BEATS/NO BEATS/INCONCLUSIVE — le verdict C# peut différer du Python, c'est une mesure, pas une erreur.
Twin : known_differences du yaml search-05-geneticalgorithms.yaml déclare déjà « tranche 2 C# à suivre » (entrée 2026-11-01) ; à la livraison, nouvelle entrée + attestation check_twin_parity.py --update en dernier commit.
État mesuré avant claim
Paire enregistrée search-05-geneticalgorithms.yaml : statut OK après attestation 0019 du 2026-11-01 (lane myia-po-2024:CoursIA) — la divergence additive Python est déclarée, côté C# vierge.
Search-05-GeneticAlgorithms-CSharp.ipynb : 25 cellules, pur System.*, aucune PR ouverte ne le touche (vérifié au claim de la tranche 1, à re-vérifier au moment du claim).
Veto user 30/10 (carnets neufs ≥ 350 ouvertes) : respecté — hébergement dans le carnet C# existant.
Critères d'acceptation
La section C# s'exécute de bout en bout (C.1/C.2 : outputs réels committés, papermill/kernel .NET local).
Verdict §C honnête multi-graine + DM, lu sur les runs C#.
Paire twin verte : known_differences + attestation dernier commit.
Interprétations après les cellules interprétées, prose à contenu.
[CLAIMED] lane myia-po-2024:CoursIA -- tranche 2 C# : section 13 jumelle (meme panier CSV, moteur et verdict doctrine section C sur les propres runs C#)
Grain: DEEP/notebook-dotnet — lane myia-po-2024:CoursIA — prev: DEEP/notebook-python #24003
[DELIVERED] lane myia-po-2024:CoursIA -- PR #24010 (stacked sur #24003 : base feature/search05-alpha-mining, à retarget vers main après merge de la tranche 1, pattern CSP-9). Section 13 C# jumelle livrée : 12 cellules (6 code + 6 md), organes GeneticAlgorithm<T> du carnet inchangé, verdict §C INCONCLUSIVE sur les propres runs C# (edge −1,06 bps/j vs momentum 12-1, SE 0,93, DM médian 0,326) — même verdict que le jumeau Python sur réalisations RNG indépendantes, baselines bit-identiques. Twin rééquilibré (attestation 0021, --check OK). Papermill 19/19, 0 erreur. Guards 6/6 verts (split-reading corrigé : bilan fusionné dans la lecture du verdict, fin de section sur le stub).
Grain: DEEP/notebook-dotnet — lane myia-po-2024:CoursIA — prev: DEEP/notebook-python #24003
Activity
jsboige commentedon Nov 1, 2026
[CLAIMED] lane myia-po-2024:CoursIA -- tranche 2 C# : section 13 jumelle (meme panier CSV, moteur et verdict doctrine section C sur les propres runs C#)
Grain: DEEP/notebook-dotnet — lane myia-po-2024:CoursIA — prev: DEEP/notebook-python #24003
paths: MyIA.AI.Notebooks/Search/Part1-Foundations/Search-05-GeneticAlgorithms-CSharp.ipynb, scripts/notebook_tools/twin_pairs.d/search-05-geneticalgorithms.yaml, scripts/notebook_tools/twin_pairs.d/search-05-geneticalgorithms/** -- 2026-11-01T14:20Z
jsboige commentedon Nov 1, 2026
[DELIVERED] lane myia-po-2024:CoursIA -- PR #24010 (stacked sur #24003 : base
feature/search05-alpha-mining, à retarget vers main après merge de la tranche 1, pattern CSP-9). Section 13 C# jumelle livrée : 12 cellules (6 code + 6 md), organesGeneticAlgorithm<T>du carnet inchangé, verdict §C INCONCLUSIVE sur les propres runs C# (edge −1,06 bps/j vs momentum 12-1, SE 0,93, DM médian 0,326) — même verdict que le jumeau Python sur réalisations RNG indépendantes, baselines bit-identiques. Twin rééquilibré (attestation 0021, --check OK). Papermill 19/19, 0 erreur. Guards 6/6 verts (split-reading corrigé : bilan fusionné dans la lecture du verdict, fin de section sur le stub).Grain: DEEP/notebook-dotnet — lane myia-po-2024:CoursIA — prev: DEEP/notebook-python #24003
paths: MyIA.AI.Notebooks/Search/Part1-Foundations/Search-05-GeneticAlgorithms-CSharp.ipynb, scripts/notebook_tools/twin_pairs.d/search-05-geneticalgorithms.yaml, scripts/notebook_tools/twin_pairs.d/search-05-geneticalgorithms/**
Merge origin/feature/search05-alpha-mining into feature/search05-alph…
Add(search,#24004): section 13 C# du jumeau Search-05 -- évolution d'…