Compare commits
2 Commits
f7134d5e52
...
fd32d7438a
| Author | SHA1 | Date | |
|---|---|---|---|
| fd32d7438a | |||
| ed9e40296a |
@@ -12,12 +12,17 @@ brain_name: <BRAIN_NAME> ← prod / dev-laptop / template-test / etc.
|
|||||||
|
|
||||||
0. `<BRAIN_ROOT>/PATHS.md` — chemins machine
|
0. `<BRAIN_ROOT>/PATHS.md` — chemins machine
|
||||||
1. `<BRAIN_ROOT>/profil/collaboration.md` — regles de travail
|
1. `<BRAIN_ROOT>/profil/collaboration.md` — regles de travail
|
||||||
2. `<BRAIN_ROOT>/agents/coach.md` — presence permanente
|
2. `<BRAIN_ROOT>/agents/coach-boot.md` — presence permanente (boot-summary L0)
|
||||||
3. `<BRAIN_ROOT>/agents/helloWorld.md` — briefing, focus, todos, CHECKPOINT, feature flags
|
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.
|
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.
|
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>`.
|
> Source unique de verite : brain `<BRAIN_NAME>` a `<BRAIN_ROOT>`.
|
||||||
> Si d'autres repertoires brain sont visibles sur le systeme — les ignorer.
|
> 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.
|
> En cas de doute sur l'instance active : lire `brain_name` ci-dessus.
|
||||||
|
|||||||
31
setup.sh
31
setup.sh
@@ -24,7 +24,36 @@ else
|
|||||||
echo "✅ brain-compose.local.yml existe deja"
|
echo "✅ brain-compose.local.yml existe deja"
|
||||||
fi
|
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
|
||||||
|
# profil/collaboration.md — si seulement le .example existe
|
||||||
|
if [ ! -f "$BRAIN_ROOT/profil/collaboration.md" ] && [ -f "$BRAIN_ROOT/profil/collaboration.md.example" ]; then
|
||||||
|
cp "$BRAIN_ROOT/profil/collaboration.md.example" "$BRAIN_ROOT/profil/collaboration.md"
|
||||||
|
echo " → profil/collaboration.md cree depuis l'exemple"
|
||||||
|
fi
|
||||||
|
echo "✅ Satellites prets"
|
||||||
|
|
||||||
|
# 3. Build dashboard
|
||||||
echo ""
|
echo ""
|
||||||
echo "=== Dashboard ==="
|
echo "=== Dashboard ==="
|
||||||
if [ -d "$BRAIN_ROOT/brain-ui/dist" ]; then
|
if [ -d "$BRAIN_ROOT/brain-ui/dist" ]; then
|
||||||
|
|||||||
Reference in New Issue
Block a user