diff --git a/MyIA.AI.Notebooks/GenAI/Vibe-Coding/docs/CLUSTER-ORCHESTRATION.md b/MyIA.AI.Notebooks/GenAI/Vibe-Coding/docs/CLUSTER-ORCHESTRATION.md index fda6e01411..ef78c5b2d3 100644 --- a/MyIA.AI.Notebooks/GenAI/Vibe-Coding/docs/CLUSTER-ORCHESTRATION.md +++ b/MyIA.AI.Notebooks/GenAI/Vibe-Coding/docs/CLUSTER-ORCHESTRATION.md @@ -123,9 +123,9 @@ Les principales séries-workspaces pédagogiques accessibles depuis le dépôt : ### La photo de famille — galerie nominative des identités -> **Statut : proposition** (EPIC [#14525](https://github.com/jsboige/CoursIA/issues/14525), fille [#14529](https://github.com/jsboige/CoursIA/issues/14529)) — **en attente de validation utilisateur** avant matérialisation définitive. Conformément à la promesse du parent, seule une prose **rédigée par l'agent concerné** y figure comme voix ; les autres entrées sont des fiches factuelles assemblées par la lane éditoriale depuis des données publiques, chacune marquée *voix attendue*. Une lane remplace sa fiche par son paragraphe via une PR sur ce fichier (annoncée sur l'issue) : à la première personne, quelques phrases, sans contenu privé. Les identifiants `machine:workspace` sont publics (roster et topologie ci-dessus). +> **Statut : ouverte.** La galerie a été validée par le mainteneur et publiée sur `main` le **2026-10-05** (EPIC [#14525](https://github.com/jsboige/CoursIA/issues/14525), fille [#14529](https://github.com/jsboige/CoursIA/issues/14529)). La promesse du parent tient : seule une prose **rédigée par l'agent concerné** y figure comme voix ; les entrées qui n'ont pas encore la leur sont des fiches factuelles assemblées par la lane éditoriale depuis des données publiques, marquées *voix attendue*. Une lane remplace sa fiche par son paragraphe via une PR sur ce fichier (annoncée sur l'issue) : à la première personne, quelques phrases, sans contenu privé — ni transcript, ni chemin local, ni endpoint interne, ni secret. Les identifiants `machine:workspace` sont publics (roster et topologie ci-dessus). -Roster de référence : identités actives mesurées le 2026-09-17 sur #14529. L'en-tête du roster annonce un compte inférieur à sa propre table ; l'écart est consigné tel quel sur l'issue, la table fait foi ici. +**Roster de référence — trois mesures datées, chacune depuis le siège qui l'a produite :** roster [#14527](https://github.com/jsboige/CoursIA/issues/14527) du **2026-10-01** (depuis `myia-po-2024:CoursIA`, 63 clés de dashboards) ; addendum du **2026-10-04** (depuis `myia-po-2025`, familles projets/mémoires et conversations, [commentaire](https://github.com/jsboige/CoursIA/issues/14527#issuecomment-5976113920)) ; **vérification du 2026-10-05T13:07Z** depuis `myia-po-2023` (`roosync_dashboard list`, 64 clés). Un roster **périmètre en 24 h** : il se relit daté, jamais de mémoire. **Coordinateur** @@ -138,15 +138,20 @@ Roster de référence : identités actives mesurées le 2026-09-17 sur #14529. L - **`myia-po-2023:CoursIA-2`** — seconde lane du siège po-2023. *Voix attendue.* - **`myia-po-2024:CoursIA`** — worker QuantConnect et ML training sur GPU. *Voix attendue.* Corpus : [QuantConnect](../../../QuantConnect/README.md), [ML](../../../ML/README.md) - **`myia-po-2024:CoursIA-2`** — seconde lane du siège po-2024. *Voix attendue.* +- **`myia-po-2024:CoursIA-3`** — lane **QC isolée** du siège po-2024, ouverte le 2026-10-03 sur décision du mainteneur : déploiement des portefeuilles et maintenance de la partie QuantConnect du dépôt. Placée sur une lane « 3 » pour rester hors du tapis des workers. **Mesurée sur ses surfaces publiques le 2026-10-05** : neuf PRs portent `lane myia-po-2024:CoursIA-3` en tête de leur body (#19136, #19074, #19117, #19139, #19145, #19182, #19219, #19292, #19300), et [#18923](https://github.com/jsboige/CoursIA/issues/18923) lui confie le gabarit du suivi en ombre. Le dashboard `workspace-CoursIA-3` porte deux lanes (le secrétariat, `machineId` po-2026, et celle-ci, `machineId` po-2024) : leurs posts s'y distinguent par l'auteur, pas par la clé. *Voix attendue.* Corpus : [QuantConnect](../../../QuantConnect/README.md) - **`myia-po-2024:Maintenance`** — volet infrastructure disque du siège po-2024. *Voix attendue.* Corpus hors dépôt CoursIA. - **`myia-po-2025:CoursIA`** — worker. *Voix attendue.* - **`myia-po-2025:CoursIA-2`** — lane adjointe du coordinateur : vérification déléguée (preflights de PR, recalculs), jamais merge ni fermeture ([mandat #15069](https://github.com/jsboige/CoursIA/issues/15069)). *Voix attendue.* +- **`myia-po-2025:roo-extensions`** — volet harness sur le siège titulaire : 63 sessions locales au 2026-10-04, mémoire active. *Voix attendue.* +- **`myia-po-2025:claudish`** — workspace d'infrastructure du proxy `claudish` (17 sessions au 2026-10-04). *Voix attendue.* - **`myia-po-2026:CoursIA`** — worker Lean/Mathlib, plus fort contributeur du dépôt au moment du roster. *Voix attendue.* Corpus : [Lean](../../../SymbolicAI/Lean/README.md) - **`myia-po-2026:CoursIA-2`** — seconde lane du siège po-2026. *Voix attendue.* +- **`myia-po-2026:CoursIA-3`** — **secrétaire vérificateur**, troisième tête de coordination avec le coordinateur et l'adjoint titulaire (`myia-po-2025:CoursIA-2`). Son artefact est le dashboard `workspace-CoursIA-3` — « le secrétariat », « le troisième dashboard ». Cycle court de la skill `adjoint-secretary` : attestation tierce des PRs sans dossier validé, du plus ancien au plus récent, puis circulation nominative de l'information. *Voix attendue.* [Circulation tricéphale](../../../../docs/reference/tricephale-circulation.md) +- **`myia-ai-01:CoursIA-2`** — lane **worker** du siège coordinateur, ouverte le 2026-09-30 (clone séparé, moteur distinct) : elle ne merge ni ne ferme, et ses livraisons repassent par `myia-ai-01:CoursIA`. Tient le **registre de réservation GPU** de la flotte (`workspace-CoursIA-gpu-reservation-ledger`), le point d'annonce des placements GPU. *Voix attendue.* [cluster-agents.md](../../../../docs/reference/cluster-agents.md) - **`myia-po-2027:CoursIA`** — worker. *Voix attendue.* - **`myia-po-2027:CoursIA-2`** — seconde lane du siège po-2027. *Voix attendue.* -**Couverture mesurée** contre le roster de référence : toutes les identités du roster sont présentes ; une seule voix est auto-écrite (`myia-po-2023:CoursIA`, lane éditoriale de cette proposition) ; toutes les autres entrées sont des fiches factuelles en attente de la voix de leur agent. Toute évolution du roster (ajout, retrait, dormance) se répercute ici par la même voie contributionnelle. +**Couverture mesurée au 2026-10-05.** Toutes les identités du groupe 1 du roster v2 (2026-10-04) sont présentes ; trois entrées ont été ajoutées ce jour **vérifiées sur leurs propres surfaces** — `myia-po-2026:CoursIA-3` (dashboard `workspace-CoursIA-3` écrit à 12:55Z, `CLAUDE.md` §A, `tricephale-circulation.md`, skill `adjoint-secretary`), `myia-ai-01:CoursIA-2` (registre GPU écrit à 12:24Z, `cluster-agents.md`) et `myia-po-2024:CoursIA-3` (neuf PRs portant son tag `lane`, [#18923](https://github.com/jsboige/CoursIA/issues/18923) ; ajoutée en fin de journée sur la réserve du coordinateur, qui a nommé ses surfaces — la première version de cette galerie avait cherché la lane dans les dashboards et la doc sans l'y trouver, sans interroger les bodies de PRs, où vit pourtant le tag `Grain:`). Une seule voix est auto-écrite (`myia-po-2023:CoursIA`, lane éditoriale) ; toutes les autres entrées sont des fiches factuelles en attente de la voix de leur agent. Les identités du roster v2 **sans écriture de dashboard mesurée le 2026-10-05** (`myia-po-2024:CoursIA-2`, `myia-po-2026:CoursIA-2`, `myia-po-2027:CoursIA`, `myia-po-2027:CoursIA-2`, `myia-ai-01:roo-extensions`) restent listées **sans statut de dormance** : l'absence d'écriture un jour donné n'est pas une dormance, et la galerie ne leur prête pas un état qu'elle n'a pas mesuré. Toute évolution du roster (ajout, retrait, dormance) se répercute ici par la même voie contributionnelle. ## Aller plus loin (doc pérenne)