fix(template): v1.0 distribution-ready — dépersonnalisation complète

- Étape 1 : 14 agents — "Tetardtek" → "l'owner" (francophone neutre)
- Étape 2 : ADRs 006/007/022 — domaines → <OWNER_DOMAIN> placeholder
- Étape 3 : README, ARCHITECTURE, profil/architecture, orchestration-patterns
- Étape 4 : contexts/ ajouté — 9 sessions génériques (navigate, work, pilote…)
- Étape 5 : agent-memory/ ajouté — README + _template/
- Étape 7 : DISTRIBUTION_CHECKLIST.md — guide maintenance future

Vérification : grep tetardtek → 0 résultats (hors bsi-schema.md exemples)
This commit is contained in:
2026-03-18 22:27:36 +01:00
parent 090fb24642
commit 0f4d610b11
36 changed files with 752 additions and 42 deletions

View File

@@ -19,7 +19,7 @@ Trois insights émergés en session :
## Décision
Construire `brain.tetardtek.com` — service web self-hosted — comme premier point d'entrée public. L'utilisateur apporte sa clé API (BYOK). Le brain fournit la matrice. La subscription contrôle les zones accessibles.
Construire `brain.<OWNER_DOMAIN>` — service web self-hosted — comme premier point d'entrée public. L'utilisateur apporte sa clé API (BYOK). Le brain fournit la matrice. La subscription contrôle les zones accessibles.
**Ne pas open-sourcer avant d'être sur les radars.** Apparaître d'abord, décider ensuite.
@@ -28,10 +28,10 @@ Construire `brain.tetardtek.com` — service web self-hosted — comme premier p
## Architecture produit
```
brain.tetardtek.com
brain.<OWNER_DOMAIN>
├── Interface web (session browser)
├── BYOK — utilisateur fournit sa clé API LLM
├── Matrice servie depuis infra tetardtek (zones contrôlées)
├── Matrice servie depuis infra de l'owner (zones contrôlées)
├── BSI géré côté serveur (multi-tenant)
└── Subscription → feature_set → zones débloquées
```
@@ -50,7 +50,7 @@ brain.tetardtek.com
```
Utilisateur → apporte sa clé API LLM (BYOK)
tetardtek → fournit la matrice + les zones + les updates kernel
l'owner → fournit la matrice + les zones + les updates kernel
→ facture la valeur ajoutée, pas le compute
```
@@ -85,7 +85,7 @@ tetardtek → fournit la matrice + les zones + les updates kernel
## Le moat défendable
La matrice se copie. La longueur d'avance vient de :
1. **Distribution** — premier sur brain.tetardtek.com
1. **Distribution** — premier sur brain.<OWNER_DOMAIN>
2. **Mémoire des décisions** — 6 ADRs, les "pourquoi" ne se copient pas
3. **Écosystème** — toolkit/ patterns validés en prod, toolkit-scribe, progression/
4. **Instanciable** — pas de dépendance à un seul LLM provider

View File

@@ -32,7 +32,7 @@ Le kernel devient physiquement read-only par installation — ce qui **enforce K
```bash
# Installation
brew install brain # ou npm install -g brain / curl brain.tetardtek.com/install | sh
brew install brain # ou npm install -g brain / curl brain.<OWNER_DOMAIN>/install | sh
# Premier setup
brain init ~/Dev/Docs # crée l'instance locale + CLAUDE.md configuré
@@ -87,7 +87,7 @@ v1 : git clone (aujourd'hui — devs Claude Code, early adopters)
→ Marché : devs qui comprennent immédiatement
v2 : brain install (post v1.0.0)
→ Marché : tous les devs + brain.tetardtek.com pour non-devs
→ Marché : tous les devs + brain.<OWNER_DOMAIN> pour non-devs
```
---

View File

@@ -9,7 +9,7 @@ id: ADR-008
title: SuperOAuth — Modèle d'identité multi-tenant
date: 2026-03-15
status: accepted
décideur: tetardtek
décideur: <owner>
agents: tech-lead, security, coach
---

View File

@@ -24,7 +24,7 @@ Question centrale : distribuer le kernel seul, ou kernel + capacité de distilla
**Modèle open-core :**
- **Kernel** = forkable, open, chaque fork = instance propriétaire
- **Features avancées** = locked derrière `keys.tetardtek.com` (PayByFeature existant)
- **Features avancées** = locked derrière `keys.<OWNER_DOMAIN>` (PayByFeature existant)
- **MCP** = pont entre distribution OS (fork/own) et runtime BaaS (instance expose un service)
---
@@ -46,7 +46,7 @@ Question centrale : distribuer le kernel seul, ou kernel + capacité de distilla
```
git clone brain-template → kernel propre (pas l'instance perso)
claude → CLAUDE.md boot → Claude IS l'onboarding (pas de wizard)
keys.tetardtek.com → gate PayByFeature sur features locked
keys.<OWNER_DOMAIN> → gate PayByFeature sur features locked
```
Chaque fork = instance propriétaire. L'humain possède son brain.
@@ -82,5 +82,5 @@ Horizon distribution : post-Avril 2026 (brain still owner-only jusqu'au 2026-04)
- ADR-006 (BaaS) — compatible, pas exclusif
- ADR-007 (distribution kernel) — prérequis
- `brain-key-server` + `keys.tetardtek.com` — gate existant
- `brain-key-server` + `keys.<OWNER_DOMAIN>` — gate existant
- `brain-template/` — repo distribution (à compléter)