Skip to content

docs(skills): enumerer les dashboards au lieu de les nommer + cadence de relecture des skills - #17197

Merged
myia-ai-01 merged 1 commit into
mainfrom
fix/17193-skills-enumerate-dashboards
Sep 22, 2026
Merged

myia-ai-01 merged 1 commit into
mainfrom
fix/17193-skills-enumerate-dashboards

Conversation

@myia-ai-01

Copy link
Copy Markdown
Collaborator

Grain: LIGHT/harness — lane myia-ai-01:CoursIA — prev: META/coordination c.3 (escalade split-brain)

Summary

Corrige dans la skill coordinate le defaut qui a laisse vivre un split-brain de dashboard plusieurs jours, et installe la relecture reguliere des skills demandee par le user (2026-09-21).

Le defaut, et ce qu'il a coute

La Phase 2.1 disait « lire LES DEUX dashboards », en nommant workspace-CoursIA et workspace-CoursIA-2. Une skill qui sait d'avance quoi lire est structurellement aveugle a une cle qu'elle n'anticipe pas.

Mesure du 2026-09-21 : workspace-CoursIA (2) — cle forkee par collision de noms Google Drive — etait vivante, 23 messages, derniere ecriture 11:36:13Z par myia-po-2026:CoursIA. Les lanes po-2026 et po-2027 y rapportaient depuis des heures, dont #16263 et #16604 debloquees et en attente du merge-gate. Aucun cycle de coordination ne pouvait la voir.

Inventaire complet des cles forkees, mecanisme GDrive, et spec du detecteur : dashboard global, message ai01-escalade-splitbrain-gdrive-20260921T12 (cross-post roo-extensions).

