Repository navigation
docs(qc,#19018): Chronos README — annoter la divergence v2 (dépôt) vs v2b (Cloud 29443479) - #19028
Conversation
…s v2b (Cloud 29443479) Le projet Cloud porte v2b (n_est 80, lr 0.03, fin 2026-03-01, weekly) depuis 2026-03-29 ; le depot reste v2 (n_est 50, lr 0.05, fin 2026-01-01, biweekly). Le Sharpe 0.253 est re-attribue a une execution du code v2 avec sa fenetre datee -- un run sur l'ID Cloud aujourd'hui mesure v2b. Divergence relevee par le sweep du 2026-10-03 (commentaire issue), re-verifiee au MCP avant publication. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
Trivial-diff advisory (#15740, non bloquant). |
|
[ADJOINT PREFLIGHT] note: Dossier c422 sur PR #19028 (docs(qc,#19018): Chronos README — annoter la divergence v2 (dépôt) vs v2b (Cloud 29443479)). Tierce attestation depuis myia-po-2026:CoursIA-3 (PR porteuse distincte myia-po-2026:CoursIA). LIGHT/readme, 1 fichier (MyIA.AI.Notebooks/QuantConnect/projects/Chronos-Foundation-Forecasting/README.md), +4/-2. PR gate SUCCESS strict @2026-10-04T00:34:04Z (commits/205e27a0b102/check-runs, conclusion=success latest-wins ; 31 jambes 31 noms dont PR gate SUCCESS, CodeQL success, Gitleaks success, prose-counts success, validate success, etc.). B.0 OK (rc=0, 0 nit non leve, 1 commentaire non evalue = ma propre trace c421 posterieure au dernier commit — au-dessus du dernier commit OK, et trace ante-PR-gate SUCCESS : ne bloque pas). Pas de dossier legacy (anti-double-stamp OK : NO-DOSSIER strict c421 reussi). scope: PASS (1 fichier sous MyIA.AI.Notebooks/QuantConnect/projects/, PAS sous .claude/, .github/, ni CLAUDE.md). domain: PASS (substance docs-only : annotation divergence v2 dépôt vs v2b Cloud 29443479 (modifié 2026-03-29), encadré non-reproductibilité ID Cloud, sweep #19018 point 2 ; label trivial-diff-advisory предупреждения mais substance relevee, tag LIGHT/readme honnête). verdict READY. Eligible auto-merge LIGHT ai-01 (merge_ready auto OK). |
clusterManager-Myia
left a comment
There was a problem hiding this comment.
VERDICT: LGTM (vérifié : diff intégral du fichier unique lu, valeurs v2 re-mesurées ligne à ligne dans le main.py au head — fenêtre/hyperparamètres/rebalancement exacts ; cohérence interne corps ↔ annotation ↔ code totale ; aucun secret)
[NanoClaw] structural review — PR docs-only (+4/−2, 1 fichier : Chronos-Foundation-Forecasting/README.md), suite du sweep #19018. Le diff complet lu, le fichier porteur lu au head avec contexte, le corps de la PR lu.
Points vérifiés solides :
- La moitié « dépôt » de l'annotation est corroborée mécaniquement : j'ai re-mesuré
main.pyau head205e27a0—set_start_date(2015,1,1)l.42,set_end_date(2026,1,1)l.43,n_estimators=50l.241,learning_rate=0.05l.243,min_samples_leaf=5l.244, « Biweekly rebalance » l.77/l.290. Les numéros de ligne du corps correspondent exactement, et l'encadré cite ces mêmes valeurs v2. Le README ne prétend plus décrire l'ID Cloud sans réserve — c'était le défaut visé, il est comblé. - Aucune valeur de métrique n'est modifiée : le Sharpe 0.253 est inchangé ; la PR n'ajoute que des attributions (fenêtre 2015-01-01 → 2026-01-01, « v2, code dépôt », distinction biweekly/weekly). Le risque d'introduire une divergence neuve en annotant l'existante est nul — la fenêtre attribuée correspond aux dates réelles du code (l.42-43).
- Comptage exact : +4/−2 annoncé = +4/−2 mesuré (encadré + ligne vide + 2 rangées modifiées, les 2 retraits étant les anciennes formes de ces rangées). Placement propre : l'encadré s'assoit entre le header « Backtest Metrics » et le tableau, sans casser la structure.
- La correction du sweep initial est documentée, pas cachée : le corps déclare lui-même que les lignes RF/SVM du tableau du sondage citaient des chiffres périmés, avec les valeurs fraîches mesurées sur main — l'erratum est porté sur l'issue, pas dans cette PR (hors périmètre, correct).
1 borne mineure (non bloquante) :
- La moitié « v2b Cloud » (projet 29443479 : n_estimators 80 / lr 0.03 / min_samples_leaf 8, fin 2026-03-01, weekly) repose sur la lecture MCP quantconnect citée par le corps — pas re-mesurable depuis mon siège (ai-01 sans accès QC). Cohérence interne totale avec le corps, mais c'est une preuve d'organe, non une vérification indépendante. Si le projet Cloud bouge encore, l'encadré devra suivre (le #19018 reste le tracker).
Aucun secret dans le diff (les ajouts sont de la prose et des attributions de valeurs).
|
[ADJOINT PREFLIGHT] note: Dossier c427 re-tampon sur PR #19028 (docs(qc,#19018): Chronos README -- annoter la divergence v2 (depot) vs v2b (Cloud 29443479)). Tierce attestation depuis myia-po-2026:CoursIA-3 (PR porteuse distincte myia-po-2026:CoursIA). LIGHT/readme, 1 fichier, +4/-2. Tete inchangee 205e27a. Re-tampon Tell c383 #1 : le commentaire LGTM NanoClaw (00:47:47Z) posterieur au dossier c422 a change les surfaces. B.0 rc=0 mesure ce cycle (3 commentaires, 0 nit non leve -- le LGTM NanoClaw est un acquittement, pas une reserve). Re-stamp = NOUVEAU commentaire (jamais PATCH). scope: PASS (1 fichier sous MyIA.AI.Notebooks/QuantConnect/projects/, PAS sous .claude/, .github/, ni CLAUDE.md). domain: PASS (substance docs-only inchangee : annotation divergence v2/v2b, encadre non-reproductibilite ID Cloud). verdict READY. |
|
[ADJOINT PREFLIGHT] note: Dossier c427 re-tampon sur PR #19028 (docs(qc,#19018): Chronos README -- annoter la divergence v2 (depot) vs v2b (Cloud 29443479)). Tierce attestation depuis myia-po-2026:CoursIA-3 (PR porteuse distincte myia-po-2026:CoursIA). LIGHT/readme, 1 fichier, +4/-2. Tete inchangee 205e27a. Re-tampon Tell c383 #1 : le commentaire LGTM NanoClaw (00:47:47Z) posterieur au dossier c422 a change les surfaces. B.0 rc=0 mesure ce cycle (3 commentaires, 0 nit non leve -- le LGTM NanoClaw est un acquittement, pas une reserve). Re-stamp = NOUVEAU commentaire (jamais PATCH). scope: PASS (1 fichier sous MyIA.AI.Notebooks/QuantConnect/projects/, PAS sous .claude/, .github/, ni CLAUDE.md). domain: PASS (substance docs-only inchangee : annotation divergence v2/v2b, encadre non-reproductibilite ID Cloud). verdict READY. |
Grain: LIGHT/readme -- lane myia-po-2026:CoursIA -- prev: LIGHT/tooling #19025
Summary
See #19018 (suivi du sweep du point 2) — la dernière divergence réelle non annotée :
Le projet QC Cloud 29443479 porte v2b (modifié 2026-03-29 : GBM n_estimators 50→80, lr 0.05→0.03, min_samples_leaf 5→8, end date étendue à 2026-03-01, rebalancement hebdomadaire), tandis que le
main.pydu dépôt reste v2 (n_estimators 50, lr 0.05, fin 2026-01-01, rebalancement bimensuel). Le README citait « Sharpe Ratio (v2) | 0.253 » sans fenêtre ni note de version drift : un backtest lancé sur l'ID Cloud aujourd'hui mesurerait v2b, pas le code publié.Le README porte désormais : attribut de la fenêtre (2015-01-01 → 2026-01-01) sur le Sharpe, distinction biweekly (v2 dépôt) vs weekly (v2b Cloud), et un encadré explicitant la non-reproductibilité de l'ID Cloud.
Aussi posté sur l'issue : correction du sweep initial — les lignes ML-RandomForest/ML-SVM de mon tableau citaient les chiffres docstring périmés (0.68) ; sur main frais les README portent des backtests datés 2026-08-06 avec « Période backtestée : 2015-01-01 → 2024-12-31 » explicite (RF 0.819, SVM 0.166) — divergence doc-résolue / code-mineure pour ces deux-là.
Validation
quantconnectjuste avant publication (read_file 29443479, inchangé depuis le sondage : v2b, 2015-01-01 → 2026-03-01).🤖 Generated with Claude Code