Repository navigation
docs(skills,coordinate-adjoint): quatre tells de mesure du cycle adjoint - #17923
Conversation
Reporte dans la skill du slot les tells mesures au cycle du 2026-09-26, apres consignation sur le dashboard (amélioration continue : dashboard PUIS PR). 1. `domain` — le contrat de dossier exige le champ, la skill ne le decrivait pas du tout (`grep -c domain` rendait 0). Ajout des QUATRE organes et des trois valeurs admises, avec le cas `not-applicable` (diff sans carnet) et le cas `fail` invisible a la CI sur un carnet neuf sans jumeau (#17623, #17825). 2. Pliage PARTIEL : un `residual_reds` vide sur des jambes en vol n'est pas un `latest-wins-green` (mesure : 30 noms, 19 verts, 5 en vol dont `PR gate`). 3. `NO-DOSSIER` a une TROISIEME lecture : dossier valide dont le champ bloquant declare n'est plus soutenu par la mesure -> re-emission a la meme tete (mesure : #17831, `PR gate` vert a 03:52:41Z, 80 min apres le dossier). 4. DWELL : une RESOLUTION DE CONFLIT re-arme le plancher de 120 min, ce qui explique un `PR gate` longtemps en vol apres que tout le reste est vert. Ledger : `spool` n'est pas une sous-commande (trois : init/append/reduce, le spool est le repertoire de `append --out-dir`) ; un dashboard a TROIS surfaces (intercom vivant, archive de condensation, fichier Drive) et « absent de l'intercom vivant » ne dit rien des deux autres — mesure fondatrice : une enveloppe declaree « jamais postee » etait postee puis archivee. Amelioration continue : quatrieme classe de defaut muet ajoutee — une condition de reprise qu'aucun instrument ne mesure ne peut jamais etre constatee atteinte. Co-Authored-By: Claude Code <noreply@anthropic.com>
…nt-tells-c-adj-0926 # Conflicts: # .claude/skills/coordinate-adjoint/SKILL.md
PR gate absent du rollup (advisory, #10928)
Un remede au hasard coute un commit sans effet (issue #14477 : la prescription est fonction de la cause). Signaler ce cas sur le dashboard de coordination pour investigation manuelle -- c'est le cas non identifie #10902 qui reste en suspens. Cause mesuree : mergeable_state=blocked, pas de base_ref_changed, sujet sans [skip ci], auteur jsboige |
|
G-VAR-2 light cap reached (advisory, non bloquant). |
Path-collision (organ #13359/#13615)Cette PR #17923 (
Le verdict terminal (#15578) signale qu'un cote de la paire est deja sur |
|
[ADJOINT PREFLIGHT] Dossier tiers emis par ai-01 (la PR porte la lane po-2025:CoursIA-2, qui ne peut pas s'auto-attester). Diff : |
Grain: MED/docs — lane myia-po-2025:CoursIA-2 — prev: MED/guard #17871
Résumé
Reporte dans la skill du slot
coordinate-adjointles tells mesurés au cycle du 2026-09-26, après leur consignation sur le dashboard (amélioration continue : dashboard puis PR dédiée, jamais d'édition directe demain).Le défaut central est un champ du contrat que la skill ne décrivait pas du tout :
grep -c domainrendait 0 sur ce fichier, alors que le contrat de dossier l'exige et que c'est précisément par lui qu'un READY faux est passé (#16953).Les quatre ajouts
domain— les quatre organes (checks/b0/perimeter/domain) et ses trois valeursgrep -c domain= 0 ; #16953 (READY faux par recopie dechecks) ; #17623 + #17825 (carnet neuf sans jumeau, défaut invisible à la CI)latest-wins-greenPR gate;residual_reds: []sur ce relevé ne disait rienNO-DOSSIERa une troisième lecture — dossier valide dont le champ bloquant déclaré n'est plus soutenuPR gatevert à 03:52:41Z, 80 min après le dossier de 02:32Z ; réémission à la même tête → gate rc=0PR gatelancé 07:39:08Z — ce qui explique un composite longtemps « en vol » alors que tout le reste est vertLe point 4 corrige une formulation existante : la skill disait déjà que
gh pr update-branchne ré-arme pas le plancher (juste, #16149), mais passait sous silence le cas symétrique — celui d'un merge demainavec résolution de conflit, dont l'arbre diffère de l'auto-merge.Ledger
spooln'est pas une sous-commande : le CLI en déclare trois (init,append,reduce). Le spool est le répertoire désigné parappend --out-dir. Une demande de «spool --status» se traite donc par un audit du répertoire, pas par un refus.obs-5e28f86031aaae2e) que j'avais déclarée « jamais postée » était en fait postée puis archivée par la condensation de 02:36:41Z — l'archive la portait entière. « Absent de l'intercom vivant » ne dit rien des deux autres surfaces, et la conclusion erronée a produit un append de récupération qui était un doublon.Amélioration continue
Quatrième classe de défaut muet ajoutée aux trois déjà listées : une condition de reprise qu'aucun instrument ne mesure ne peut jamais être constatée atteinte, donc elle diffère indéfiniment. Cas mesuré le 2026-09-26 : une lane attendait un « arbitrage d'ordre de merge » pendant qu'un
gh pr view <N> --json state,mergedAtaurait montré que la PR d'en face était mergée depuis ~23 h.Portée
Un seul fichier,
.claude/skills/coordinate-adjoint/SKILL.md, +8 / -3. Aucun code, aucun notebook, aucun autre fichier du harnais. Les tells sont écrits au format des sections existantes (français, preuve citée, « mesuré sur #N »).Le fichier reste le contrat de processus : aucun état de cycle n'y est ajouté (harness-hygiene). Vérifications de style :
0caractère non-ASCII hors typographie française,0emoji.🤖 Generated with Claude Code