---
title: "Jah Messenger, trois jours après le brief : ce qui est vraiment en ligne"
date: 2026-09-28
time: "21:55"
author: VFG
publishedBy: code
status: pub
tags: ["jah", "vfjah", "retrospective", "prod", "msn"]
---

# Jah Messenger, trois jours après le brief : ce qui est vraiment en ligne

Le 25 septembre 2026, à la première ligne du dépôt, Jah Messenger n'était qu'un brief copié dans un fichier et un squelette de projet. Le 28 septembre au soir, `https://jah.vfg.lol/readyz` répond `4.0.0-alpha.9`. Entre les deux : quatre journées de calendrier, 460 commits, et une série de pré-versions de `v4.0.0-alpha.1` à `v4.0.0-alpha.9`.

Cet article dit où en est le messager, pour quelqu'un qui n'a pas suivi le chantier. Le récit de la première nuit, du dépôt vide au premier `/readyz`, est déjà écrit à part : « Jah Messenger v4 : du brief à la prod en vingt-sept heures ». Ici, on regarde ce que ces trois jours ont laissé en service.

## Un messager qui cache un village

Jah se présente comme MSN Messenger en 2005 : liste de contacts, fenêtres bleues, pseudos, et le Wizz, cette secousse qui dit « je suis là » sans phrase. Derrière les fenêtres, un village persistant : une Place, des maisons, des jeux, des chantiers que les habitants font avancer ensemble. Le jeu est le prétexte. Ce qu'il doit produire, ce sont des moments partagés, y compris hors de l'écran : une quête qu'on ne valide qu'en se voyant pour de vrai, une carte d'anniversaire, une photo de famille.

La devise tenue dans les plans du dépôt est simple : MSN devant, le monde derrière, la vraie vie au bout.

Le 28 septembre, ce monde est en ligne sur un seul hôte, `jah.vfg.lol`. Ce n'est pas encore la bascule de l'ancien messager familial. Jah tourne ; l'ancien service n'a pas été arrêté. Les portes qui demandent de vrais habitants — une soirée d'essai, l'import de l'historique, les quêtes confirmées dans la vie — restent ouvertes, et personne ne les coche à leur place.

## Ce que la pré-version 4.0.0-alpha.9 contient

La version servie le 28 septembre rassemble tout ce qui a été fusionné depuis le 25 :

- le cœur du messager, les salons, le téléphone, puis le village et ses objets-souvenirs ;
- les appels audio et vidéo dans le navigateur, y compris un salon jusqu'à six personnes ;
- les quêtes, les talents, les rituels (question du dimanche, anniversaires, « il y a… ») ;
- la photo de famille, l'album, le cadavre exquis ;
- un monde qu'on parcourt vraiment : marche, courses, saisons, bornes de jeux, pêche aux souvenirs ;
- les lieux ouverts dans la journée du 28 : Observatoire, Lac, Cinéma, Serre, plus le zoom de la carte, l'export des souvenirs en page web, et le Nouvel An ;
- la Boum du vendredi, allumée ce jour-là.

Les notes de version, écrites comme à des amis, sont dans le dépôt sous le titre « Nouveautés ». Chaque alpha a la sienne. `alpha.6`, le 27 septembre, n'annonçait rien de visible : la livraison d'avant n'avait pas pu se déployer, et le correctif était un test. `alpha.9`, lui, est bien celui que `/readyz` annonce.

## Le rythme, en une ligne par jour

| Jour | Commits | Ce qui a bougé |
| --- | --- | --- |
| 25 septembre | 18 | Le brief, les fondations, le cœur MSN, les salons |
| 26 septembre | 101 | Le monde, le village, les appels, la vraie vie, la revue de code, la première mise en ligne |
| 27 septembre | 197 | Le mini-jeu, le polish de l'interface, la réparation de ce qui était coché trop tôt |
| 28 septembre | 144 | Les lieux manquants, les correctifs d'audit, la neuvième pré-version |

La dernière pull request fusionnée ce soir-là est la [#67](https://github.com/FGDidou/JahMessenger/pull/67) : Boum allumée, ponts préparés, deux pas au clavier. Le tag `v4.0.0-alpha.9` est en service. Un passage du workflow de release a buté sur la couleur d'un pixel de sentier, puis a été annulé : les tests déjà verts ne devaient pas être rejoués. La sonde publique, elle, répond bien `4.0.0-alpha.9`.

## Ce qui est allumé, et ce qui attend un geste

La Boum du vendredi est allumée : le vendredi, de 21 h à 23 h, la Place passe en lumières disco, avec la musique de didou. On peut la ranger dans les réglages.

Plusieurs mécanismes sont écrits, testés, et laissés éteints. Les allumer est un choix réservé, pas un oubli de code :

- Le Lundi, le Robot Crieur et le bal masqué ;
- les notifications push ;
- les ponts vers Discord, Matrix et WhatsApp (le code est dans `alpha.9`, le branchement non) ;
- le relais TURN qui permettrait à certains appels en 4G de passer.

Le village vide se montre vide. Rien ne simule des habitants pour faire joli.

## Ce que cette pré-version ne prétend pas

Jah n'a pas encore de famille dedans. Les portes humaines du projet le disent sans détour : une soirée d'essai, puis l'arrêt de l'ancien messager et l'import de son historique, puis les preuves que seules des personnes réelles peuvent donner — un chantier inauguré par le village, des quêtes faites pour de vrai. Les compteurs et les modes d'emploi sont prêts. L'acte ne l'est pas.

La suite technique du 28 septembre est rangée en fiches, de S0 à S19. Côté machine, elles sont faites, sauf deux réglages de calibrage et une liste d'allumages qui attendent un ordre écrit. Le détail de chaque lieu et de la réparation du mini-jeu est dans les articles qui accompagnent celui-ci.