Files
brain-template/profil/decisions/019-session-modes-soft-lock.md
Tetardtek 60d9cf7332 feat(kernel): sync CORTEX kernel — sessions, modes, ADRs, clean personal files
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.
2026-03-17 23:14:04 +01:00

2.7 KiB

name, type, context_tier
name type context_tier
ADR-019-session-modes-soft-lock decision cold

ADR-019 — Session modes : soft lock comportemental par déclaration au boot

Date : 2026-03-17 Statut : actif Décidé par : brainstorm session sess-20260317-1329-boot


Contexte

Sans mécanisme de mode, une session Claude dérive naturellement vers l'exécution technique même quand elle devrait rester en navigation/coaching. Le contexte se pollue, la présence coach se dilue, et c'est l'humain qui porte la charge de garder le cap.

Trois alternatives ont été évaluées : mode dans le memory-global (permanent), mode dans les claims BSI (inter-sessions), mode déclaré à la session.


Décision

Les modes sont déclarés au démarrage d'une session Claude via un mot-clé, chargent un fichier modes/<nom>.md, et constituent un soft lock : Claude refuse d'exécuter ce qui dépasse le périmètre du mode et redirige vers une session dédiée.

Déclaration : mot-clé dans le premier message (brain +navigate, brain +kernel, etc.) Fichiers : Brain/modes/<nom>.md — chargés au boot si le mot-clé est détecté par helloWorld Enforcement : soft — Claude dit "ouvre une autre session pour ça", il n'exécute pas Périmètre : intra-session uniquement — pas de visibilité cross-sessions


Alternatives considérées

Option Raison du rejet
Mode dans memory-global/ Permanent = toujours actif. Un mode est ponctuel, pas identitaire
Mode dans claims BSI BSI = gouvernance fichiers. Ne gère pas le comportement Claude. Mauvais périmètre
Mode dans ~/.claude/session-role/ Local machine, non tracké, pas distributable avec le brain

Conséquences

Positives :

  • Contexte préservé — pas de pollution par des tâches hors périmètre
  • Présence coach maintenue sur la durée
  • Livrable immédiatement — pas de dépendance BSI
  • Distributable avec le brain-template

Négatives / trade-offs assumés :

  • Soft lock uniquement — repose sur la discipline Claude, pas un mécanisme dur
  • Pas de visibilité cross-sessions (hard lock = futur, attend évolution BSI)
  • Nécessite que helloWorld détecte le mot-clé et charge le bon fichier mode

À construire

  • Brain/modes/ — répertoire des modes
  • Brain/modes/brain-navigate.md — premier mode à forger
  • Modification de agents/helloWorld.md — détection mot-clé + chargement mode
  • brain-template/modes/ — mode example dans le template

Références

  • Fichiers concernés : Brain/modes/ (à créer), agents/helloWorld.md, memory-global/coach_presence.md
  • Sessions : sess-20260317-1329-boot
  • Lexique : profil/lexique.md — distinction type de session / mode