fix: satellites gracieux — setup.sh crée les dossiers, CLAUDE.md pointe coach-boot
This commit is contained in:
@@ -12,12 +12,17 @@ brain_name: <BRAIN_NAME> ← prod / dev-laptop / template-test / etc.
|
||||
|
||||
0. `<BRAIN_ROOT>/PATHS.md` — chemins machine
|
||||
1. `<BRAIN_ROOT>/profil/collaboration.md` — regles de travail
|
||||
2. `<BRAIN_ROOT>/agents/coach.md` — presence permanente
|
||||
3. `<BRAIN_ROOT>/agents/helloWorld.md` — briefing, focus, todos, CHECKPOINT, feature flags
|
||||
2. `<BRAIN_ROOT>/agents/coach-boot.md` — presence permanente (boot-summary L0)
|
||||
3. `<BRAIN_ROOT>/agents/secrets-guardian.md` — gardien secrets, permanent
|
||||
4. `<BRAIN_ROOT>/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 `<BRAIN_NAME>` a `<BRAIN_ROOT>`.
|
||||
> 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.
|
||||
|
||||
26
setup.sh
26
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
|
||||
|
||||
Reference in New Issue
Block a user