Tu as écrit la même idée trois fois cette année. Tu ne le sais pas encore. Ton app de notes, elle, le sait. Le problème n'a jamais été le manque d'outils IA — c'est que personne ne relit tes notes une fois que tu les as fermées. Voici comment installer quelque chose qui le fait à ta place, en continu, sur des fichiers que tu possèdes.
1Pourquoi une boucle, pas un onglet de chat
Ce que tu fais déjà. Tu colles tes vieilles notes dans Claude et tu demandes les patterns. Les gens font ça. Ça marche. Une fois.
Le vrai problème. C'est toi le déclencheur. Tu ouvres l'onglet, tu colles le fichier, tu poses la question. Tu fermes l'onglet, la vérification s'arrête. Rien ne relit ton vault tant que tu ne penses pas à le refaire.
Ce que change une boucle. Elle n'attend pas que tu t'en souviennes. Tu lui donnes une règle une fois : elle tourne sur un planning, compare sa propre sortie à une barre stricte, corrige ce qui est faible, et réécrit le résultat dans le vault que tu utilises déjà.
2L'anatomie d'une boucle : toujours les 4 mêmes temps
Peu importe la tâche, une boucle a exactement la même forme.
| Temps | Ce qu'il se passe |
|---|---|
| TRIGGER | un planning, ou une nouvelle note qui vient d'être enregistrée |
| DO | Claude lit le vault et fait le vrai travail |
| VERIFY | la sortie est notée contre une règle dure, pas contre un ressenti |
| STOP | ça passe la règle, ou ça atteint une limite d'essais |
3La stack : trois pièces, rien d'exotique
| Pièce | Quoi | Son rôle |
|---|---|---|
| Le vault | Obsidian — gratuit, local | chaque note est un fichier markdown que tu possèdes sur ton disque ; un script lit et écrit dedans directement, sans export ni mur d'API entre toi et tes notes |
| La source | ton historique de chats IA | exporté une fois depuis ton fournisseur : c'est la matière brute que les boucles lisent |
| Le cerveau | Claude, réparti par tâche | Sonnet pour ce qui demande du jugement (comparer des idées, repérer une contradiction) ; Haiku pour le tri et le tag, une fraction du coût par appel |
Rien d'exotique : des dossiers et des fichiers markdown que tu possèdes. Pas de base de données, pas d'app à quitter.
4Loop 1 — l'export brut devient une note par idée
Déclencheur. un nouveau fichier d'export déposé dans raw/.
Ce qu'elle fait. Elle lit chaque conversation du fichier, extrait seulement la décision réelle, le raisonnement, et ce qui s'est passé après (si mentionné plus tard), puis écrit une note par idée distincte dans notes/. Si une note sur ce sujet exact existe déjà, on la met à jour au lieu d'en créer un doublon.
Facturer un forfait projet plutôt qu'à l'heure, même pour un client qui demandait un taux horaire.
Le taux horaire me punissait quand je devenais plus rapide. Le forfait me laisse l'upside du travail efficace.
Client OK sans négocier. J'ai ressorti le même raisonnement presque mot pour mot deux mois plus tard avec un autre client — sans me souvenir d'avoir déjà tranché exactement ça. Lié à [[scope-creep]] et [[saying-no-to-clients]].
Voici à quoi ressemble une note traitée. Pas un résumé — une décision avec sa traçabilité.
VERIFY. chaque note a ses trois sections de corps remplies ET au moins une conversation source. Sinon, on retraite cette conversation seule.
STOP. le VERIFY passe, ou 3 essais, puis on marque pour relecture manuelle.
5Loop 2 — le vault se relit lui-même
Celle qui justifie sa place. Quatre passes, chacune avec son job, chacune lit le fichier mémoire avant de commencer et y écrit avant de s'arrêter. Déclencheur : toutes les 6 heures.
| Passe | Ce qu'elle cherche |
|---|---|
| 1. Threads abandonnés | toute note « open » pas touchée depuis 60+ jours |
| 2. Ce qui a marché | croiser les idées passées avec les contenus publiés qui ont performé |
| 3. La lecture honnête | une ligne directe sur les 14 derniers jours, sans rien adoucir |
| 4. Doublons cachés | comparer toutes les notes pour la même idée formulée autrement, à travers n'importe quel écart de temps ★ |
La passe qui surprend, c'est la 4. Deux notes écrites à des mois d'écart, formulées de façon complètement différente, se révèlent être la même idée jamais finie. Ce rapprochement ne vient pas de toi. Il vient de quelque chose qui ne se lasse jamais de te relire.
Trois clusters que mon vault a trouvés tout seul — des idées que je n'avais jamais vues connectées avant que la boucle les pointe.
6Teste la version manuelle d'abord
Avant de programmer quoi que ce soit, lance ça une fois à la main dans un chat Claude, pointé sur un dossier de tes propres notes.
Tu travailles en boucle jusqu'à ce que la tâche atteigne la barre.
TÂCHE — Lis chaque note de [dossier]. Trouve les idées qui se répètent d'une note à l'autre, formulées différemment, et tout projet mentionné jamais suivi.
CRITÈRES (stricts, aucun laisser-passer) : chaque rapprochement est appuyé par une citation réelle des deux notes ; chaque thread abandonné indique depuis combien de temps il dort ; aucune sortie vague du type « tu sembles valoriser X ».
PROTOCOLE, à chaque tour : 1) PLAN — l'unique prochain pas. 2) DO — produis ou améliore. 3) VERIFY — note chaque critère de 1 à 10, brutalement honnête. 4) DECIDE — si tous ≥ 8, écris « FINAL » et arrête.
Ne l'appelle jamais fini tant que chaque critère n'est pas ≥ 8. Ne me pose pas de questions : fais une hypothèse raisonnable et continue.
La boucle se note elle-même, itère sur ce qui est faible, et ne s'arrête qu'une fois la barre atteinte.
Si ce qui revient te surprend vraiment, l'idée mérite un planning. Si ça ne te surprend pas, ne l'automatise pas encore.
7L'ordre qui marche vraiment (et ce que ça coûte)
- Rends un run manuel fiable, dans le chat Claude.
- Transforme-le en les deux prompts de Loop 1 et Loop 2.
- Ajoute les règles VERIFY et STOP avant de programmer quoi que ce soit.
- Alors, et seulement alors, mets-le sur un cron.
Sauter des étapes — programmer un truc que tu n'as pas prouvé à la main — c'est exactement comme ça qu'une boucle déraille pendant que tu dors. Prouve-la une fois, durcis-la, puis automatise.
Mon conseil : construis Loop 1 en premier, laisse le vault se remplir deux ou trois semaines avant de toucher à Loop 2. La détection de doublons ne vaut rien tant qu'il n'y a pas assez de matière pour entrer en collision. Commence par la version manuelle ci-dessus. Si tu y reviens sans arrêt, c'est là qu'elle mérite un planning.