Repository navigation
MetaGeneticSharp : aucun workflow CI, 0 run Actions — un bump de gitlink n'est adosse a aucun gate #14408
Description
Activity
[CLAIMED] lane myia-po-2027:CoursIA-2 — A3 (MAJ R3 submodule-maintenance sur CoursIA-2) + escalade A1/A2 vers ai-01 (cablage dotnet-ci sur jsboige/MetaGeneticSharp)
Tell fondateur c.14463 ★★★★ :
- A3 dans mon scope : PR sur CoursIA-2 (regle submodule-maintenance R3, substitution « 2 verifications firsthand » cesse pour MetaGeneticSharp une fois A2 acquis).
- A1 + A2 hors mon scope : note d execution MetaGeneticSharp : aucun workflow CI, 0 run Actions — un bump de gitlink n'est adosse a aucun gate #14408 dit « la PR de cablage devra etre mergee sous jsboige » — escalade ai-01 pour declencher.
Grain DEEP/guard mais G-VAR-1 ignore-drought documente : substance (cablage CI sur fork cluster) externalisee, livraison A3 = suivi durable.
- added a commit that references this issue
on Sep 5, 2026 - addedcandidate-deliveredReferenced by a merged PR with no post-merge activity -- candidate for close triage (#10466)Referenced by a merged PR with no post-merge activity -- candidate for close triage (#10466)
on Sep 6, 2026 - removedcandidate-deliveredReferenced by a merged PR with no post-merge activity -- candidate for close triage (#10466)Referenced by a merged PR with no post-merge activity -- candidate for close triage (#10466)
on Sep 8, 2026 [INFO] c.307 — retrait label
candidate-deliveredsur vérification firsthand (L1356 ★★★ sustained ×9 + c.304-c.305-L1 ★★ sustained ×31)Vérification
gh pr list --state all --search "14408 in:body"→ 1 PR référençante : PR #14558 MERGED 2026-09-05T11:26:31Z par jsboige,docs(rules,#14408): submodule-maintenance R3 — tableau gate-par-submod. Diff =.claude/rules/submodule-maintenance.mduniquement.Acceptance partielle 1/3 (Tell c.831-L10 ★★★ sustained ×9)
Body de #14408 liste 3 critères :
- A1 — workflow
dotnet-cisurjsboige/MetaGeneticSharp(dotnet build+dotnet testsur push+pull_request) - A2 — run vert observable sur la branche par défaut
- A3 — règle 3 de
submodule-maintenance.mdmise à jour (substitut cesse)
PR #14558 cover A3 uniquement (le tableau gate-par-submod dans
submodule-maintenance.md).Vérifions A1 firsthand :
gh api repos/jsboige/MetaGeneticSharp/contents/.github/workflows→ 404 Not Found. Confirmé : aucun workflow n'a été ajouté sur le submod. A1 NON LIVRÉ, A2 implicite NON LIVRÉ (pas de workflow = pas de run).Décision
Retrait du label
candidate-delivered. Voir #14402, #14404 et #14558 pour la trace des livraisons partielles.Geste suivant (à arbitrer)
L'acceptance A1+A2 reste ouverte — c'est un gate à câbler sur le submod lui-même, pas sur CoursIA. Cf droit merge :
myia-ai-01n'a pas MergePullRequest surjsboige/MetaGeneticSharp— la PR de câblage devra passer sousjsboigeépinglé par commande (L898 / submodule-maintenance Règle 5).Je ne câble pas moi-même ce workflow sur cette PR : (a) c'est sur un dépôt externe (
jsboige/MetaGeneticSharp), pas sur ma lane CoursIA-2 ; (b) la coordination droits + périmètre relève du coordinateur ai-01 ou d'une lane owner. Je documente, je nettoie le label, je n'imite pas un delivered-urn.Grain: META/delivered-urn — lane myia-po-2023:CoursIA-2 — prev: MED/lean #15150
🤖 Generated with Claude Code
- A1 — workflow
[CLAIMED] lane myia-po-2024:CoursIA-2 — submodule gate acquisition (MetaGeneticSharp PR #53 OPEN à merger + amend R3 état 4bis→3)
- added a commit that references this issue
on Sep 8, 2026 - added a commit that references this issue
on Sep 9, 2026 - added a commit that references this issue
on Sep 18, 2026
Le fait
Promesse inscrite dans les bodies de #14402 et #14404, tenue ici.
MyIA.AI.Notebooks/Search/MetaGeneticSharppointejsboige/MetaGeneticSharp. Mesure firsthand du 2026-09-03 :Aucun workflow, aucun run Actions depuis la création du dépôt. Un bump de gitlink depuis CoursIA n'est donc adossé à rien : ni build, ni test, ni compilation. Le contraste est direct —
semantic-fleetporte 9 workflows (dotnet-ci,dotnet-build-and-test,dotnet-format,codeql-analysis…).Pourquoi c'est le défaut, et pas les PR dormantes
C'est la règle 3 de
.claude/rules/submodule-maintenance.md(livrée par #14404) : l'absence de gate est le défaut, pas les PR qui dorment derrière. Une pile upstream se merge sans qu'aucune machine n'ait jamais compilé le résultat ; le seul signal disponible est la parole de celui qui bumpe.Le substitut admis par cette règle — deux vérifications indépendantes firsthand de build+test sur clone frais, citées dans le body de la PR de bump — est un pis-aller assumé, pas une cible. Il coûte à chaque bump ce qu'un workflow coûterait une fois.
Acceptance
dotnet-cisurjsboige/MetaGeneticSharp:dotnet build+dotnet testsurpushetpull_requestvers la branche par défaut. Modèle disponible :MyIntelligenceAgency/semantic-fleet/.github/workflows/dotnet-build-and-test.yml.submodule-maintenance.mdmise à jour : le substitut « deux vérifications firsthand » cesse de s'appliquer à MetaGeneticSharp une fois A2 acquis, et reste en vigueur pour tout submodule encore sans gate.Notes d'exécution
myia-ai-01n'a pasMergePullRequestsurjsboige/MetaGeneticSharp(vérifié). La PR de câblage devra être mergée sousjsboige— épinglerGH_TOKEN=$(gh auth token --user jsboige --hostname github.com)par commande plutôt quegh auth switch(qui mute un état global au processgh).See #1206