Repository navigation
chore(qc): restore projects/*/config.json ignore -- etat machine lean-cli, la regle n'etait pas morte - #19294
Conversation
…- machine state, not dead rule See #8572, See #8574: la regle fut retiree comme 'morte' (23 config.json tracks disait l'issue). Mesure post-merge sur machine de travail (po-2026, 2026-10-05): les 23 fichiers sont NON TRACKES sur main (ls-tree 0 aux deux bornes de l'intervalle), presents sur disque depuis mai -- la regle masquait de l'etat machine lean-cli, elle n'etait pas morte. Retrait = 23 ?? par status sur chaque machine qui lance lean-cli. Restauration, rangee sous son vrai nom (le defaut 'mal rangee' de #8572 est adresse), la clause piege ne s'applique plus (fichiers non tracks: git add refusait bruyamment, jamais no-op silencieux).
|
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 |
|
[ADJOINT PREFLIGHT] |
Perimetre:
MyIA.AI.Notebooks/QuantConnect/.gitignore(seul fichier touche).Grain: TINY/hygiene -- lane myia-po-2026:CoursIA -- prev: MED/guard #19261
See #8572 · See #8574
Ce que #8574 a retire, et pourquoi la premisse ne tient plus
#8572 justifiait le retrait par "regle MORTE : 23 config.json sont tracks sous projects/, trois ajoutes APRES la regle". Mesure post-merge sur machine de travail (po-2026, 2026-10-05) :
git ls-tree origin/main -- .../projects/AdaptiveAssetAllocation/config.json= 0 (non tracke sur main).git ls-tree 25369a46a1 -- <idem>= 0 (non tracke aussi a l'ancienne borne -- pas de de-track dans l'intervalle,--diff-filter=Dvide).Sur un clone frais la regle ne matche rien (d'ou le verdict "morte" en lecture de repo), mais sur chaque machine qui lance lean-cli elle masquait les 23 liens locaux reels. Depuis #8574, chacun apparait en
??dansgit status-- bruit de statut permanent, mesure aujourd'hui sur po-2026 lors du mandat user de nettoyage.Le point "piege silencieux" ne s'applique plus
L'argument du piege (
git addno-op sur fichier ignore) ne concerne que des fichiers TRACKES ou destines a l'etre. Ces config.json sont non tracks et n'ont pas vocation a l'etre (cloud-first : la racine ignore deja les clones locauxQuantConnect/<P>/au titre du meme workflow). Pour un fichier non tracke matche par une regle,git addrefuse bruyamment avec le conseil-f-- il n'y a pas de no-op silencieux.Le geste
projects/*/config.jsondans le.gitignoreimbrique de QuantConnect.Preuves
.gitignoreimbrique, aucune autre touchee.git check-ignore -vsur un chemin echantillon matche la nouvelle regle (exit 0) ; les 23??disparaissent du statut sur la machine de travail.