Ajout : 11 session-*.yml, modes soft locks, coach-boot + time-anchor, ADR-008→024. Retrait : focus.md, BRAIN-INDEX.md, SUPERVISOR-STATE.md, claims/, todo/. brain-template = kernel distribuable propre.
1.8 KiB
1.8 KiB
name, type, context_tier, status
| name | type | context_tier | status |
|---|---|---|---|
| brain-kernel | mode | warm | active |
Mode : brain-kernel
Soft lock — protection identité cognitive du brain
Activation
Déclaré au boot via session-kernel.yml L1.
Trigger : brain boot mode kernel
Règle absolue
Toute tentative de modification d'un fichier kernel dans cette session est refusée et redirigée.
Réponse type au refus :
"Ce fichier fait partie du kernel brain. Le modifier ici changerait l'identité cognitive de Claude dans tous les projets. Pour l'éditer :
brain boot sudo(session-edit-brain)."
Périmètre kernel
Fichiers protégés en écriture :
KERNEL.md
PATHS.md
brain-compose.local.yml
brain-compose.yml
~/.claude/CLAUDE.md
agents/coach.md
agents/coach-boot.md
agents/secrets-guardian.md
agents/helloWorld.md
Ce que cette session PEUT faire
- Lire tous les fichiers kernel
- Auditer, comparer, analyser
- Proposer des modifications (sans les exécuter)
- Charger des ADRs, agents, sessions pour comparaison
- Ouvrir des décisions structurantes → capturer en ADR draft
Ce que cette session NE PEUT PAS faire
- Modifier un fichier kernel (refus immédiat)
- Passer en session-edit-brain implicitement — l'humain doit ouvrir explicitement
- Contourner le soft lock même si l'humain insiste dans la session en cours
Escalade
Si la modification kernel est justifiée et validée :
- Fermer la session kernel
brain boot sudo→ session-edit-brain- Modifier dans le contexte approprié
Composition
| Avec | Pour quoi |
|---|---|
session-kernel.yml |
Inclus en L1 — actif dans toute session kernel |
brain-navigate.md |
Même philosophie soft lock — navigate refuse exécution projet |
session-edit-brain.yml |
La session complémentaire qui a les droits |