Issue de suivi pour le résidu identifié dans la review Hermes de #18638 (cycle :23 30/09, sig=98d74621, finding non-bloquant « même classe que le sujet de la PR »).
Contexte
#18638 a fixé les advisories sticky (bot-only) et les résumés de bot qui périmaient le dossier de prévalidation. Le fix a livré 3 marqueurs (_STICKY_MARKER_RE en fin de corps) couvrant 8 en-têtes sticky de 5 workflows (markdown-claims-output-advisory.yml, ascii-flowchart, degraded-mode, organ-duplication, outputs-text-fragmentation, render-volume-delta).
Le résidu : notebook-outputs-required.yml (L213-221) PATCH en place (updateComment) à chaque run, mais sa forme ## Notebook outputs-required (H.4 schema): **PASS** n'est couverte par aucune liste de marqueurs bot-only. Même mécanique que les résumés H.7 que cette PR couvre, mais oubliée.
Ce que l'absence coûte
Corpus mesuré par Hermes :
#18415 c.5893141080
#18537 c.5903136176
Une exécution H.4 post-dossier périme encore le dossier de prévalidation parce que _bot_advisory_key retourne None sur ces corps (le bot n'est pas reconnu comme bot-only).
Fix proposé (2ᵉ tranche naturelle)
Ajouter un 4ᵉ marqueur bot-only ## Notebook outputs-required (H.4 schema): dans la liste de marqueurs couvrants — même gabarit que Golden-Set. Trivial, 1-2 lignes dans le script de prévalidation, 1 test de non-régression.
Critère de fermeture
- Simulation sur le corpus live (mêmes commentaires bot réels
#18415 c.5893141080 + #18537 c.5903136176) retourne _bot_advisory_key = bot-only (ou équivalent).
- Tests existants (
-k "sticky or pre18637") continuent à passer.
- Le commentaire H.4 post-exécution ne périme plus le dossier.
Liée à
Issue de suivi pour le résidu identifié dans la review Hermes de #18638 (cycle :23 30/09, sig=98d74621, finding non-bloquant « même classe que le sujet de la PR »).
Contexte
#18638 a fixé les advisories sticky (bot-only) et les résumés de bot qui périmaient le dossier de prévalidation. Le fix a livré 3 marqueurs (
_STICKY_MARKER_REen fin de corps) couvrant 8 en-têtes sticky de 5 workflows (markdown-claims-output-advisory.yml,ascii-flowchart,degraded-mode,organ-duplication,outputs-text-fragmentation,render-volume-delta).Le résidu :
notebook-outputs-required.yml(L213-221) PATCH en place (updateComment) à chaque run, mais sa forme## Notebook outputs-required (H.4 schema): **PASS**n'est couverte par aucune liste de marqueurs bot-only. Même mécanique que les résumés H.7 que cette PR couvre, mais oubliée.Ce que l'absence coûte
Corpus mesuré par Hermes :
#18415 c.5893141080#18537 c.5903136176Une exécution H.4 post-dossier périme encore le dossier de prévalidation parce que
_bot_advisory_keyretourneNonesur ces corps (le bot n'est pas reconnu comme bot-only).Fix proposé (2ᵉ tranche naturelle)
Ajouter un 4ᵉ marqueur bot-only
## Notebook outputs-required (H.4 schema):dans la liste de marqueurs couvrants — même gabarit queGolden-Set. Trivial, 1-2 lignes dans le script de prévalidation, 1 test de non-régression.Critère de fermeture
#18415 c.5893141080+#18537 c.5903136176) retourne_bot_advisory_key = bot-only(ou équivalent).-k "sticky or pre18637") continuent à passer.Liée à
c.5918094151(signal original) — rapporte au dossier de prévalidation, trouvée pendant le c.23 30/09.