indisponiblejusqu'au 3/1/2026
Poste actuel : Dev full stack & IA trainer @Réfugiés.info

Jour 4 — Next.js, Supabase, shadcn : journée de fondations et de clarifications

Entre sprint, architecture d’agents et installation du projet, une journée où tout s’aligne enfin..

1. Ce qui s’est passé aujourd’hui

La journée a commencé avec quelques soucis de métadatas et un besoin évident : remettre le flow humain au centre du projet. En parallèle, plusieurs tâches d’accessibilité s’accumulaient, alors je me suis réservé trois demi-journées en mode tunnel pour les traiter proprement.

On a aussi calé un second atelier LettA, dédié cette fois à l’intégration d’un prompt n8n → LettA pour structurer le pipeline.

En début d’après-midi, j’ai pu faire ce que je préfère : poser les fondations techniques. Mise en place de Next.js, création de la base Supabase, configuration des variables d’environnement, installation de Tailwind et de shadcn… bref, un nouveau repo propre, une architecture claire, et l’impression excitante de lancer une machine qui servira pendant des mois.

Puis, gros point sprint avec Julie et Louis : l’objectif était d’ordonner toutes les petites tâches pour que tout s’enchaîne logiquement. Le timing est court, donc chaque dépendance compte.

Pour finir, j’ai présenté plus en détail Letta à Louis. On a migré un premier prompt depuis feu n8n, parcouru ensemble le file system des Memory Blocks et la manière d’appeler les agents via API. Louis était très enthousiaste à l’idée d’utiliser tout ça.


2. Challenge ou surprise du jour

La vraie découverte du jour :
J’avais imaginé au début un agent unique chargé de la traduction/reformulation, avec tout l’historique des transformations documentées dedans.
Mais en avançant sur mon projet perso dans la nuit d'hier, j’ai réalisé que c’était une très mauvaise idée : la gestion du state crée trop de risques de pollution du contexte et rend le système fragile.

La solution va s'imposer :
➡️ un agent par document, isolé, fiable, propre,
➡️ un agent superviseur pour coordonner tout ça.

C’est simple, scalable et beaucoup plus sain.


3. Un point technique intéressant

Côté foundations techniques :

Donc Au programme de mon début d'après-midi : installation de NextJS, création d'une base Supabase, câblage des variables d'environnement, installation de Tailwind, installation de shadcn/ui.

Bref, on pose les bases et c’est de la balle.

C’était une journée de structure, de clarté et de décisions qui vont tenir dans le temps.


4. Un moment humain

Voir Louis s’emballer devant les Memory Blocks et la mécanique des agents a rappelé pourquoi j’aime construire ce genre d’outils.
Et travailler avec Julie et Louis sur le sprint m’a donné cette sensation rare d’alignement collectif : même exigence, même direction.


À demain.