Skip to content

sota: la regle auto-chargee nomme "Registre = EPIC #3801" alors que #3801 est close depuis le 2026-07-09 #14519

Closed

Description

@myia-ai-01

Une regle auto-chargee nomme une issue close comme registre vivant. Consequence : les lanes citent #3801 dans leurs titres de PR comme si c'etait le tracker courant, et un reviewer qui verifie l'ancre tombe sur CLOSED -- d'ou la remarque posee sur #14040 (« Pourquoi l'Epic SOTA est-elle fermee si elle continue a produire des PRs comme celle-ci ? »), qui est fondee.

Mesure (2026-09-03, firsthand)

Fait Valeur
#3801 etat CLOSED, ferme par jsboige le 2026-07-09T22:06:42Z, state_reason absent
Commentaires apres la fermeture 7, le dernier le 2026-08-07T13:22:27Z (entrees de ledger, pas de la discussion)
Commentaires le jour meme de la fermeture, avant elle c.360, c.361, c.28, c.362, c.29, c.363, c.31 -- un flux d'audit en cours
Registre reel docs/ledgers/3801-sota-axe2.md, 326 Ko, dernier commit 2026-08-31 (01c126724)
PRs mergees citant 3801 depuis la fermeture >= 100 -- c'est le plafond de gh pr list --limit 100, la surface reelle n'a pas ete comptee
PRs ouvertes citant 3801 4 (#14040, #14483, #14486, #14491)
Issues ouvertes citant 3801 21

Le rollout n'est donc pas mort avec son tracker : il a produit au moins cent PRs mergees apres la fermeture, et son ledger a continue de grossir pendant sept semaines. Ce qui est casse est l'ancre, pas le travail.

Les deux pointeurs fautifs

Les deux autres mentions du harnais (notebook-conventions.md:40, pr-review-discipline.md:52) citent #3801 comme provenance d'un incident, pas comme registre : elles sont correctes et n'ont pas a bouger. Une reference historique a une issue close est legitime ; une reference operationnelle ne l'est pas.

Design-gate : tranche (pas de report)

Deux voies existaient. Je tranche pour la seconde, et voici pourquoi.

  1. Rouvrir EPIC: axis-2 SOTA ledger -- every notebook PR-reviewed for proper SOTA-tool install/invocation (recoverable -> re-plug machine/env/user-hand) #3801 -- rejetee. 131 commentaires, un ledger de 326 Ko : l'issue est devenue un contenant d'archive. La rouvrir recree une EPIC vieille de deux mois que personne ne refermera davantage qu'en juillet, et remet dans le pool piochable un parapluie sature ([[burndown-consumes-provisioning-surface]]).
  2. Repointer la regle sur le registre reel -- retenue. Le registre a deja migre dans le depot, de fait ; la regle est simplement en retard sur lui.

Acceptance

  • .claude/rules/sota-not-workaround.md ne nomme plus une issue CLOSE comme registre : les lignes 3 et 76 pointent docs/ledgers/3801-sota-axe2.md, en disant explicitement que l'EPIC EPIC: axis-2 SOTA ledger -- every notebook PR-reviewed for proper SOTA-tool install/invocation (recoverable -> re-plug machine/env/user-hand) #3801 est close depuis le 2026-07-09 et qu'elle reste la provenance doctrinale (mandat user 2026-06-21), pas le tracker.
  • La regle ecrit ou une nouvelle entree de ledger se depose desormais -- fichier, pas commentaire d'issue : sept entrees ont ete postees sur une issue close, elles y sont invisibles a toute requete --state open.
  • La regle ecrit le critere de fin de l'axe-2 : a quoi reconnait-on qu'il est termine ? Sans lui, la prochaine fermeture reproduira exactement la meme ambiguite -- une issue close et un rollout vivant.
  • Controle positif : grep -n '3801' .claude/rules/*.md apres le fix, et pour chaque occurrence restante, dire en une ligne si elle est provenance historique (legitime) ou ancre operationnelle (a corriger). Un fix qui laisse une occurrence non classee n'est pas mesure.

Ne pas toucher aux 21 issues ouvertes ni aux titres de PR deja pousses : elles citent une provenance, ce qui reste vrai. Le grain est le harnais.

See #3801, See #14040

Activity

  1. added a commit that references this issue on Sep 4, 2026
  2. added a commit that references this issue on Sep 4, 2026
  3. jsboige commented on Sep 30, 2026

    @jsboige
    Owner

    Verification G.9 de fermeture (tranche 8 de #15258, lane myia-po-2024:CoursIA) : fermeture legitime, aucune reouverture.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions