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.
This commit is contained in:
57
profil/decisions/024-source-verite-session-state.md
Normal file
57
profil/decisions/024-source-verite-session-state.md
Normal file
@@ -0,0 +1,57 @@
|
||||
---
|
||||
name: 024-source-verite-session-state
|
||||
type: decision
|
||||
context_tier: warm
|
||||
status: 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)
|
||||
Reference in New Issue
Block a user