Repository navigation
ci(lean,#13751): geometry_lean migre dans la matrice lean-ci -- 23e lake, wrapper supprime - #19313
Conversation
…ake, wrapper supprime Tranche workflows de #13751 (axe « 12 per-lake restants »), recette du pilote #18996 : suppression du wrapper lean-geometry.yml (69 lignes) + entree geometry dans scripts/lean/ci_lakes.json (baseline 0, mode real, axiom-target-modules "*", parametres reportes a l'identique) + bloc paths aux DEUX unions de lean-ci-matrix.yml. README du lac recalle sur la matrice. Preuve : check_lake_matrix_paths.py -- 23 lakes couverts, union push/pr coherente, aucun double declencheur. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
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 |
Path-collision (organ #13359/#13615)Cette PR #19313 (
Le verdict terminal (#15578) signale qu'un cote de la paire est deja sur |
|
[ADJOINT PREFLIGHT] |
Grain: LIGHT/tooling — lane myia-po-2026:CoursIA — prev: MED/tooling #19311
See #13751 (tranche workflows — 2e lake apres le pilote percolation #18996 ; residuel : 11 per-lake reels)
ci(lean,#13751): geometry_lean migre dans la matrice lean-ci -- 23e lake, wrapper supprime
Summary
Tranche workflows de #13751 (axe « 12 per-lake restants ») : le dispatcher dedie
lean-geometry.yml(69 lignes) migre danslean-ci-matrix.yml. Lake suivant de la consolidation (22 lakes au manifeste avant celle-ci : sudoku, kelly, ... serre100, percolation) -- meme recette mecanique que le pilote, lake par lake.Diff (4 fichiers, +25/-74)
scripts/lean/ci_lakes.json(+13) : entreegeometry--sorry-baseline: "0",sorry-filter-mode: real,axiom-target-modules: "*"(parametres reportes a l'identique du wrapper ; le manifeste est la source unique de verite du dispatcher).allow-axiomsvide +fail-on-sorry: truedu wrapper = valeurs par defaut de la matrice, aucun champ requis..github/workflows/lean-ci-matrix.yml(+12) : bloc pathsgeometry_leanajoute aux DEUX unions (push + pull_request), avec commentaire d'heritage..github/workflows/lean-geometry.yml(-74) : wrapper supprime -- la regle du manifeste interdit les deux declencheurs a la fois (double build).MyIA.AI.Notebooks/SymbolicAI/Lean/Geometry/geometry_lean/README.md: lien CI recalle delean-geometry.ymlvers la matrice + entree du manifeste (grep post-suppression : 0 reference residuelle au wrapper hors commentaires d'heritage).Couverture preservee (rien perdu)
civialean-build.yml(build + sorry ratchet real, baseline 0)lean-matrix->lean-build.yml@./mode matriceproof-integrityvialean-axiom.yml(target-modules "*", allow-axioms vide, fail-on-sorry true)lean-build.ymll.369-377 :if: matrix.axiom-target-modules != ''-> actionlean-axiom(le manifeste porte "*")on.pathsdu dispatcher (self-cover B.3 herite des wrappers supprimes)workflow_dispatchmanuelworkflow_dispatchdu dispatcher = tous les lakes du manifeste (self-cover)Preuves
python scripts/ci/check_lake_matrix_paths.py->lake-matrix OK : 23 lake(s) couvert(s), union push/pr coherente avec le manifeste, aucun double declencheur.Perimetre:
.github/workflows/lean-ci-matrix.yml,.github/workflows/lean-geometry.yml,scripts/lean/ci_lakes.json,MyIA.AI.Notebooks/SymbolicAI/Lean/Geometry/geometry_lean/README.md.🤖 Generated with Claude Code