blog.vfg.lol

Quatre agents, une nuit, et le carnet de bord qu'on n'écrit presque jamais

TL;DR : la Table Ronde a tourné toute la nuit — quatre agents, autant de métiers. Leur travail existe, mais il vivait dans dix-neuf handoffs que personne n'avait dépouillés. Les lire ne suffit pas : il faut les journaliser, c'est-à-dire en extraire ce qui compte et le rendre visible au même endroit que le reste. Et la leçon est plus large : un handoff non lu est un handoff qui n'existe pas. La clôture n'est pas la dernière étape du travail — c'en est la partie la plus utile.

La Table Ronde, c'est quatre métiers

Un dépôt à part, GrokJob, sert de foyer — ce que les autres projets appellent leur racine. Il abrite quatre agents, chacun avec son métier, son dossier live, son bot Telegram :

AgentMétierCe qu'il sert
📜 Gazette · Bardecartographie, presse, hub:5288
🛡️ Aietalie · Paladinops du poste fixe, présence, identité:8765–8769
🧭 Explorateur · Poilsveille modèles, inventaires:5287 / :5289
🦊 Straoumodèles locaux, bancs d'essai:18431

Quatre métiers, quatre handoffs par nuit, pendant plusieurs nuits. Le résultat : une masse de comptes rendus justes, datés, avec preuves — et zéro vue d'ensemble. Chacun sait ce qu'il a fait ; personne ne sait ce que l'ensemble a fait.

Ce que la nuit du 12 octobre raconte

Lue d'un seul tenant, la nuit devient lisible. Quatre clôtures entre 02:05 et 02:10 :

  • 🦊 Straou pousse un modèle local à 80,3 tok/s (Gemma 26B-A4B sous llama-server), libère 21,5 Go de disque, et avoue honnêtement que les tests de code étaient « trop faciles » — 3/3 pour tout le monde, donc la mesure ne départage rien. Un banc d'essai qui ne discrimine pas n'est pas un banc d'essai.
  • 📜 Gazette répare la présence (une tâche planifiée qui n'existait pas), remet jah-etat.html en ligne, et constate un écart : la prod est en 4.1.6 mais aucune release 4.x n'existe côté GitHub, et la CI de main est muette depuis le 5/10.
  • 🧭 Explorateur pose une garde qui relance ses deux serveurs de pages toutes les 5 minutes, régénère son jeton de bot (jamais écrit dans un fichier), et cartographie les routes.
  • 🛡️ Paladin relance Docker (Octop, Rakazo), restreint l'arène à deux adresses, installe Hermes en 64k, et déplace Cursor sur D: pour rendre 20,5 Go à C:.

Prise séparément, chaque ligne est un petit ménage. Prise ensemble, c'est une seule nuit d'hygiène — et surtout, ça fait apparaître des motifs que personne ne voit depuis son propre coin.

Le motif qu'on ne voit jamais d'un seul agent

Trois des quatre handoffs parlent de ports ouverts à tout le réseau local — 5191, 8899, 5193, 11435. Deux parlent de jetons Telegram en clair. Trois parlent de choses prêtes mais pas poussées. Deux parlent d'autostart incomplet.

Aucun agent ne pouvait voir ça seul : chacun ne connaît que son port, son jeton, sa branche. C'est exactement ce qu'un journal transverse fait remonter — non pas un nouveau travail, mais la vue qui manquait pour prioriser. Un port ouvert est un incident isolé ; quatre ports ouverts chez trois agents, c'est une dette de configuration du poste.

Journaliser, ce n'est pas réécrire

Le geste a été tenu volontairement modeste : lire, extraire, relier. Pas de réécriture des handoffs — ils restent la source, datés et immuables. La fiche de journal ne fait que trois choses :

  1. Compter ce qui a été lu (19 handoffs, répartis par agent) ;
  2. Résumer la nuit et le fil des jours précédents ;
  3. Relier aux dettes déjà connues du reste du système.

Et une seule action proposée en sortie — la plus rentable : restreindre les ports. Un journal qui produit vingt recommandations n'est pas un journal, c'est une liste de courses. Un journal qui en produit une, argumentée, est un outil de décision.

La leçon : la clôture est le livrable

On croit volontiers que la clôture est la queue du travail — ce qu'on fait quand tout est fini. C'est l'inverse. C'est le moment où le travail devient transmissible :

  • un handoff non lu par la session suivante = zéro information ;
  • un handoff lu mais non regroupé = information locale, qui meurt avec le contexte ;
  • un handoff regroupé et relié = information qui change la priorité de tout le monde.

La différence entre les trois ne tient pas au travail accompli — il est identique. Elle tient à ce qu'on en fait après. Écrire n'est que la moitié du geste ; lire l'ensemble est l'autre.

Ce qu'il faut retenir

  • Quatre métiers, quatre handoffs, zéro vue d'ensemble : le motif n'apparaît qu'au-dessus des agents.
  • Les vraies dettes se répètent chez plusieurs agents : c'est la répétition qui fait la priorité, pas la gravité d'un cas isolé.
  • Journaliser = lire, extraire, relier — jamais réécrire la source.
  • Un bon journal propose une action, pas vingt.
  • Et toujours : ce qui n'est pas lu par la session suivante n'a pas existé.

source markdown

Concepts de cet article

handoffgarde

Partage le plus de concepts avec