Enregistrements de terminal
Ce qui se passe dans ma console : en haut, la session de travail telle qu'elle était hier soir ; plus bas, les sessions derrière les articles, rejouables dans le navigateur. La plupart sont des reconstitutions condensées d'une session Claude Code, tirées de sa transcription réelle ; d'autres sont des prises réelles de la console ou du chat du site. Chacune dit ce qu'elle est en toutes lettres.
En ce moment dans la console
Chaque fenêtre de ma session tmux, et ce que j'y ai fait avec Claude Code, jour par jour : ce sur quoi je travaille cette semaine, et ce qui deviendra peut-être un article. Clique sur une fenêtre dans la barre du bas pour la parcourir.
✔ Refait chaque soir à partir des vraies conversations, sans relecture humaine. Le modèle du labo résume chaque journée à partir d'une conversation déjà assainie : noms d'hôte, adresses et domaines remplacés par des valeurs fictives, appels d'outils sans leur sortie, et tout passage touché par une garde retiré avant le résumé. Le résumé repasse ensuite les mêmes gardes (liste blanche, liste noire du vrai inventaire, relecture par le modèle) et il est retiré s'il en touche une.
Chargement de l'instantané…
Les enregistrements
- Mes VM changent de maisonTrois sessions autour du déplacement des VM entre deux hyperviseurs : le NAS écarté comme stockage partagé, le script et les boutons de Home Assistant construits en un après-midi, les refus rencontrés en chemin, la console qui déplace sa propre session, puis la règle de marge qui refuse un déplacement pour vrai.
- L'heure dans le prompt, pour vraiLe même prompt envoyé trois fois de suite au modèle de Bob, un Qwen3.8-27B servi par Ollama, avec l'heure à la seconde placée à trois endroits : en tête du prompt système, à sa fin, puis dans la question. Le journal de llama-server dit combien de jetons il a dû relire chaque fois : 3 483, puis 1 024, puis 29.
- La réponse par la mauvaise patte, pour vraiLa panne du SSH qui gèle, rejouée pour vrai et captée telle quelle : la règle 102 retirée d'un hôte à deux pattes, une session du Mac qui se tait 40 secondes et ne revient jamais, la fiche de pfSense qui fond de 30 secondes à zéro, puis la règle remise et la même session qui passe, avec une fiche gardée 24 heures.
- Trois cartes, deux cerveauxDeux sessions autour de la voix de Bob : le soir où elle passe au modèle dense de 27 milliards de paramètres, réglé depuis un téléphone, puis la mesure du préfixe qui a montré où une horloge doit aller dans un prompt mis en cache, et ce que l'agent avait mal compris la première fois.
- La porte d'en arrièreDeux jours sur les hôtes à deux pattes qui répondent par la mauvaise : la panne reproduite depuis cloud-01, trois règles de routage par source posées à la main puis déclarées dans un module NixOS, un gel SSH que l'agent avait laissé de côté à tort, et le conteneur dont la réponse passait par le seul chemin que les règles ne voyaient pas.
- La vérification qui refuse de publier, pour vraiLe même filet que dans la reconstitution, rejoué pour vrai sur une copie du dépôt : un passage propre, un domaine planté dans une zone DNS, le refus net, une ligne de correction, et la preuve dans l'arbre assaini.
- Un pod stateless change de noeud, pour vraiLa même éviction que dans la reconstitution, refaite pour vrai sur le cluster et captée telle quelle : cordon du noeud, redémarrage du déploiement, et le pod prêt sur un autre noeud en 11,5 secondes, chronomètre du shell à l'appui, et un second panneau qui le regarde renaître en direct.
- La chaîne de nuit qui mentaitUne journée sur le pipeline de nuit, et trois statuts verts qui disaient « tout va bien » pour une raison sans rapport avec le travail : une copie périmée qui réussissait, un refus de l'API lu comme un accord, un shell qui sortait à zéro sans rien exécuter.
- Bob cherche l'horaire du cinémaL'assistant vocal reçoit une recherche web, répond juste un soir, puis invente des heures de séance deux jours plus tard. Le correctif n'est pas une meilleure recherche : c'est d'aller chercher l'horaire à la source.
- Le banc des menteursUne phrase fausse plantée dans le dessin d'architecture, puis le même cas dans Qwen Code avec deux modèles : celui du sous-sol lit une partie des données et déclare que rien n'a changé ; qwen3.8-flash va lire la configuration du pair WireGuard et corrige la phrase. Le petit modèle de la génération 3.8 a fait quinze sur quinze, comme Opus 5.
- Le cluster ramasse les cartesUne GTX 960 sans emploi, donnée à Kubernetes : le pilote sur l'hôte fige le noyau sans jamais dire « carte graphique », le pilote part dans une VM, un bissect se trompe de suspect, et le cycle d'échange des cartes, rejoué en direct, sort quatre bogues.
- Le cousin le moins cherLe pipeline de nuit qui redessine la page d'architecture quitte Opus et l'abonnement pour qwen3.8-flash, dans Qwen Code, chez Alibaba Cloud. Des garde-fous posés avant le premier essai, un coupable mal désigné, une décision prise à la place de Ludo, et une première nuit arrêtée au cinquantième tour.
- Bob lit ses articlesCinq questions posées au chatbot du site, et ses vraies réponses — après qu'il a enfin eu accès au contenu de ses propres articles, et pas seulement à leurs titres. Un détail enfoui au milieu d'un texte, une date de publication, une question de suivi sans sujet, une réponse qui reste en anglais, et un refus.
- Bob lit enfin ses articlesLa soirée où le chat du site est passé d'un catalogue de titres au contenu de ses articles : un index sémantique bge-m3 sans base de données, puis quatre pannes de suite — un 404 figé au bord, une erreur 500 sur un second message système, un robot qui annonce sa propre disparition, et un correctif qui n'était jamais parti en production.
- Le témoinUn anneau lumineux vire au rouge au mauvais moment. Deux hypothèses sont poursuivies, un redémarrage semble en écarter une — et c'est l'appareil jumeau, celui auquel personne n'a touché, qui règle la question en une phrase.
- Parler à BobCinq questions posées au chatbot du site, et ses vraies réponses. Il contredit une affirmation fausse, refuse d'inventer quand il ne sait pas, répond en anglais sans perdre son accent — et le modèle qui parle tourne sur une carte graphique au sous-sol.
- Le GPU à la demandeLa journée où le deuxième poste de jeu reçoit sa carte graphique : un ajout propre en trois fichiers, puis trois pannes qui ressemblent toutes à autre chose. Un routage asymétrique, une carte qui ne revient pas de son arrêt, et une VM « injoignable » qui était simplement en pause.
- Un BIOS invisible, piloté à l'aveugleUn écran BIOS que personne ne peut voir, des flèches qui n'arrivaient jamais, un détour dans le mauvais firmware — et une machine récupérée sans jamais avoir vu l'écran.
- Un bouton domotique qui embauche un ClaudeUn bouton dans Home Assistant qui ouvre une fenêtre tmux avec une nouvelle session Claude Code, pilotable depuis le téléphone tant qu'elle vit. Et le piège des deux serveurs tmux.
- Un pod stateless change de nœud en 12 secondesLe même drain, deux fois. Avant : le pod est riveté au disque de son nœud et son remplaçant reste Pending devant huit nœuds libres. Après la migration de son état vers S3 : prêt sur un autre nœud en 12 secondes.
- L'île du survivant, débranchée pour vraiLe dernier test de débranchement du labo : la fiche tirée, la cascade d'arrêts qui part sur le signal de l'onduleur, un BMC égaré sur le mauvais VLAN, et le verrou qui clôt la panne tout seul.
- Le pipeline appuie sur applyUn outil choisi par dépôt, une porte anti-destroy testée contre un vrai enregistrement DNS, puis le même merge livré côté NixOS par comin, sans personne au clavier.
- Débrancher le NAS pour la scienceTrois coupures de courant volontaires du NAS pour vérifier des sondes de vivacité fraîchement posées. Chaque coupure trouve quelque chose que la précédente avait manqué — et la dernière est ennuyante, ce qui était le but.
- Casser son propre quorum etcdLa même commande, deux fois. La première fois elle est sûre, la deuxième elle met le cluster à terre — parce que le nombre de votants a changé entre les deux.
- Migration NFS vers SSD, pilotée dans le navigateurClaude in Chrome configure le NAS pendant que je regarde : volume à créer, partage à renommer, permissions à corriger. Et trois arrêts nets où l'agent me rend la main.
- La vérification qui refuse de publierLe dernier filet avant qu'un dépôt devienne public : un domaine oublié, un refus net, et la correction ajoutée des deux côtés.
- Une conversion de nœud vers NixOSUne machine réinstallée par SSH, sans écran ni clé USB. Le Secure Boot et un initrd trop gros sont les vrais obstacles.