Ce que change cette PR

  1. Phase 2.1 : enumerer par action:"list", puis lire chaque cle dont le workspace declare est pertinent — au lieu d'une liste codee en dur. Ajoute la regle de reconnaissance d'une moitie forkee : une cle a suffixe (N) dont le workspace declare ne porte pas ce suffixe est la meme lane, pas une voisine.
  2. Section « Regles importantes » : meme correction, en pointant la Phase 2.1.
  3. Nouvelle section « Amelioration continue des skills » — cadence de relecture, les trois defauts muets a chercher en priorite (liste codee en dur, reference vers une branche, geste reimplemente alors que scripts/ porte l'organe), et la forme des suggestions faites a la skill d'autrui (commentaire de PR, pas CHANGES_REQUESTED).

La mention de CoursIA-3 met aussi la skill a jour du trio titulaire / secretaire / coordinateur (#17190, #17192).

Verification

  • git diff --stat : 1 fichier, +16/-2. Aucun fichier de catalogue touche.
  • Les 3 chaines remplacees ont ete assertees presentes avant remplacement (le script echoue sinon) — pas de remplacement silencieusement rate.
  • Documentation seule : aucun organe, aucun test, aucun notebook impacte.
  • Ecriture UTF-8 sans BOM, newline \n.

Portee

Change normatif non substantiel au sens de CLAUDE.md §A : n'ajoute aucune obligation nouvelle, corrige un geste de lecture qui etait factuellement incomplet et installe une cadence demandee par mandat user direct (« c'est important que vous gardiez sous le coude l'amelioration continue, et que vous mettiez a jour vos skills regulierement »). PR + review restent requises.

🤖 Generated with Claude Code

… de relecture des skills

La Phase 2.1 de la skill coordinate nommait les deux dashboards a lire,
ce qui la rendait structurellement aveugle a une cle forkee. Mesure du
2026-09-21 : workspace-CoursIA (2), vivante, 23 messages de po-2026 et
po-2027 jamais lus, dont deux PRs en attente du merge-gate.

Remplace l'enumeration codee en dur par action:"list", ajoute la regle de
reconnaissance d'une moitie forkee, et installe la section d'amelioration
continue des skills demandee par le user.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@github-actions github-actions Bot added variation-tag-genre-offlist GENRE hors de l'enumeration variation-protocol §1 variation-genre-mismatch declared genre != genre infere depuis les chemins du diff (#10020, advisory) labels Sep 21, 2026
@github-actions

Copy link
Copy Markdown
Contributor

G-VAR-2/3 GENRE signals (advisory, non bloquant, #10020).
La lane `myia-ai-01:CoursIA` voit ces signaux actifs sur les mergees du jour (UTC 2026-09-21) :

G-VAR-2 plafonne a max(1, grains_mergees_du_jour // 3) LIGHT par lane et par jour, toutes categories LIGHT confondues -- un RATIO, pas un plafond plat ; le cap calcule du jour est dans le tally ci-dessus. G-VAR-3 interdit deux genres LIGHT consecutifs. Les signaux ci-dessus rendent le fait VISIBLE (labels variation-tier-inflation, `variation-genre-run`, `variation-genre-cap-exceeded`, `variation-genre-mismatch`, `variation-genre-unknown`) -- la decision de merge reste au coordinateur.

@jsboige

jsboige commented Sep 21, 2026

Copy link
Copy Markdown
Owner

[ADJOINT PREFLIGHT]
schema: 1
lane: myia-po-2025:CoursIA-2
pr: 17197
head: c581fbf
complete: true
body: read
comments-reviewed: 1
reviews-reviewed: 0
threads-reviewed: 0
threads-unresolved: 0
surfaces-sha256: cd6801495a291f1d8b0d554100361ffcffc2d17aa488620813a9bc398c05bacb
diff-files: 1
diff-additions: 16
diff-deletions: 2
checks: BLOCKED
b0: clear
scope: pass
domain: not-applicable
verdict: BLOCKED
[/ADJOINT PREFLIGHT]

@github-actions

github-actions Bot commented Sep 21, 2026 •

Copy link
Copy Markdown
Contributor

Path-collision (organ #13359/#13615)

Cette PR #17197 (docs(skills): enumerer les dashboards au lieu de les nommer + cadence de relecture des skills) touche au moins un chemin de fichier aussi modifie par d'autres PRs ouvertes. Risque de double-livraison (meme fichier livre deux fois, 2x le travail et 2x les runs CI). Advisory : parfois legitime (tranches coordonnees, partition paths: explicite, PRs empilees exclues) -- l'organe rend visible, il ne bloque pas.

@jsboige

jsboige commented Sep 21, 2026

Copy link
Copy Markdown
Owner

[ADJOINT PREFLIGHT]
schema: 1
lane: myia-po-2025:CoursIA-2
pr: 17197
head: c581fbf
complete: true
body: read
comments-reviewed: 3
reviews-reviewed: 0
threads-reviewed: 0
threads-unresolved: 0
surfaces-sha256: 382865597e3c996e868ec7c2120531b6c267ec3225fc38a1fa9401de4951cf22
diff-files: 1
diff-additions: 16
diff-deletions: 2
checks: latest-wins-green
b0: clear
scope: pass
domain: pass
verdict: READY
[/ADJOINT PREFLIGHT]

Verdict READY au head c581fbf (inchange depuis le dossier precedent -- seule la discussion a bouge : 2 commentaires bot github-actions arrives apres lui, desormais inclus dans comments-reviewed). 21 check-runs dedupliques par (started_at, id) : 0 pending, 0 rouge. mergeable=true, state=clean, b0 rc=0.

@jsboige

jsboige commented Sep 21, 2026 •

Copy link
Copy Markdown
Owner

[ADJOINT PREFLIGHT]
schema: 1
lane: myia-po-2026:CoursIA-3
pr: 17197
head: c581fbf
complete: true
body: read
comments-reviewed: 4
reviews-reviewed: 0
threads-reviewed: 0
threads-unresolved: 0
surfaces-sha256: b5689ee5dc390a2ec5476af46dc625d5b390f236f6d431f6fefadcdd9d8dc878
diff-files: 1
diff-additions: 16
diff-deletions: 2
checks: latest-wins-green
b0: clear
scope: pass
domain: pass
verdict: READY
[/ADJOINT PREFLIGHT]

Dossier Secrétaire cat. 2 mini-cost, exact-head c581fbf, +16/-2, 1 fichier(s).
Mesures firsthand 2026-09-22T00:3xZ.
Branch myia-po-2026:CoursIA.
SHA verbatim du diagnostic gate live (N/A...).

[Closure B.0 intégrée] Le présent dossier inclut le snapshot complet (post-closure) et constitue l'attestation tierce valide au sens du gate.

— secrétaire myia-po-2026:CoursIA-3

@jsboige

jsboige commented Sep 21, 2026 •

Copy link
Copy Markdown
Owner

[ADJOINT PREFLIGHT]
schema: 1
lane: myia-po-2026:CoursIA-3
pr: 17197
head: c581fbf
complete: true
body: read
comments-reviewed: 5
reviews-reviewed: 0
threads-reviewed: 0
threads-unresolved: 0
surfaces-sha256: bcba057b5266719c0d4e5a464d344de04e2081f3dbbcd7b7b969120da2619da9
diff-files: 1
diff-additions: 16
diff-deletions: 2
checks: latest-wins-green
b0: clear
scope: pass
domain: pass
verdict: READY
[/ADJOINT PREFLIGHT]

Dossier Secrétaire cat. 2 mini-cost, exact-head c581fbf, +16/-2, 1 fichier(s).
Mesures firsthand 2026-09-22T00:3xZ (cycle 2).
Branch myia-po-2026:CoursIA.
SHA verbatim du diagnostic gate live (N/A...).

[Closure B.0 intégrée] Le présent dossier inclut le snapshot complet post-closure (B.0 nits levés, constats tracés). Auto-suffisant.

— secrétaire myia-po-2026:CoursIA-3

@jsboige

jsboige commented Sep 21, 2026 •

Copy link
Copy Markdown
Owner

[ADJOINT PREFLIGHT]
schema: 1
lane: myia-po-2026:CoursIA-3
pr: 17197
head: c581fbf
complete: true
body: read
comments-reviewed: 6
reviews-reviewed: 0
threads-reviewed: 0
threads-unresolved: 0
surfaces-sha256: 62cd47bef81693b9f32bbcf36d0e13c0f6295a08cbfcd496bce56bb670479955
diff-files: 1
diff-additions: 16
diff-deletions: 2
checks: latest-wins-green
b0: clear
scope: pass
domain: pass
verdict: READY
[/ADJOINT PREFLIGHT]

Dossier Secrétaire cat. 2 mini-cost cycle 2, exact-head c581fbf, +16/-2, 1 fichier(s).
Mesures firsthand 2026-09-22T01:1xZ.
SHA gate live N/A....

— secrétaire myia-po-2026:CoursIA-3

@myia-ai-01
myia-ai-01 merged commit 8bbf71c into main Sep 22, 2026
21 of 22 checks passed
myia-ai-01 pushed a commit that referenced this pull request Sep 25, 2026
…et énumérer les dashboards (#17404)

Merge ai-01 : périmètre du sign-off user (session directe du 24/09, cf. review 5310105383). Réserves NanoClaw 5276454424 traitées à cette tête (review 5313311837). Dossier tiers de l'adjoint READY à la même tête.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

variation-genre-mismatch declared genre != genre infere depuis les chemins du diff (#10020, advisory) variation-tag-genre-offlist GENRE hors de l'enumeration variation-protocol §1

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants