kernel: propagation KERNEL.md + architecture.md + decisions/ 5 ADRs
This commit is contained in:
25
profil/decisions/README.md
Normal file
25
profil/decisions/README.md
Normal file
@@ -0,0 +1,25 @@
|
||||
# decisions/ — Architecture Decision Records
|
||||
|
||||
> **Type :** Invariant — mémoire des choix architecturaux datés
|
||||
> Format : ADR (Architecture Decision Record)
|
||||
> Propriétaire : architecture-scribe (à forger) + décision humaine
|
||||
>
|
||||
> Jamais modifié rétroactivement. Uniquement enrichi.
|
||||
> Un ADR décrit : contexte → décision → conséquences.
|
||||
|
||||
---
|
||||
|
||||
## Index
|
||||
|
||||
| ID | Date | Décision | Statut |
|
||||
|----|------|----------|--------|
|
||||
| 001 | 2026-03-14 | Locking optimiste BSI — claims + TTL vs mutex strict | actif |
|
||||
| 002 | 2026-03-14 | Session-as-identity — slug session IS le rôle, pas de fork par rôle | actif |
|
||||
| 003 | 2026-03-14 | Scribe Pattern — non-contamination, un scribe = un territoire | actif |
|
||||
| 004 | 2026-03-14 | 3 couches kernel/instance/personnel — séparation exportabilité | actif |
|
||||
| 005 | 2026-03-14 | Zones typées + protection graduée — KERNEL.md comme loi active | actif |
|
||||
|
||||
---
|
||||
|
||||
> Format fichier : `NNN-slug-court.md`
|
||||
> Template : voir `_template-adr.md`
|
||||
42
profil/decisions/_template-adr.md
Normal file
42
profil/decisions/_template-adr.md
Normal file
@@ -0,0 +1,42 @@
|
||||
# ADR-NNN — <Titre court>
|
||||
|
||||
> Date : YYYY-MM-DD
|
||||
> Statut : proposé | actif | dépassé | remplacé par ADR-NNN
|
||||
> Décidé par : <humain / session brain / brainstorm>
|
||||
|
||||
---
|
||||
|
||||
## Contexte
|
||||
|
||||
<Quel problème existait ? Pourquoi une décision était nécessaire ?>
|
||||
|
||||
---
|
||||
|
||||
## Décision
|
||||
|
||||
<Ce qui a été décidé. Une phrase claire.>
|
||||
|
||||
---
|
||||
|
||||
## Alternatives considérées
|
||||
|
||||
| Option | Raison du rejet |
|
||||
|--------|----------------|
|
||||
| | |
|
||||
|
||||
---
|
||||
|
||||
## Conséquences
|
||||
|
||||
**Positives :**
|
||||
-
|
||||
|
||||
**Négatives / trade-offs assumés :**
|
||||
-
|
||||
|
||||
---
|
||||
|
||||
## Références
|
||||
|
||||
- Fichiers concernés :
|
||||
- Sessions où la décision a émergé :
|
||||
Reference in New Issue
Block a user