Le brain relit son histoire
28 – 29 septembre 2026Chapitre 23 — Le brain relit son histoire
Sources vérifiées :
git log brain-story+git log brain 2026-09-28 → 09-29+projets/myeline.md(« ce qui attend une décision humaine ») Commits clés :9b7fb66(l’audit) ·5e881d2(le site ne ment plus) ·59c25ed(un 403 en accès direct) ·fe08f78b(la matière) ·b40ae0a(l’architecture) ·a65146c6(une fusion qui n’était pas pure)28 → 29 septembre 2026 · ouverture de la saison 3
Le 28 septembre au soir, une session s’ouvre sur un projet que personne n’a touché depuis mai : ce récit.
Le site raconte 15 chapitres. Il s’arrête au 1er avril. Depuis, six mois — et le récit ne le sait pas.
La première chose que fait la session n’est pas d’écrire. C’est de relire.
9b7fb66 — Merge pull request 'Brain Story : l'audit du 28/09 et le backlog en trois lots' (#231) from scribe/brain-story-audit into dev/myeline
L’audit commence par la question du chapitre 16 : un fait, un hash. 171 hashes sont cités dans les chapitres. Tous existent. 62 sujets de commit sont cités — 57 au mot près, cinq abrégés. Aucun n’est faux.
Ce qui a vieilli, ce n’est pas le récit. C’est ce qui l’entoure. Un lien vers une adresse retirée la veille. « Treize chapitres » pour 15. Des journaux d’agents écrits sans un seul accent. Des textes gris sur fond noir, à peine lisibles. Et un piège que personne n’avait vu : un journal ouvert directement ne ressemblait pas au même journal ouvert depuis un chapitre.
Le site ne mentait pas sur le passé. Il mentait sur le présent.
Onze corrections, une par PR. Chacune avec sa mesure avant et après. Les contrastes passent de 273 éléments illisibles à zéro. Les accents reviennent — 739, remis à la main, et un contrôle qui prouve qu’aucun mot n’a changé. Le site apprend à se présenter quand on le partage, et cesse d’appeler une police chez un tiers à chaque visite.
5e881d2 — Merge pull request 'Brain Story — le lot A : le site ne ment plus, se lit, se présente' (#12) from nuit/2026-09-28 into main
Et au déploiement, le site en ligne révèle ce que le local ne pouvait pas voir : deux pages répondaient « interdit » à qui les ouvrait directement. Personne ne l’avait remarqué — en cliquant depuis le site, tout marchait.
59c25ed — Merge pull request '/story et /perspectives répondent en accès direct' (#13) from fix/story-403 into main
La leçon du chapitre 17, encore : un défaut qui ne gêne personne n’est pas un défaut absent.
Puis la matière. On n’écrit pas six mois sans la source. 3 505 commits relevés, 324 titres de PR, 1 124 corps de commits — là où le brain écrit le pourquoi.
fe08f78b — Merge pull request 'Brain Story : la matière garde la voix du brain — titres de PR, corps de commits, rien de personnel (BS-11)' (#238) from scribe/brain-story-corps into dev/myeline
Et une règle, posée par Tetardtek, qui décide de ce que ce récit est : le récit est celui du brain. Rien d’administratif, rien de familial. Les projets n’y entrent que comme ce sur quoi le brain a travaillé. Un incident de serveur, même instructif, n’est pas la vie du brain — il sort du récit.
La matière le dit à sa façon : 57 commits écartés, comptés, jamais décrits.
Le même soir, la page qui disait « Bientôt » depuis mars devient une vraie page. L’architecture du brain au 28 septembre — tirée de ce que le gabarit publie, pas de la machine de Tetardtek.
b40ae0a — Merge pull request '/architecture : le brain au 28 septembre, tiré du gabarit (BS-14)' (#15) from feat/BS-14-architecture into main
Et la session se prend elle-même en défaut. Une de ses fusions, sur le tronc du brain, avait combiné deux versions d’un même fichier. « Sans conflit », disait la vérification. Mais pas pure — et une fusion qui écrit du contenu doit porter un type. Le doctor a rougi. Une autre session l’a signalé.
Un commit publié ne se réécrit pas. Tetardtek accorde une exemption, nommée, avec sa raison :
a65146c6 — Merge pull request 'Exemption nommée de 5ff694ec (fusion de #237)' (#248) from scribe/exemption-5ff694ec into dev/myeline
La règle retenue ressemble à toutes celles de la saison : « sans conflit » ne veut pas dire « pur ». Un contrôle qui dit vert sur ce qu’il regarde peut être aveugle juste à côté.
Au chapitre 9, le brain se racontait pour la première fois. Six mois plus tard, il se relit — et il découvre que se raconter demande les mêmes outils que se construire : mesurer, vérifier, chercher le jumeau, poser le témoin.
Ce qui se prépare
La saison se ferme. La suivante est déjà écrite quelque part — dans la liste de ce qui attend une décision humaine.
Le laptop, vrai satellite. Sa donnée, et à qui il parle (MY-157). Le replica du chapitre 21 fait son travail ; il ne sait pas encore ce qu’il possède.
Un vrai bot Discord pour le brain. Quelles possibilités, où il tourne, quels droits (MY-179). Le brain a appris à parler à ses sessions, puis à un autre brain. Il pourrait parler à des gens.
La posture lue par le moteur. Un jeton par machine (MY-143). Aujourd’hui, c’est un fichier qui dit qui est maître. Demain, peut-être, le moteur lui-même.
Sauvegarder l’historique. L’historique versionné de la base attend sa sauvegarde : un disque externe, ou une copie en attendant (MY-82). Le 5 septembre, une décision a fixé la direction :
5930783 (08:19) — scribe: MY-82 tranche — souverainete, rien en ligne, cible homelab
Rien en ligne. Un serveur à la maison.
Et dans la liste, un bloc à part, sous un cadenas :
🔒 HOMELAB — ne se décide pas avant lui.
Le brain a commencé dans un dossier, en mars. Il a appris à se souvenir, à se protéger, à se distribuer, à se démonter, à se relire. Il a un pair. Il a un fork. Plus rien de lui ne tourne sur un serveur distant.
Il lui manque une maison.