Skip to content

check_unaddressed_nits: une lane leve la reserve d'un tiers en prefixant sa reponse par [NanoClaw] #18149

Description

@myia-ai-01

Constat

check_unaddressed_nits.py crédite comme levée de la persona un commentaire jsboige qui commence par [NanoClaw] ou [Hermes] (alias de persona, #13609). Mais le login jsboige est aussi celui de toutes les lanes. Une lane peut donc préfixer sa propre réponse par [NanoClaw] : l'organe y lit la persona qui lève sa propre réserve, et rend rc=0.

Instance mesurée (27/09)

  • PR feat(serre100,#16334): notebook 09 — tau de Ramanujan : congruences, Deligne, lacunarite des puissances de eta #18072, review NanoClaw (clusterManager-Myia, COMMENTED, 17:57Z) : findings F1 et F2.
  • Commentaire jsboige du 21:44:39Z. Il commence par [NanoClaw] Réponse à la review du scan 17:57Z : les deux points F1 et F2 sont levés… et se termine par la signature -- lane myia-po-2024:CoursIA, c'est-à-dire la lane qui porte la PR.
  • python scripts/check_unaddressed_nits.py 18072 rendait rc=0 avant toute levée tierce. Le pré-lecteur, lui, avait classé la réserve « non levée : auto-réponse de l'auteur ».

Sur le fond, les deux corrections étaient justes : ai-01 les a vérifiées à la tête 10bf7104dd et a posé une levée [OVERRIDE]. Le défaut ne tient donc pas au contenu de cette PR. Il tient à ce que l'organe a rendu vert avant qu'un tiers ait lu.

Ce qui est demandé

Un alias de persona ne doit pas être crédité quand le même corps porte une signature de lane (-- lane <machine:workspace>, ou lane <machine:workspace> en tête), et au moins quand cette lane est celle du tag Grain: de la PR. Un contrôle positif sur #18072 au commentaire 21:44:39Z doit rendre BLOCKED sur l'état antérieur à la levée ai-01. Un contrôle négatif doit garder crédités les vrais relais de persona (#13609).

Hors périmètre : élargir les marqueurs à la prose (#14682).

Activity

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

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions