blog.vfg.lol

Nos mots maison, et les articles qui les emploient.

Lexique

Nos mots maison, définis une fois et liés dans les articles : la première fois qu'un article emploie l'un d'eux, il devient un lien vers sa page, qui liste en retour tous les articles qui en parlent. 33 concepts ; un terme cité dans au moins 8 articles mérite sa page.

Notre méthode

handoff427 articles
La note de passation qu'un agent (ou FG) écrit en fin de session : ce qui a été fait, ce qui reste, la prochaine action exacte.
gate289 articles
Un point de passage qui bloque la suite tant qu'un critère n'est pas rempli — souvent un usage réel constaté par FG plutôt qu'un test.
SSOT274 articles
Single source of truth : l'unique endroit qui fait foi pour une information.
dérive199 articles
L'écart entre ce que le dépôt contient et ce que la production sert réellement : un article modifié d'un côté et pas de l'autre, un document qui ne dit plus la vérité.
garde193 articles
Un contrôle automatique — un test, un script de vérification — qui empêche une erreur déjà commise de revenir en silence.
worktree167 articles
Une copie de travail Git séparée, sur sa propre branche, dans son propre dossier.

Les familles de projets

quatuor62 articles
Les quatre piliers applicatifs de l'écosystème : VFG Hero, Matrice, VFGate et Châtaigne.
compagnons56 articles
Les petits services qui gravitent autour du quatuor et rendent le quotidien habitable : IdeaPit, Pulse, Grimoire, VFJah Messenger, RainbowJourney.
métaprojet48 articles
L'ensemble qui tient tous nos projets ensemble — la boussole : VFVFGPT, le kit, le workspace.

Les projets

VFGate286 articles
« La porte » : la passerelle qui relie nos projets entre eux par des adaptateurs et des événements (port 5191).
VFVFGPT253 articles
Notre hub central, « le cerveau » : il agrège les signaux des projets (le Signal Ledger), expose une API (port 4320) et une administration (port 4319), et reçoit les idées d'IdeaPit.
VFG Hero237 articles
Le tableau de bord personnel façon jeu vidéo rétro : un écran à l'esthétique cyberpunk, cadran cathodique compris, qui affiche en temps réel des statistiques de vie.
Matrice185 articles
Le jeu dans la vie réelle : ménage, pression, quêtes — et quand une tâche est faite, le salon répond en lumière (OSC, DMX) au lieu d'une notification.
IdeaPit155 articles
La boîte à étincelles : capturer une idée en moins de deux secondes, sans quitter ce qu'on fait (port 5192).
Pulse129 articles
Un compagnon qui agrège l'activité du workspace et envoie un rapport horaire par Telegram (preuve de concept, API sur le port 4330).
Grimoire99 articles
L'outil de gouvernance du workspace : une interface en terminal (TUI) et une interface web, qui porte aussi un lexique (port 5193).
Citadelle87 articles
Notre cockpit façon jeu de stratégie en temps réel : chaque projet est un bâtiment, chaque agent un soldat, chaque décision un ordre scellé.
VFJah Messenger77 articles
Une messagerie née d'une envie simple : retrouver l'esprit des conversations MSN des années 2000.
VFG-Kit70 articles
Le guide de navigation du workspace : aucun code exécuté, seulement la couche de lecture qui dit où est quoi dans l'architecture VFG.
GandalfIdle68 articles
Un compagnon de jeu « idle », avec son affichage tête haute et un relais vers VFGate (preuve de concept).
Signal Ledger60 articles
Le journal d'événements de VFVFGPT : on n'y fait qu'ajouter (écriture POST uniquement), et tout ce qui se passe dans les projets y laisse une trace lisible par API.
RainbowJourney58 articles
Un jeu d'apprentissage et d'improvisation au piano MIDI, synesthésique : une application React et TypeScript dans une vallée lumineuse où les notes deviennent couleurs.
Châtaigne51 articles
Le logiciel de spectacle (Chataigne, avec ses projets .noisette) qui traduit fidèlement les événements de la Matrice en lumière et en son.
Skyblog35 articles
La peau d'origine du blog, en hommage assumé aux blogs des années 2000 — devenue une expérience du site.
ZEvent16 articles
Le marathon caritatif sur Twitch.
Chromatic River14 articles
L'autre réponse au même prompt que RainbowJourney : un site statique en JavaScript qui navigue sur un canal vénitien à l'aube.

