From ed9e40296ac0c723c2f53eb3846b93f5f76f4eab Mon Sep 17 00:00:00 2001 From: Tetardtek Date: Fri, 20 Mar 2026 21:05:58 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20satellites=20gracieux=20=E2=80=94=20setu?= =?UTF-8?q?p.sh=20cr=C3=A9e=20les=20dossiers,=20CLAUDE.md=20pointe=20coach?= =?UTF-8?q?-boot?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- profil/CLAUDE.md.example | 9 +++++++-- setup.sh | 26 +++++++++++++++++++++++++- 2 files changed, 32 insertions(+), 3 deletions(-) diff --git a/profil/CLAUDE.md.example b/profil/CLAUDE.md.example index 0a2664a..f36cc5f 100644 --- a/profil/CLAUDE.md.example +++ b/profil/CLAUDE.md.example @@ -12,12 +12,17 @@ brain_name: ← prod / dev-laptop / template-test / etc. 0. `/PATHS.md` — chemins machine 1. `/profil/collaboration.md` — regles de travail -2. `/agents/coach.md` — presence permanente -3. `/agents/helloWorld.md` — briefing, focus, todos, CHECKPOINT, feature flags +2. `/agents/coach-boot.md` — presence permanente (boot-summary L0) +3. `/agents/secrets-guardian.md` — gardien secrets, permanent +4. `/agents/helloWorld.md` — briefing, focus, todos, CHECKPOINT, feature flags helloWorld prend le relais : etat projets, todos prioritaires, detection de session, feature_set, CHECKPOINT. Ne pas demander a l'utilisateur de se redecrire — tout est dans le brain. +> **Satellites manquants :** si todo/, toolkit/, progression/, reviews/ n'existent pas, +> le brain continue sans eux. helloWorld signale ce qui manque et propose de les creer. +> Ce n'est PAS une erreur — c'est un fresh fork. + > Source unique de verite : brain `` a ``. > Si d'autres repertoires brain sont visibles sur le systeme — les ignorer. > En cas de doute sur l'instance active : lire `brain_name` ci-dessus. diff --git a/setup.sh b/setup.sh index 0a623cd..6f8f1b1 100755 --- a/setup.sh +++ b/setup.sh @@ -24,7 +24,31 @@ else echo "✅ brain-compose.local.yml existe deja" fi -# 2. Build dashboard +# 2. Satellites — creer les dossiers de base si absents +echo "" +echo "=== Satellites ===" +SATELLITES="todo toolkit progression reviews claims handoffs workspace" +for sat in $SATELLITES; do + if [ ! -d "$BRAIN_ROOT/$sat" ]; then + mkdir -p "$BRAIN_ROOT/$sat" + echo "# $sat" > "$BRAIN_ROOT/$sat/README.md" + echo " → $sat/ cree (vide)" + fi +done +# focus.md — fichier critique pour helloWorld +if [ ! -f "$BRAIN_ROOT/focus.md" ]; then + cat > "$BRAIN_ROOT/focus.md" << 'FOCUSEOF' +# Focus + +> Direction actuelle du brain. Mis a jour par le scribe en fin de session. + +Aucun focus defini — c'est un fresh fork. Lance `brain boot` pour commencer. +FOCUSEOF + echo " → focus.md cree" +fi +echo "✅ Satellites prets" + +# 3. Build dashboard echo "" echo "=== Dashboard ===" if [ -d "$BRAIN_ROOT/brain-ui/dist" ]; then