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:
@@ -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
|
||||
|
||||
@@ -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
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
@@ -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
|
||||
---
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user