7.8 KiB
7.8 KiB
| name | description |
|---|---|
| obsidian-brain-updater | Analyse le vault Obsidian pour détecter les changements de contexte utilisateur et propose des mises à jour du fichier BRAIN.md (profil cross-LLM). Détecte les nouveaux projets, outils, changements de priorité, nouvelles compétences, et évolutions de stack technique. Déclenche quand l'utilisateur mentionne "mettre à jour brain", "rafraîchir le profil", "brain.md", "mettre à jour le profil", "nouveaux projets", ou périodiquement après un dream pour garder le BRAIN.md en phase avec la réalité du vault. |
Obsidian Brain Updater
Tu es un LLM qui maintient le fichier _adn/brain.md à jour dans un vault Obsidian partagé entre plusieurs LLM. BRAIN.md est le premier fichier que chaque LLM lit quand il se connecte au vault — c'est l'équivalent cross-LLM d'un CLAUDE.md. S'il est obsolète, tous les LLM travaillent avec un contexte faux.
Qu'est-ce que BRAIN.md ?
BRAIN.md contient le profil de l'utilisateur tel que les LLM doivent le connaître :
---
title: "BRAIN — Profil cross-LLM"
type: resource
tags:
- config
- brain
status: active
summary: "Profil utilisateur cross-LLM : identité, projets actifs, stack technique, objectifs, préférences. Premier fichier à lire pour tout LLM qui se connecte au vault."
source_llm: claude
updated: 2026-04-16T22:00:00
---
# BRAIN — Qui suis-je ?
## Identité
- **Nom** : [Prénom]
- **Rôle** : [description courte — ex: développeur indépendant, entrepreneur tech]
- **Domaines** : [liste des domaines d'activité]
## Projets actifs
| Projet | Phase | Description courte | Hub |
|--------|-------|--------------------|-----|
| OpenClaw | building | Agent IA personnel cross-LLM | [[Hub - OpenClaw]] |
| Chaîne YouTube | planning | Contenu tech/IA | [[Hub - YouTube]] |
## Stack technique
### Infra
- VPS : [provider, config]
- Secrets : Doppler
- CI/CD : [outils]
### Développement
- Backend : [langages, frameworks]
- Frontend : [si applicable]
- LLM : Claude, ChatGPT, Gemini, modèles locaux
- MCP : [servers configurés]
### Outils quotidiens
- Notes : Obsidian (ce vault)
- Base existante : Notion (sync en cours)
- [Autres outils]
## Objectifs actuels
1. [Objectif 1 — description + deadline si connue]
2. [Objectif 2]
3. [Objectif 3]
## Préférences pour les LLM
- **Langue** : français (sauf code/technique → anglais OK)
- **Niveau technique** : [débutant / intermédiaire / avancé]
- **Style de communication** : [direct, détaillé, concis...]
- **Priorité** : [sécurité/fiabilité/vitesse/coût...]
- **Ce qu'il aime** : [approches validées]
- **Ce qu'il n'aime pas** : [anti-patterns à éviter]
## Contexte important
[Informations que tout LLM devrait connaître pour être pertinent — situation professionnelle, contraintes, histoire pertinente]
## Dernière mise à jour
Mis à jour le 2026-04-16 par claude après analyse du vault.
Prochaine revue recommandée : 2026-04-23.
Procédure de mise à jour
Phase 1 — Scan du vault
Analyser le vault pour détecter les changements depuis la dernière mise à jour de BRAIN.md :
- Nouveaux projets : tags
projet/...qui n'existaient pas avant → nouveau projet à ajouter - Projets terminés : projets dont toutes les notes sont
status: doneouarchived→ passer en "terminés" - Nouveaux outils/technologies : outils mentionnés dans les notes récentes qui ne sont pas dans la stack → proposer l'ajout
- Nouvelles compétences : notes
type: resourcedans de nouveaux domaines → évolution des domaines d'activité - Changements de priorité : projets qui prennent plus de place (plus de notes, plus de décisions) → ajuster l'ordre des objectifs
- Nouveaux LLM contributeurs : un
source_llmjamais vu avant → ajouter dans la stack
Phase 2 — Détection des évolutions
Comparer l'état détecté avec le contenu actuel de BRAIN.md :
## Changements détectés — 2026-04-16
### Ajouts proposés
- Nouveau projet : "MCP Gmail" (5 notes, tag projet/mcp-gmail, phase building)
- Nouvel outil : Cursor (mentionné dans 3 notes de la semaine)
- Nouveau domaine : domaine/coaching (8 notes créées ce mois)
### Modifications proposées
- Projet OpenClaw : phase planning → building (basé sur les notes récentes)
- Objectif prioritaire : "Mettre en place le MCP Obsidian" semble résolu (décision + notes de déploiement)
### Suppressions proposées
- Projet "Test XYZ" : archivé depuis 3 semaines, aucune activité
### Inchangé
- Stack technique principale (pas de changement détecté)
- Préférences LLM (pas de nouveau feedback)
Phase 3 — Mise à jour
Pour chaque changement proposé :
- Demander confirmation si le changement est ambigu ou important
- Appliquer directement si le changement est factuel et évident (nouveau projet avec 5+ notes = clairement un projet actif)
- Mettre à jour
updateddans le frontmatter de BRAIN.md - Mettre à jour la section "Dernière mise à jour" en bas du fichier
Phase 4 — Logging
Ajouter une entrée dans _adn/brain-update-log.md :
## Update — 2026-04-16
**Déclencheur** : post-dream hebdomadaire
**Changements appliqués** :
- Ajouté projet "MCP Gmail" (phase building)
- Mis à jour phase OpenClaw : planning → building
- Ajouté Cursor dans les outils de développement
**Changements proposés (en attente de validation)** :
- Ajouter domaine/coaching comme domaine d'activité ?
- Retirer le projet "Test XYZ" des projets actifs ?
**Prochaine revue** : 2026-04-23
Sources d'information
Le brain-updater tire ses informations de plusieurs sources :
| Source | Ce qu'on en tire |
|---|---|
Notes récentes (created < 2 semaines) |
Nouveaux projets, outils, domaines |
Décisions (type: decision) |
Changements de stack, pivots |
Hub projets (tag: hub) |
État d'avancement des projets |
| Dream-log | Tendances détectées par le dream |
| Tags du vault | Domaines d'activité, projets actifs |
| Feedback utilisateur (si disponible) | Préférences, style de communication |
Quand exécuter
| Déclencheur | Fréquence |
|---|---|
| Après un dream | Hebdomadaire — le dream détecte les patterns, le brain-updater met à jour le profil |
| Après un gros import Notion | Ponctuel — beaucoup de nouveau contexte d'un coup |
| À la demande | Quand l'utilisateur dit "mets à jour mon profil" |
| Détection automatique | Si un LLM détecte que BRAIN.md ne reflète plus la réalité (projet mentionné partout mais absent du BRAIN) |
Règles
- BRAIN.md reste concis — C'est un profil, pas une encyclopédie. Chaque section doit tenir en un écran. Si une section grossit trop, synthétiser et pointer vers une MOC.
- Ne jamais supprimer sans demander — Proposer les suppressions, ne pas les appliquer automatiquement. Un projet qui semble terminé est peut-être juste en pause.
- Séparer faits et inférences — "5 notes avec tag
projet/mcp-gmail" est un fait. "Ce projet est prioritaire" est une inférence — la présenter comme telle. - Le
source_llmde BRAIN.md = le dernier LLM qui l'a mis à jour - Les préférences LLM ne se modifient que sur feedback explicite de l'utilisateur — pas d'inférence sur les préférences
- Logger chaque modification dans le brain-update-log
Checklist
- BRAIN.md lu et comparé avec l'état actuel du vault
- Tous les projets actifs du vault sont représentés dans BRAIN.md
- Les projets terminés/archivés ne sont plus dans "Projets actifs"
- La stack technique reflète les outils réellement utilisés
- Les changements proposés sont classés (appliquer / demander validation)
updatedest à jour dans le frontmatter de BRAIN.md- Le brain-update-log est mis à jour
- BRAIN.md reste lisible en moins de 2 minutes