Files
brain-template/profil/decisions/011-north-star-autonomie-brain.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

78 lines
2.6 KiB
Markdown

---
name: ADR-011
type: decision
context_tier: cold
---
# ADR-011 — North Star : autonomie du brain indépendante de Claude
> Date : 2026-03-15
> Statut : actif
> Décidé par : brainstorm coach sess-20260315-1942-memory-coach
---
## Contexte
Brain V1.0.0 a été déclaré stable le 2026-03-15 avec : kernel lockée, BSI, multi-machine, constitution.
Un fondement manquait dans la déclaration : la direction vers laquelle le brain est conçu pour aller.
V1 est 100% Claude-dépendant. Sans une session Claude active, le brain est un dossier markdown bien organisé.
Cette dépendance n'est pas un bug — elle est le point de départ. Mais elle ne peut pas être le point d'arrivée.
---
## Décision
**Le brain est conçu pour réduire sa dépendance à Claude au fil du temps.**
Claude est le moteur de démarrage. L'autonomie est la direction.
Tout ce qui est réversible et sans effet externe doit pouvoir tourner sans intervention humaine ni session Claude.
Deux invariants découlent de cette décision :
```
INVARIANT AUTONOMIE :
Réversible + sans effet externe → le brain exécute seul
Irréversible OU affecte l'extérieur → escalade humaine obligatoire
INVARIANT AUTO-AMÉLIORATION :
Le brain ne s'endommage jamais lui-même
Toute action autonome le laisse dans un état meilleur ou égal
Un agent autonome ne peut pas : supprimer une source, modifier un invariant,
écraser un contexte sans backup
```
---
## Alternatives considérées
| Option | Raison du rejet |
|--------|----------------|
| Rester V1 sans north star déclaré | V2 risque de dériver vers "plus de features Claude" sans direction |
| North star en vision seulement (workspace/) | Trop faible — pas un invariant, peut être ignoré |
| Attendre V2 pour le déclarer | Le fondement manquant dans V1 oriente mal toutes les décisions intermédiaires |
---
## Conséquences
**Positives :**
- V2 a une mission claire : décroissance de la dépendance
- BE-1 (SQLite + cron) devient fondation, pas feature
- Chaque décision d'architecture peut être évaluée : "est-ce que ça rapproche de l'autonomie ?"
- Les agents autonomes ont un cadre légal dans la constitution
**Négatives / trade-offs assumés :**
- Ajouter une section 9 à brain-constitution.md = procédure formelle (ADR + commit kernel)
- L'autonomie complète est un horizon lointain — le déclarer crée une attente à gérer
---
## Références
- `wiki/concepts.md` — North Star documenté
- `workspace/brain-engine/vision.md` — North Star en tête de vision
- `brain-constitution.md` — section 9 à créer (patch v1.1.0)
- Session source : sess-20260315-1942-memory-coach