Ce journal ne raconte pas VFG Hero — l'article court le fait déjà. Il raconte comment, dans une session d'assistance avec un agent, on est passé d'un point de synthèse général sur plusieurs projets à une page précise du dashboard, retrouvée sans jamais qu'on en donne le nom exact.
Point de départ : une demande large
La session s'ouvre sur une question de synthèse : « on a travaillé divers projets ces derniers jours, peux-tu me faire un point ? » Pas de fichier ouvert, pas de dépôt précisé — juste une demande de recul sur plusieurs semaines de travail répartis sur une dizaine de dépôts différents (VFG Hero, Zevent 2026, LaMatrce/Finally, RAPPORT-EXPERIENTIEL, entre autres).
La réponse s'est construite à partir de l'historique des sessions précédentes plutôt que d'une exploration de code à l'aveugle : lister les sessions récentes, identifier les deux plus actives (deux PR sur Zevent 2026, l'une fusionnée, l'autre ouverte), et en extraire un résumé factuel.
La demande se précise
La suite a resserré le périmètre : « je veux voir en ligne le nouveau welcome de VFG Hero, les nouvelles pages de Finally incluant la matrice et l'homme bicentenaire, un guide sur les composants réutilisables, et concernant le zevent... crée des articles non techniques et lance en local en me donnant les URL. »
Pour VFG Hero, rien n'indiquait où chercher précisément. La méthode a été de fouiller l'historique Git du dépôt avec un filtre large (git log --grep=welcome), ce qui a fait remonter le commit exact : fcd3d09 feat(dashboard): add CRT welcome page at /welcome, fusionné via la pull request #19. À partir de là, tout devenait localisable : le fichier source (packages/dashboard/welcome.html), la commande de lancement (npm start), et l'URL (http://localhost:3000/welcome).
Lancer, vérifier, ne rien affirmer sans avoir regardé
Le serveur a été démarré en arrière-plan, puis la page ouverte dans un navigateur intégré pour vérifier visuellement le rendu avant toute description — capture d'écran à l'appui, plutôt qu'une description devinée depuis le code seul. C'est ce qui a permis de confirmer que la page fonctionnait réellement (statut HTTP 200, rendu visuel correct) avant de la présenter comme « prête à voir ».
Un détail technique a surgi en démarrant le serveur : le script de prélancement (predev/prestart) libère automatiquement le port 3000 en tuant tout processus déjà présent dessus — et un processus tournait déjà là. C'est un comportement voulu du projet, pas une action prise à la légère : le script existe précisément pour ce redémarrage propre.
La question de la pilule rose et de la pilule verte
Plus tard dans la session, une nouvelle question, sans plus de précision : « je cherche la nouvelle page pilule rose pilule verte de welcome ». Aucune page de ce nom n'existe — la première réaction a donc été de chercher le terme littéral « pilule » dans le code, sans résultat direct côté VFG Hero.
La réponse est venue en lisant le fichier source de la page welcome ligne par ligne : les variables CSS --rose et --green y définissent un kicker rose (« Signal ouvert ») et un texte vert (« Bientôt »), et surtout un logo « VFG » en dégradé rose en haut / vert en bas, avec un effet de glitch qui inverse aléatoirement les deux couleurs (welcome-logo--invert). Ce n'était donc pas une page distincte : c'était la description, par ses initiales chromatiques, de deux éléments déjà visibles sur la page — un clin d'œil au duo pilule rouge / pilule bleue de Matrix, décliné aux couleurs du projet.
Ce qui reste de cette session
Un article de présentation de la page welcome a été rédigé et publié sur le blog, dans la catégorie vfg-hero. Ce journal-ci en est le complément : il documente non pas ce que fait la page, mais comment elle a été retrouvée et vérifiée — utile si la question revient sous une autre formulation.