03 - Carnet

CARNET DE BORD

Récits de fabrication, expériences de terrain, idées tordues. Le fil chronologique de ce qui pousse dans le jardin.

mars 2026

Organic Canvas : un écosystème vivant sur la page d'accueil

Soirée de hack sur la simulation WebGL du hero : interactions souris, 5 espèces d'arbres, bestioles avec IA, prédateurs spectraux et persistance localStorage.

Simuler la catastrophe pour dormir tranquille

Et si le VPS brûlait ce soir ? 10 scénarios de disaster recovery, une VM QEMU jetable, 407 lignes de Bash. RTO mesuré : 3 minutes 30.

Summoner - Quand l orchestrateur s orchestre lui-même

Le serveur MCP qui permet à Claude Code de piloter Summoner. L IA qui contrôle l outil qui contrôle l IA. Récursion et vertige.

De zéro à dashboard en 12 heures

Speed-run avec Claude Code. Monorepo 4 packages, WebSocket temps réel, 80 fichiers TypeScript. Le récit d un orchestrateur multi-projet construit en un weekend.

La nuit où Traefik a avalé les WebSocket

Trois heures à chercher pourquoi le streaming ne marchait pas en production. Le coupable : un reverse proxy trop zélé et des timeouts par défaut.

260 commits en 8 jours avec 12 agents Claude

Remplacer JotForm + Make.com par une plateforme custom. Le récit d une collaboration humain-IA à grande échelle, 260 commits en 8 jours.

12 jours pour une infra complète

De zéro à 21 rôles Ansible, 15 services, observabilité full-stack. Le plaisir d automatiser from scratch, couche par couche.

février 2026

QA Panel - Quand les DevTools ne suffisent plus

Reproduire un bug, capturer le contexte, rédiger un ticket. Trois étapes de trop. L histoire d une extension DevTools née pour fusionner tout ça.

Un panneau QA dans les DevTools

Enregistrer des actions, capturer le contexte, générer un ticket. L idée d une extension navigateur qui fusionne le workflow QA en un seul endroit.

Le jour où Totem s est réveillé

Deux ans de sommeil, un dimanche de février, et un reboot complet. Webpack viré, Eleventy viré, @import massacrés. Chronique d une migration violente mais nécessaire.

Le dossier aux centaines de PDF

Une prof d arts plastiques, des centaines de PDF pédagogiques, et un explorateur de fichiers qui ne suffit plus. L histoire de « Où est mon doc ? »

Où est mon doc ? - Un outil pour une vraie personne

Des centaines de PDF éparpillés sur un disque dur de prof. Un LLM local pour les indexer. Une app desktop Tauri pour les retrouver. Récit d un projet construit pour un utilisateur réel.

Quand Totem a rencontré la jungle

Remplacer des pastels par de l orange tropical et du vert lime. Comment le jardin numérique a volé le design system et l a repeint en jungle nocturne.

Construire un jardin numérique avec Astro et Totem

Astro 5, une palette acide, des barres d XP et du game design. Comment j ai construit ce blog-portfolio-wiki en surchargeant mon propre design system.

Pourquoi j’ai choisi le jardin numérique

Blog, wiki, portfolio... et si la bonne métaphore était un jardin ?

janvier 2026

Whisper - 135 lignes et rien de plus

Dictée vocale en français, 100% locale. Deux fichiers, un raccourci clavier, zéro cloud. Parfois le meilleur outil est celui qu on écrit en une après-midi.

Le premier audit Basalt - 500 questions, zéro improvisation

On lance Basalt Beholder sur un vrai client. Fini les audits improvisés de 10 jours. Récit du premier audit industrialisé avec une PWA locale.

53 commits en 3 jours : naissance de Basalt Beholder

Créer un outil d audit complet en un weekend. Le pari du zéro-backend, IndexedDB everywhere, PWA offline-first.

octobre 2022

Totem - 3 ans d’un design system maison

D une bibliothèque CSS bricolée pour Shaman à un design system atomic avec Storybook 10. Trois ans de sommeil, un reboot brutal, et une direction artistique qui s appelle Soft Minimal.