Les récits

Les Ondes32 articles
Une série de récits de FG, un chapitre par mois, sur les gestes insignifiants qui traversent des systèmes invisibles — l'effet papillon appliqué à notre quotidien.

Le métaprojet

chaînes expérientielles7 articles
Nos huit chaînes E1 à E8 : chacune relie un besoin de la vie de FG (focus, capture d'idée, spectacle, refuge…) aux projets qui le servent.

Le blog

skin44 articles
Une apparence du blog (Skyblog, Y2K, brutaliste, terminal…) que chaque lecteur peut choisir ; le contenu ne change pas, seule la peau change.

L'infrastructure

VPS315 articles
Le serveur loué qui héberge blog.vfg.lol et nos services en ligne.
MCP262 articles
Model Context Protocol : la façon standard de donner des outils à un agent (lire nos documents, publier, interroger un service).
Caddy121 articles
Le serveur web frontal du VPS : il gère le HTTPS et aiguille chaque domaine (blog.vfg.lol, gate.vfg.lol…) vers le bon service.
Tailscale109 articles
Le réseau privé qui relie nos machines — poste, VPS, portable — comme si elles étaient sur le même réseau local.

Le lexique technique

Le vocabulaire du développement, en deux langages : le terme, et ce qu'il raconte (161 entrées).

0. Concepts VFG (noms stables · citations pour le blog)

🎛 MatricisationLe salon dessine ce que le corps ressent.
besoin → stat · tidiness · hunger · hub
🎪 SpectacularisationQuand tu agis, la lumière te répond.
IRL → OSC/DMX/loot · E4
🧙 GandalfageQuelqu'un doit dire non avant la porte.
gate humaine · merge · deploy sans preuve
🎻 OrchestricideTout le monde joue, plus personne n'entend.
swarm désync · bus E7 · dispatch
⚔ Sauve-monde-letUne action qui débloque tout le reste.
P0 · G1/G2 · EXIF · xp_delta
💍 Anneau-XPUn seul pouls d'expérience pour tout le monde.
`xp_delta` · Matrice→Gate→Hero
🪄 Staff SSHLe bâton ouvre un passage lointain.
tunnel SSH · vfg.lol · :3000
🎵 Chœur CIÀ chaque arrivée, le chœur vérifie la partition.
CI · build · test · chaque push
🐉 Familier agentiqueIl propose, il ne signe pas le contrat.
agent IA · dispatch · no-touch prod
🏺 Relique EXIFUn nom caché collé derrière la photo.
EXIF/GPS · strip avant public Lucien
🧝 FellowshipQuatre outils et un humain en route.
Hero · Matrice · Gate · Hub · FG
📯 SitrepOù en est la troupe, en cinq lignes.
sitrep · fin session agent
🎁 LootLa récompense qui permet de quitter la scène.
loot · clôture session · pas FOMO
🧹 TriageTrier ce qui brille de ce qui attend.
triage · IdeaPit R2 · backlog
💡 G1 / G2Les lumières obéissent avant le public.
smoke Matrice · scène + LED · E4
🤝 Gate R3Un seul nom sur la porte du sanctuaire.
FG seul · Lucien prod · merge/SSH

1. Tests & qualité

💨 Smoke testOn souffle sur les braises pour voir si le feu reprend.
smoke test · minimal · pas tout le spectacle
🎯 Test unitaireOn teste un seul sort avant la bataille.
unitaire · une fonction isolée · 2+2
🔗 Test intégrationLes musiciens se regardent : est-ce qu'ils jouent ensemble ?
intégration · modules qui communiquent
🗺 Test E2EOn traverse toute la salle, de la porte au salut final.
E2E · parcours complet · Lucien post→mosaïque
🔁 RégressionOn reprend le refrain pour vérifier qu'il n'a pas changé.
régression · suite rejouée post-merge
📸 CaractérisationOn dresse le portrait exact avant de toucher quoi que ce soit.
characterization test · figer l'existant · EXIF
🎒 FixtureLe sac d'accessoires qu'on sort à chaque répète.
fixture · données de test réutilisables
🎭 Mock / stubUn comédien en carton à la place de la star.
mock · faux service · Chataigne sans DMX
👻 Flaky testUn test qui réussit quand il veut.
flaky · intermittent · timing réseau
📊 CoverageOn sait quelles terres ont été visitées, pas si le voyage a réussi.
coverage % · ≠ preuve IRL
✏ LintOn relit l'écriture avant de graver dans le marbre.
linter · style · erreurs évidentes
🎵 CINul n'entre sans que le chœur ait chanté la vérification.
CI · tests auto · chaque commit
🚀 CDSi le chœur approuve, le rideau peut monter seul.
CD · deploy auto après CI verte
⛓ PipelineChaque coulisse fait une étape, dans l'ordre.
pipeline · install→build→test→deploy
🚪 GateLa porte ne s'ouvre que si la condition est remplie.
gate · critère merge/deploy · humain+tech
✅ DoDOn ne dit « terminé » que si la liste sacrée est cochée.
DoD · critères fin · RGPD · rollback
⏪ RollbackOn rembobine le film à la scène précédente.
rollback · restore version · deploy raté
🩹 HotfixOn colmate avant que le sang n'atteigne le public.
hotfix · patch urgent prod · minimal

2. Git & branches

📚 RepoLe livre qui se réécrit sans jamais perdre une page.
repo · historique versionné · README = garde
💾 CommitUne phrase datée qui fixe un instant du récit.
commit · snapshot nommé · message pourquoi
🌿 BrancheUne autre histoire du même livre, sans déchirer l'originale.
branch · travail parallèle · `urgent/*` Lucien
👑 MainLa version que le monde est censé lire.
main · branche officielle · stable
🔀 MergeOn tisse le fil parallèle dans l'édition principale.
merge · fusion branches · brouillon→canon
📋 PROn demande la permission d'unir les récits.
PR · revue · discussion · CI
⚔ ConflitDeux auteurs ont écrit la même ligne différemment.
merge conflict · résolution humaine
📎 RebaseOn recopie ses vers sur un parchemin frais.
rebase · commits sur base à jour
🍒 Cherry-pickOn vole une seule perle d'un collier à un autre.
cherry-pick · un commit · autre branche
🏷 TagLe cachet qui dit : cette édition, ici, maintenant.
tag · `v5.0.0-alpha` · release
🪞 WorktreeDeux bureaux, même livre, deux chapitres ouverts.
worktree · 2 branches · dossiers séparés
🗄 StashOn range dans la poche ce qu'on n'est pas prêt à publier.
stash · modifs sans commit
🔍 DiffOn compare l'avant et l'après, ligne par ligne.
diff · changements · vert/rouge
🙈 `.gitignore`Certaines pages ne doivent jamais entrer dans le livre public.
.gitignore · secrets · build

3. Architecture & code

🔮 APIUne phrase connue pour invoquer un service.
API · contrat HTTP · endpoints
📍 EndpointLe mot exact pour frapper à la bonne porte.
endpoint · URL + méthode · `/api/focus`
🖼 FrontendCe que le public voit sous les projecteurs.
frontend · UI · Matrice v5 · Hero dashboard
🍲 BackendLà où ça cuisine, loin des yeux.
backend · serveur · BDD · logique
⚖ Full-stackCelui qui connaît la salle et la cuisine.
full-stack · front + back
🗼 MonolitheTout vit dans le même château.
monolithe · une appli · simple puis lourd
🚐 MicroservicesPlusieurs chariots spécialisés sur la même route.
microservices · Hero · Gate · Hub
🧰 RefactorOn range l'atelier sans changer ce qu'on vend.
refactor · structure · même comportement
💸 Dette techniqueLe raccourci d'hier devient la facture de demain.
tech debt · maintenance · fragile
📼 LegacyLa vieille machine qui tient encore le show.
legacy · code ancien · prudence
🎸 MVPAssez de musique pour qu'on croie au concert.
MVP · minimum viable · IdeaPit v0.2
💡 POCOn teste l'idée à la bougie avant d'acheter les projecteurs.
POC · faisabilité · Grimoire G0–G3
⏳ SpikeLe temps d'une chandelle pour savoir si c'est possible.
spike · time-box · OSC/SSH
🚧 MiddlewareLe sas entre la rue et la salle.
middleware · auth · logs
🔄 ORMIl traduit les fiches du coffre en objets compréhensibles.
ORM · SQL ↔ objets · Hero
📌 CacheOn se souvient tout juste pour ne pas redemander.
cache · mémoire courte · expire
📋 StateLe score du jeu à cet instant précis.
state · tidiness · hunger · timer
🛗 IdempotentAppuyer trois fois ne fait pas trois fois l'effet.
idempotent · safe retry · deploy
💥 Breaking changeOn a changé la prise : tout le monde doit recâbler.
breaking change · incompatible
🪧 DeprecationLa porte existe encore, mais le panneau dit : ailleurs.
deprecated · bientôt retiré
🎭 Feature flagLa nouvelle scène est là, cachée derrière le voile.
feature flag · off jusqu'au GO · v5 alpha

4. Données & sécurité

🗄 BDDL'armoire classée où le monde est rangé.
BDD · SQLite Hero · Postgres Lucien
📦 MigrationOn range les tiroirs avec une notice pour tous.
migration · schéma versionné
📸 BackupPhotocopie avant de réécrire une page importante.
backup · snapshot pre-deploy
🏺 EXIFLe nom écrit au dos de la photo, invisible de face.
EXIF · GPS · strip Lucien
📜 RGPDLa dignité des personnes passe avant le compteur.
RGPD · consentement · E6
💍 PIICe qui identifie quelqu'un ne va pas sur la place publique.
PII · email · IP · localisation
🎫 AuthProuver que c'est bien toi pour entrer.
auth · login · identité
🚦 AuthzSavoir quel couloir tu as le droit d'emprunter.
authz · rôles · permissions
⌚ TokenUn bracelet valable pour ce soir seulement.
token · accès temporaire API
🔑 SecretLa clé ne quitte jamais la poche du gardien.
secret · `.env` · hors repo
📓 `.env`Le carnet personnel, pas pour la bibliothèque.
.env · config locale · gitignore
🔏 HashOn reconnaît sans garder le secret en clair.
hash · one-way · `magic_attempt`
🛡 Rate limitLe gardien ne laisse pas frapper cinquante fois.
rate limit · anti-spam
🚧 CORSSeuls les noms sur la liste entrent par cette porte.
CORS · domaines autorisés
🧼 SanitizeOn vérifie le sac avant d'entrer dans le sanctuaire.
sanitize · XSS · entrées

5. Deploy & infra

🎪 DeployCe soir, le public entre pour de vrai.
deploy · mise en ligne · `lucien.best`
🌟 ProdLe vrai public est assis. Chaque faux pas compte.
prod · environnement public
🎬 StagingComme le soir J, mais les fautes restent entre nous.
staging · préprod · quasi réel
🏠 DevOn essaie dans le garage avant la scène.
dev · local · breakpoints
🖥 VPSUne pièce louée où tourne le spectacle.
VPS · OVH · vfg.lol
📞 SSHParler à la régie lointaine sans crier.
SSH · shell sécurisé · admin
🌫 Tunnel SSHLa fumée du bâton relie deux salles éloignées.
tunnel · localhost:3000 · Staff SSH
🏷 DNSLe nom peint sur la porte mène au bon étage.
DNS · `lucien.best` → IP
🎟 Reverse proxyL'hôte vous place dans la bonne salle.
reverse proxy · Nginx · HTTPS
🔒 HTTPSLe message voyage dans une enveloppe fermée.
TLS · chiffrement transit
📦 DockerLa même malle partout : le décor tient.
Docker · image · reproductible
🔨 BuildLes planches deviennent un plateau prêt.
build · sources → `dist/`
🎁 ArtefactCe qu'on charge sur le camion pour la tournée.
artefact · sortie build
⏸ DowntimeLe rideau est tombé sans que ce soit prévu.
downtime · panne · maintenance
💓 Health checkUn mot pour savoir si le patient répond.
health check · `/health` · 200
📔 LogsTout est noté avec l'heure, pour le débrief.
logs · erreurs · requêtes
📡 MonitoringQuelqu'un écoute si la machine s'essouffle.
monitoring · alertes · CPU
⏰ CronChaque matin, la même tâche se lève seule.
cron · backup nuit · rescan

6. Show & protocoles

📡 OSCUn messager court dire aux lumières quoi faire.
OSC · UDP · Matrice :8000
💡 DMXLe dialecte que tous les projecteurs comprennent.
DMX · hunger c.1 · alertes c.2
📢 MQTTLe tableau où le village affiche et lit les nouvelles.
MQTT · IoT · pub/sub
🔔 WebhookQuand on appuie chez eux, ça sonne chez toi.
webhook · HTTP entrant · Telegram
🍽 RESTOn commande avec des mots connus : voir, ajouter, effacer.
REST · GET/POST · JSON
📞 WebSocketUn fil tendu entre deux : la conversation ne coupe pas.
WebSocket · live · dashboard
📄 JSONUne fiche que l'humain et la machine lisent pareil.
JSON · format APIs VFG
🎚 PresetUn bouton qui remet toute la scène comme la dernière fois.
preset · tidiness→OSC · Chataigne

7. Projet & produit

📚 BacklogLes morceaux qu'il reste à apprendre.
backlog · tickets · idées
🏃 SprintUne semaine pour viser un morceau précis.
sprint · agile · revue
🎫 TicketUne fiche pour un morceau : bug ou nouvelle chanson.
ticket · issue · traçable
💿 EpicTout l'album, pas une chanson.
epic · Lucien P0 RGPD
🔥 P0 / P1 / P2Ce sans quoi le concert n'a pas lieu ce soir.
P0 urgent · P2 quand il reste du temps
🎯 ScopeCe qu'on promet de faire — et ce qu'on refuse.
scope · pas gamif E6
🤝 StakeholderCeux qui vivent les conséquences du voyage.
stakeholders · FG · public · crew
🗺 RoadmapLes villes et les dates, pas chaque pas.
roadmap · jalons 3–12 mois
🎤 JalonLe test sonore avant d'ouvrir les portes.
milestone · G1/G2 · daté
🎛 RACIQui serre les vis et qui appose la signature.
RACI · R/A/C/I
🍻 RétroAprès le show : qu'est-ce qu'on garde ?
rétrospective · 1 amélioration
🔧 Debt groomingOn liste ce que le forgeron doit réparer.
tech debt grooming · prioriser
📋 SLACe qu'on s'engage à tenir pour le public.
SLA · uptime · délai réponse
📖 RunbookSi le projecteur lâche, voici quoi faire.
runbook · `update.sh` · SMOKE.md

8. Agents & docs

🐉 Agent IAUn esprit qui prépare, mais ne tient pas la clé.
agent IA · propose PR · pas deploy
📜 DispatchLa feuille qui dit qui fait quoi aujourd'hui.
dispatch · mission · limites scope
💬 PromptLes mots exacts pour appeler l'esprit.
prompt · contexte · contraintes
🐝 SwarmBeaucoup de musiciens sans chef visible.
swarm · parallèle · risque orchestricide
🧙 Human-in-loopLa main humaine reste sur le bâton.
human-in-the-loop · FG tranche · IRL
🌍 IRLLà où il y a un corps, une salle, un repas.
IRL · hors écran · PRV ≠ IRL
🔌 Smoke scriptLa machine souffle sur les braises à ta place.
smoke script · `.mjs` · auto
📋 STATUS.mdLe tableau qu'on met à jour après les preuves.
STATUS.md · vérité ops · pas vibes
📑 ADRPourquoi on a choisi ce projecteur et pas l'autre.
ADR · décision archi · datée
🚪 READMELe panneau à l'entrée : comment entrer.
README · install · liens
📰 ChangelogLe programme du spectacle, version par version.
changelog · par release
🧭 OnboardingOn fait visiter avant de confier un rôle.
onboarding · setup · 1er ticket

9. Vocabulaire VFG (repos & flux)

🚪 Gate R3Une seule personne tient la clé du sanctuaire en ligne.
gate R3 · FG seul · Lucien prod
💡 G1 / G2On règle les lumières avant d'ouvrir au public.
G1/G2 · smoke Matrice · E4
💍 `xp_delta`Chaque victoire fait battre le même anneau d'expérience.
xp_delta · Matrice→Gate→Hero
🧹 TriageTrier l'or du sable dans le flux d'idées.
triage · IdeaPit R2
🎁 LootLa révérence finale qui te libère de la scène.
loot · récompense · fin session
🐦 BusLes corbeaux portent les nouvelles entre les camps.
message bus · E7 · Ledger
📜 LedgerOn écrit, on n'efface jamais — seulement on ajoute.
ledger · append-only · swarm
🪞 WorktreeMême livre, deux chapitres ouverts en parallèle.
worktree · 11 `urgent/*` Lucien
📯 SitrepLe héraut crie l'état de la troupe.
sitrep · fin session
🎮 Matrice v5La carte où le salon et la scène se regardent.
Matrice v5 · hub · idle · loot
⚔ HeroLe miroir qui montre faim, rangement, quêtes.
Hero · stats · OSC :9000
🌉 VFGateLe pont entre le salon et le royaume des stats.
VFGate · bridge · tokens
🎻 VFVFGPTD'où partent les partitions pour les musiciens.
VFVFGPT · dispatch · E7
🕯 LucienUn lieu de mémoire : pas de score, pas de jeu.
Lucien · E6 · RGPD · dignité
✨ IdeaPitAttraper une étincelle avant qu'elle ne s'éteigne.
IdeaPit · capture · E5
📖 GrimoireLe carnet qui teste comment les mondes se touchent.
FG_Grimoire · intégrations · R2
🔁 Six maillonsDu besoin à la récompense, en six pas.
6 maillons · E1–E8 · INTRO §3

10. Statuts ([Légende](./LEGENDE-STATUTS.md))

✔ PRVLa machine dit oui — le corps n'a pas encore signé.
PRV · CI · smoke auto · ≠ IRL
⏳ SUSLe sable coule : quelqu'un doit trancher.
SUS · attente FG · merge pending
🟢 LIVLe rideau est tombé, les applaudissements sont mérités.
LIV · livré · preuve · prod
🟡 PAROn connaît la chanson, pas encore debout devant le public.
PAR · partiel · MVP
🔴 BLOLa porte est scellée jusqu'à nouvelle rune.
BLO · gate · dépendance
⚪ CONOn a la carte. Le trésor n'est pas encore creusé.
CON · concept · doc seule
🎯 P0Si tu ne la fais pas ce soir, le monde attend demain.
P0 · urgent · sauve-monde-let
💜 PHIOn ne mesure pas : on respecte.
PHI · éthique · dignité · by design

11. Rédiger un chapitre de blog (modèle)