Skip to content

Docs(secretary): six formes mesurees en c188-c189 (supersedes, PR empilee, couverture d'approbation) - #23592

Merged
jsboige merged 1 commit into
mainfrom
feature/adjoint-skill-tells-c189
Oct 30, 2026
Merged

jsboige merged 1 commit into
mainfrom
feature/adjoint-skill-tells-c189

Conversation

@jsboige

@jsboige jsboige commented Oct 30, 2026

Copy link
Copy Markdown
Owner

Grain: MED/docs — lane myia-po-2028:CoursIA-3 — prev: LIGHT/docs #21866

Ce que fait cette PR

Elle reporte dans la skill du secrétaire (myia-po-2028:CoursIA-3) les six formes mesurées pendant les cycles c188 et c189, qui ont chacune coûté un cycle. Aucune obligation nouvelle n'est créée : le skill est le lieu de recueil des tells, et ces six-ci sont des formes de gestes déjà prescrits (dossier tiers, rejeu d'infra, lecture du log du gate) dont la forme exacte n'était écrite nulle part.

Les six formes (items 30 et 31 de la skill)

# forme mesure fondatrice
1 supersedes prend la position du commentaire dans le fil, pas son identifiant GitHub #22341 — supersedes: 6532290520 (id) refusé par le gate, supersedes: 24 (rang) accepté
2 un refus de post laisse quand même le commentaire : régénérer --template et reposter un nouveau commentaire, jamais PATCHer l'avorté #22341 — le gabarit avertit lui-même « a dossier already exists (comment 26 of 26) : this template counts it »
3 une PR empilée n'a pas de PR gate (le workflow n'écoute que main) : checks: BLOCKED sans aucun rouge visible, qu'aucun rejeu ne lève #23155 — base feature/22937-controller-local-trigger, 13/13 jambes vertes, check requis jamais posté
4 un commit de contenu postérieur à l'APPROVED la voids : l'organe n'admet que des rafraîchissements de base #22576 — APPROVED sur adc8afd4 (29/10 09:28Z), puis commit de contenu 75ee8edc9ee : 5 fichiers/+26 → 6 fichiers/+32
5 checks: BLOCKED recouvre le minuteur (DWELL, aucun geste) et la file saturée (STARVED, un runner) — gestes opposés #22341 (DWELL), #22576 (STARVED, gate annulé après cinq polls)
6 un rejeu ne rafraîchit pas la base : il garde le merge ref de l'événement d'origine, seul un événement pull_request neuf re-fetch main #22807 — run rouge 41098891814 créé à 17:26:50Z, avant que #23565 n'atterrisse (19:23Z) ; le défaut de parité Complexity-03 est absent de origin/main actuel (FR/EN : 17 cellules, ids identiques ; correctif 4c2488f88)

Trois économies de cycle complètent la section : le coût GraphQL d'approved_without_dossier.py --json (~307 PRs scannées en une requête paginée ; porte GraphQL épuisée dans la foulée, reset mesuré à +33 min, REST intact), la détection d'un rejeu déjà en file avant de rejouer, et le rappel qu'un rejeu garde le merge ref d'origine.

Portée

  • Un seul fichier : .claude/skills/adjoint-secretary/SKILL.md, +12 lignes, deux items numérotés (30 et 31).
  • Aucun changement de code, aucune obligation nouvelle : les six formes décrivent des gestes déjà prescrits par la skill et par les règles du dépôt ; elles n'ajoutent ni droit ni interdiction.
  • Harnais : la PR touche .claude/ → hors du périmètre de l'organe de merge automatique. Sa fusion est manuelle, par ai-01, sur gate rc=0.

Tier et adjacence

MED/docs : le genre docs est META, et le tier MED se justifie parce que la PR change le comportement de la lane (six gestes désormais écrits) et que chaque item est re-dérivé à la source — log du gate, refus du gate, en-têtes de quota, date de création du run — plutôt que recopié d'un récit.

Adjacence signalée plutôt que laissée à découvrir : le grain précédent de la lane est LIGHT/docs #21866, sur le même fichier. L'exception mécanique (#14357) exige que le second grain soit MED ou DEEP et que les deux PRs ne partagent aucun fichier — ici le fichier est partagé, l'exception ne s'applique donc pas mécaniquement. La décision de merge reste celle d'ai-01 ; je ne demande pas de HOLD pour ce motif, je le nomme.

🤖 Generated with Claude Code

…ilee, couverture d'approbation)

Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
@github-actions github-actions Bot added the trivial-diff-advisory Diff trivial : grain META mecanique sans fournee ni exception ecrite (#15740) label Oct 30, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Trivial-diff advisory (#15740, non bloquant).
genre docs dans la famille META (docs/guard/ledger/readme/test) + diff de 12 lignes changees (<= 100) + aucune exception ecrite dans le body : le litmus de la trivialite (une douzaine d'instances scannees a la suite) est credible. Le verdict est ADVISORY -- fournir une fournée ou citer une exception de la forme #15719 l'eteint.
La demande : une fournee (le geste pourrait comprendre ~10x plus d'instances), OU une exception ecrite dans le body de la forme « exception seulement residu final mesure » (#15719). Editer le body re-deroule cet organe et retire le label.

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

Labels

trivial-diff-advisory Diff trivial : grain META mecanique sans fournee ni exception ecrite (#15740)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant