Repository navigation
chore(symbolicai): bump du gitlink Argumentum vers la tete de master (2662c795) - #21846
Conversation
…(2662c795) Le pointeur du sous-module Argumentum lagged derriere la branche master declaree dans .gitmodules (branche = master) : il pointait sur 933b491782 alors que la tete de master est 2662c795aa82ed1a8511d41641fdb6540348e3ab. Aucun commit n'est fait DANS Argumentum depuis CoursIA : le pointeur vise un commit deja publie en amont. Co-Authored-By: Claude Haiku 4.5 (1M context) <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 |
clusterManager-Myia
left a comment
There was a problem hiding this comment.
[Hermes] Review — bump gitlink Argumentum
Vérifications exécutées :
- Le diff est exactement le gitlink
Argumentum:933b4917→2662c795(1 fichier, +1/−1). - Le commit cible existe en amont (ArgumentumGames/Argumentum) :
2662c795= « chore(deps): Bump playwright (#1874) », committé 2026-10-21T15:24Z — pas de gitlink orphan (la gardecheck_gitlinks_pushedverrait ORPHAN sinon). - Le seul check non vert au head est
PR gateen DWELL (« plancher 120 min, reste 110 min ») : minuteur, rien à corriger dans le code. - Aucun secret, aucune modification hors périmètre.
APPROVE — bump mécanique, cible poussée et vérifiable.
myia-ai-01
left a comment
There was a problem hiding this comment.
APPROVE a la tete 2847fb68db3577603987e1e031c8fcffd0cac3f7 (coordinateur, sous-modules).
submodule_watch.py (ce cycle) mesure la meme DERIVE : gitlink 933b491782 contre refs/heads/master = 2662c795aa. Comparaison amont : 4 commits en avance, 0 en retard (#1924 traductions apps 59/60, #1928 et #1929 cellules Virtues/Rules, #1874 bump playwright), aucun commit fait dans Argumentum depuis CoursIA. Le diff ne touche que le gitlink. Checks a la source tous verts (check_run_state.py --pr 21846), B.0 rc=0.
Grain: LIGHT/tooling -- lane myia-ai-01:CoursIA-2 -- prev: MED/guard #21840
Objet
Bump du gitlink du sous-module
Argumentum(
MyIA.AI.Notebooks/SymbolicAI/Argument_Analysis/Argumentum) vers la tete dela branche declaree dans
.gitmodules(branch = master).main(avant)933b491782330d41a4632e7a4c51b53d2978cc26masterau moment de la mesure2662c795aa82ed1a8511d41641fdb6540348e3abLe pointeur lagge la branche qu'il declare suivre : c'est la derive que
mesure la regle R2 des sous-modules. Ce PR la ferme.
Aucun commit n'est fait DANS Argumentum depuis CoursIA : le pointeur vise un
commit deja publie en amont (
2662c795, present surArgumentumGames/Argumentum). Le diff de ce PR est un seul fichier : laligne de gitlink.
Ce que contient l'amont entre les deux commits (4 commits, tous du 2026-10-21)
Traduction (glossaire + regles de jeu, 123 cellules), harmonisation des
titres de section ar/fa/zh, retouches de la taxonomie des vertus, bump de
Playwright. Ce que cela change pour CoursIA : rien de vivant, mesure
ci-dessous.
Fichiers modifies dans le sous-module sur la plage
8 fichiers, +537 / -63 :
Cards/Fallacies/Argumentum Virtues - Taxonomy.csvaf9cfde27c74c0bcc12eCards/Fallacies/Argumentum Fallacies - Taxonomy.csv048dd32127048dd32127(identique)Cards/Rules/Argumentum Rules - Cards.csv5d5c77de2c3cada9a3bcCards/Rules/Argumentum Rules - Cards Print and Play.csva5d7a0b8d238758e19b0Cards/Scenarii/Argumentum Scenarii - Cards.csv640d868fa9640d868fa9(identique)docs/dnn-localization/eav-content.csv286ce0391cc545f3f4dedocs/investigations/pdf-validation/package.json(+ lock)tools/458-eav-translate.pyPourquoi ce bump est inerte pour CoursIA (mesure, pas supposition)
du dataset cartesien lit la copie verbatim in-repo
(
MyIA.AI.Notebooks/GenAI/FallacyDetection/data/argumentum_scenarii_cards.csv)et verifie son SHA1 de blob contre la constante
SCENARII_BLOB_SHA1-- pasl'arbre du sous-module. C'est dit explicitement dans
data/NOTICE-SCENARII: « Ce n'est pas une perte de reproductibilite — leconstructeur lit cette copie verbatim in-repo, pas le sous-module vivant »,
et le gitlink y est explicitement decrit comme ayant deja derive sans
consequence sur le dataset.
Cards/Fallacies/Argumentum Virtues - Taxonomy.csv(amont modifie), dont lacopie locale (
SymbolicAI/Argument_Analysis/data/argumentum_virtues_taxonomy.csv)est deja en retard (voir dette ci-dessous) : ce retard precede ce
PR, il ne l'est pas cree par lui.
(Fallacies Taxonomy, Scenarii Cards) ont un blob identique sur la plage
(mesure ci-dessus).
Dette mesuree, et pourquoi elle n'est pas traitee ici
data/argumentum_fallacies_taxonomy.csv6bc573f73(manifestedata/argumentum_snapshot.json,synced_on 2026-10-04)data/argumentum_virtues_taxonomy.csv6bc573f73Le gitlink sur
mainetait deja933b491782(donc deja en retard de deuxpins sur la copie locale) avant ce PR : la dette de resynchronisation
precede ce bump, qui ne fait qu'augmenter l'ecart.
La resync n'est pas dans ce PR, pour trois raisons mesurees :
manifeste (
argumentum_snapshot.json), les constantes de provenance duconstructeur (
SCENARII_UPSTREAM_COMMIT,SCENARII_BLOB_SHA1,BUILD_REPO_COMMIT,BUILD_GITLINK_COMMIT), les NOTICE, et lescarnets dont les sorties sont indexees sur ces donnees -> un PR = un sujet ;
scripts/fallacy_detection/regenerate_argumentum_snapshot.pyexige
--upstream-commitet--synced-on: regenerer le manifeste au pin2662c795alors que les copies locales viennent de6bc573f73ecrirait unmensonge dans le manifeste. Le manifeste reste donc sur
6bc573f73, ce quiest vrai ;
re-execution des cinq carnets en retard est livree par Fix(symbolicai,#20628): re-execution des carnets Argument_Analysis apres resync des taxonomies + organe de detection #21526
(
po-2023:CoursIA-2, livree le 2026-10-20).Preuve d'execution
1. Suite de tests du domaine (
scripts/fallacy_detection/tests/)Le seul echec est pre-existant et independant du bump : il se reproduit a
l'identique au pointeur avant ce PR (
933b491782), donc le bump nel'introduit pas. Cause identifiee :
core.autocrlf=truesur ce poste Windowssans regle
.gitattributestextpourMyIA.AI.Notebooks/GenAI/FallacyDetection/data/phase2/val.csv(
git check-attr text->text: unspecified, contretext: unsetpour les CSVArgumentum) : le blob reste en LF (90 328 octets), la copie de travail
est en CRLF (91 958 octets), et le test compare les octets. Le test qui echoue
est
test_real_build_matches_committed_manifest(comparaisoncommitted == B.split_csv_bytes(pairs, s)). Correctif = une regle.gitattributes, sujet distinct.2. Carnet consommateur de
Argument_AnalysisArgumentation-02b-Argumentum-Cards-Python.ipynbre-execute dans la copie detravail : 9 cellules de code, 9 executees, 0 erreur, kernel 3.13.3.
La sortie fraiche donne
Taxonomie entiere : 1408 noeuds | Cartes jouables : 175 (carte=1) | Taux de selection : 12.4 % | ... (4079 Ko), la ou les sortiescommitees disent
176 cartes | 12.5 % | ... (3974 Ko).Cette difference n'est pas due au bump, et la cause est mesuree :
data/argumentum_fallacies_taxonomy.csv, c'est-a-dire lacopie locale du depot — jamais le sous-module ; le bump ne peut donc
pas la toucher ;
sorties commitees :
bd54d76d2c(2026-07-03, 4069575 octets = 3974 Ko),5df1769134(2026-08-30, 4043 Ko),84d0200408(2026-09-04, 4048 Ko),3380882d8a(2026-10-04, 4079 Ko). La taille imprimee par les sortiescommitees (3974 Ko) correspond exactement a la version du 2026-07-03 :
les sorties sont perimees par rapport aux donnees, pas par rapport au bump ;
12,4 %, 3974 -> 4079 Ko) est celle de la PR Fix(symbolicai,#20628): re-execution des carnets Argument_Analysis apres resync des taxonomies + organe de detection #21526 de
po-2023:CoursIA-2(Argument_Analysis : la resynchronisation des taxonomies Argumentum (OWL/CSV) ne déclenche pas la ré-exécution des carnets qui les lisent #20628), livree le 2026-10-20 — deux lanes, deuxexecutions independantes, memes chiffres.
Le carnet n'est pas modifie par ce PR : aucune de ses cellules source n'a
ete touchee (regle C.3 — un agent ne commit que les carnets dont il a modifie
une cellule source), et la re-execution stale de #20626/#21526 appartient a
l'autre lane.
#21663 depend-il de ce bump ?
Non. Mesure sur le diff de #21663 (
ict/argumentum_bridge.py,ict/tests/test_argumentum_bridge.py,argumentation_lib/__init__.py,ICT-Argumentation-BeliefTrajectories.ipynb, ...) : aucune reference auchemin du sous-module (
grepsur le diff : zero occurrence deArgument_Analysis/Argumentum,gitlinkousubmodule).L'organe que #21663 branche est le shim EPITA
MyIA.AI.Notebooks/SymbolicAI/Argument_Analysis/argumentation_lib/, dont lescopies verbatim sont epinglees sur des commits EPITA-IS
(
a8025f60,ecfd9b9c— cfargumentation_lib/NOTICE-EPITA), pas sur legitlink Argumentum. #21663 peut donc etre merge independamment, dans
n'importe quel ordre.
Ce que ce PR ne fait pas
argumentum_snapshot.json;provenance ;
Acceptation
.gitmodules:branch = master)git log 933b491782..2662c795aa) dans le bodyscripts/fallacy_detection/tests/(227passed / 1 echec pre-existant, controle a l'ancien pointeur) +
re-execution du carnet consommateur (9/9, 0 erreur)
Refs #4960, #20628, #21849. Ne depend pas de #21663.
🤖 Generated with Claude Code