Files
brain-template/profil/decisions/024-source-verite-session-state.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

1.6 KiB

name, type, context_tier, status
name type context_tier status
024-source-verite-session-state decision warm actif

ADR-024 — Source de vérité session state

Date : 2026-03-17 Statut : actif Décidé par : brainstorm navigate + coach (session 2026-03-17 ~23h)


Décision

Trois systèmes coexistent — scopes distincts, aucun doublon.

Système Scope Analogie Source de vérité pour
claims/*.yml Historique git log "Quelles sessions ont existé ?" — audit trail, gouvernance
workspace/now.md Contexte bridge Sticky note "Qu'est-ce que la prochaine session doit savoir ?"
workspace/live-states.md Présence live Tableau blanc "Qu'est-ce qui tourne EN CE MOMENT ?"

Priorité de lecture au boot

1. now.md          → toujours présent, toujours frais — prioritaire
2. live-states.md  → si brain-state-bot actif (tier pro+)
3. BSI claims      → gouvernance uniquement, jamais contexte boot

Règle d'écriture

  • now.md : écrit par Claude à chaque fermeture de session — écrase le précédent
  • live-states.md : écrit par session-orchestrator (open/close) + brain-state-bot
  • claims/*.yml : écrit une fois à l'open, fermé au close — jamais modifié après

Conséquence

BSI claims n'est plus la source de vérité contextuelle au boot. now.md prend ce rôle. Claims = audit, pas contexte.


Références

  • ADR-016 (now.md push garanti)
  • ADR-020 (live-states présence layer)
  • ADR-001 (BSI locking optimiste — gouvernance)