feat(modes): structure modes/ dans le template — README + example

This commit is contained in:
2026-03-17 21:00:38 +01:00
parent cfedb6310b
commit e87c24b06a
2 changed files with 56 additions and 0 deletions

30
modes/README.md Normal file
View File

@@ -0,0 +1,30 @@
# modes/ — Soft locks comportementaux de session
Un mode se déclare dans le premier message : `brain boot mode navigate`
Il charge `modes/brain-<mode>.md` et définit ce que la session fait — et ce qu'elle refuse.
## Modes disponibles
| Mode | Trigger | Périmètre |
|------|---------|-----------|
| `navigate` | `brain boot mode navigate` | Architecture, coaching, brainstorm — pas d'exécution projet |
## Créer un mode
```markdown
---
name: brain-<mode>
type: mode
scope: session
trigger: "+<mode>"
---
## Ce que ce mode active
<Ce que la session fait>
## Ce que ce mode refuse
<Ce qu'elle ne fait pas — et quoi dire à la place>
```
→ Voir `examples/mode_example.md`

View File

@@ -0,0 +1,26 @@
---
name: brain-<mode>
type: mode
scope: session
trigger: "+<mode>"
---
# Mode : brain-<mode>
> Déclaré par : `brain boot mode <mode>`
> Enforcement : soft lock
## Ce que ce mode active
<Ce que la session fait — navigation, exécution, audit, coaching...>
## Ce que ce mode refuse
<Ce qu'elle refuse d'exécuter — et la phrase de redirection>
**Réponse systématique si hors périmètre :**
> "<Phrase de redirection — ouvre une session X pour ça>"
## Ce que ce mode ne refuse pas
<Ce qu'elle peut faire malgré le lock — ex: lire des fichiers, écrire des docs brain...>