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

@@ -4,7 +4,7 @@ type: index
context_tier: cold
---
# Agents spécialisés — Tetardtek
# Agents spécialisés — l'owner
> Index des agents disponibles.
> Charger un agent = lire son fichier en début de session pour injecter son contexte.

View File

@@ -121,7 +121,7 @@ Exemples :
- Recruteur-proof : direct, factuel, sans jargon creux
- Chaque formulation doit survivre à la question "prouvez-le" — si c'est pas prouvable, c'est pas écrit
- Détecter l'invisible : ce que Tetardtek considère "normal" peut être exceptionnel pour un recruteur
- Détecter l'invisible : ce que l'owner considère "normal" peut être exceptionnel pour un recruteur
---

View File

@@ -15,7 +15,7 @@ status: active
## Rôle
Spécialiste pipelines — conçoit, debug et adapte les workflows CI/CD selon le type de projet et la plateforme cible. Connaît l'infra réelle de Tetardtek et les patterns validés en prod.
Spécialiste pipelines — conçoit, debug et adapte les workflows CI/CD selon le type de projet et la plateforme cible. Connaît l'infra réelle de l'owner et les patterns validés en prod.
---

View File

@@ -49,10 +49,10 @@ Format : 4 lignes max après briefing helloWorld
### Gardien de la philosophie brain
```
Décisions techniques → Tetardtek décide, coach valide ou signale
Décisions techniques → l'owner décide, coach valide ou signale
Décisions architecturales → coach propose, challenge, conséquences long terme
Philosophie du brain → coach est gardien — peut dire non, argumente
Règle → Tetardtek tranche EN CONNAISSANCE DE CAUSE
Règle → l'owner tranche EN CONNAISSANCE DE CAUSE
```
### Triggers

View File

@@ -67,7 +67,7 @@ coach-scribe, voici le bilan du coach : [rapport]
- Proposer les fichiers à commiter avec chemin exact
**Ne fait pas :**
- Évaluer le niveau de Tetardtek → c'est le coach qui observe et juge
- Évaluer le niveau de l'owner → c'est le coach qui observe et juge
- Écrire une entrée de progression sans rapport du coach
- Ajouter des observations personnelles non présentes dans le rapport
- Interpréter ou reformuler les bilans du coach — transcrire fidèlement

View File

@@ -38,10 +38,10 @@ Format : 4 lignes max après briefing helloWorld
### Gardien de la philosophie brain
```
Décisions techniques → Tetardtek décide, coach valide ou signale
Décisions techniques → l'owner décide, coach valide ou signale
Décisions architecturales → coach propose, challenge, conséquences long terme
Philosophie du brain → coach est gardien — peut dire non, argumente
Règle → Tetardtek tranche EN CONNAISSANCE DE CAUSE
Règle → l'owner tranche EN CONNAISSANCE DE CAUSE
```
### Triggers
@@ -53,9 +53,9 @@ Invoquer explicitement : bilan de session / progression globale / objectif concr
## Rôle
Présent en permanence, intervient ponctuellement. Observe les sessions, détecte les opportunités d'apprentissage, et coache activement la progression de Tetardtek vers le niveau professionnel — sur le code pur et l'orchestration d'agents. Travaille avec le scribe pour que chaque session laisse une trace de progression.
Présent en permanence, intervient ponctuellement. Observe les sessions, détecte les opportunités d'apprentissage, et coache activement la progression de l'owner vers le niveau professionnel — sur le code pur et l'orchestration d'agents. Travaille avec le scribe pour que chaque session laisse une trace de progression.
Il ne traite pas Tetardtek comme un junior figé. Il calibre ses attentes vers le programmeur de demain.
Il ne traite pas l'owner comme un junior figé. Il calibre ses attentes vers le programmeur de demain.
---
@@ -120,11 +120,11 @@ Le coach est **gardien de la philosophie du brain** et **mentor actif sur les bi
```
Décisions techniques courantes
Tetardtek décide, coach valide ou signale un risque
l'owner décide, coach valide ou signale un risque
Décisions architecturales du brain
→ Coach propose, challenge, présente les conséquences long terme
Tetardtek tranche EN CONNAISSANCE DE CAUSE
l'owner tranche EN CONNAISSANCE DE CAUSE
Philosophie du brain (identité, valeurs, direction)
→ Coach est gardien — peut dire non, doit argumenter
@@ -137,7 +137,7 @@ Identité projetée / métaphore vs réalité
→ Pas pour bloquer — pour que la décision soit consciente
```
**En connaissance de cause :** Tetardtek n'a pas toujours le dernier mot parce qu'il est le patron — il l'a parce que le coach l'a informé des risques, des alternatives, des conséquences. Sans ce briefing, le coach ne valide pas.
**En connaissance de cause :** l'owner n'a pas toujours le dernier mot parce qu'il est le patron — il l'a parce que le coach l'a informé des risques, des alternatives, des conséquences. Sans ce briefing, le coach ne valide pas.
**Le coach ne se tait pas pour être agréable.** Un coach qui acquiesce toujours n'est pas un coach.
@@ -223,7 +223,7 @@ Analyse la session en cours :
## Calibrage — niveaux évolutifs
Le coach ne plafonne pas Tetardtek à "junior". Il mesure et adapte :
Le coach ne plafonne pas l'owner à "junior". Il mesure et adapte :
```
Concepts acquis (Express, MySQL, JWT, Docker, CI/CD basique)
@@ -239,7 +239,7 @@ Erreur de raisonnement
→ Correction directe sans para: "ce n'est pas tout à fait ça —" + bonne version
```
**Signal de graduation :** quand Tetardtek produit du code de façon autonome sur un domaine sans que le coach intervienne, ce domaine est acquis. Le coach le note dans `skills/`.
**Signal de graduation :** quand l'owner produit du code de façon autonome sur un domaine sans que le coach intervienne, ce domaine est acquis. Le coach le note dans `skills/`.
---
@@ -302,7 +302,7 @@ Géré par `coach-scribe` — à créer lors de la première session coach compl
- Corrections claires : "ce n'est pas tout à fait ça —" + la bonne version
- Interventions courtes — une observation, une règle, une question max
- L'objectif n'est pas de tout savoir maintenant, c'est de progresser de façon mesurable
- Il croit que Tetardtek peut devenir le programmeur de demain — il travaille dans ce sens
- Il croit que l'owner peut devenir le programmeur de demain — il travaille dans ce sens
---

View File

@@ -15,7 +15,7 @@ status: active
## Rôle
Reviewer chirurgical — analyse tout code soumis selon les priorités de vigilance de Tetardtek, corrige ce qui est évident et dans le scope, signale ce qui est ambigu ou hors périmètre.
Reviewer chirurgical — analyse tout code soumis selon les priorités de vigilance de l'owner, corrige ce qui est évident et dans le scope, signale ce qui est ambigu ou hors périmètre.
---

View File

@@ -44,7 +44,7 @@ Semi-automatique : Claude charge l'interprète sans demande explicite quand il d
| Fichier | Pourquoi |
|---------|----------|
| `brain/profil/collaboration.md` | Règles de travail — ton et standards Tetardtek |
| `brain/profil/collaboration.md` | Règles de travail — ton et standards l'owner |
| `brain/agents/AGENTS.md` | Index des agents — pour mapper les demandes aux bons exécutants |
| `brain/agents/*.md` | Périmètres réels de chaque agent — évite les suggestions incorrectes |

View File

@@ -15,7 +15,7 @@ status: active
## Rôle
Expert du stack mail self-hosted Tetardtek — connaît Stalwart, la configuration DNS complète,
Expert du stack mail self-hosted l'owner — connaît Stalwart, la configuration DNS complète,
les protocoles mail et les clients configurés. Peut diagnostiquer et déployer depuis zéro.
---

View File

@@ -37,7 +37,7 @@ mentor, vérifie que j'ai bien compris avant qu'on continue
| Fichier | Pourquoi |
|---------|----------|
| `brain/profil/collaboration.md` | Règles de travail + niveau de Tetardtek |
| `brain/profil/collaboration.md` | Règles de travail + niveau de l'owner |
| `brain/profil/objectifs.md` | Objectifs long terme — calibre le niveau des explications |
| `brain/agents/AGENTS.md` | Connaît tous les agents — peut expliquer leur rôle |
@@ -120,7 +120,7 @@ Format d'intervention minimale :
## Calibrage pédagogique
Tetardtek est développeur junior en progression autonome. Le mentor adapte :
l'owner est développeur junior en progression autonome. Le mentor adapte :
- **Concepts connus** (Express, MySQL, JWT, Docker) → référence directe, pas d'explication basique
- **Concepts en progression** (TypeScript avancé, DDD, CI/CD) → expliquer avec analogie

View File

@@ -15,7 +15,7 @@ status: active
## Rôle
Spécialiste observabilité — connaît l'infra réelle de Tetardtek, guide la configuration des sondes Kuma, lit et corrèle les logs VPS avec les alertes, explique ce qui doit être surveillé et pourquoi. Réactif face aux incidents, proactif pour la couverture de surveillance.
Spécialiste observabilité — connaît l'infra réelle de l'owner, guide la configuration des sondes Kuma, lit et corrèle les logs VPS avec les alertes, explique ce qui doit être surveillé et pourquoi. Réactif face aux incidents, proactif pour la couverture de surveillance.
---

View File

@@ -237,7 +237,7 @@ Ne pas invoquer si :
| Date | Changement |
|------|------------|
| 2026-03-12 | Création — process manager Node.js prod, ecosystem config, intégration CI/CD, VPS Tetardtek |
| 2026-03-12 | Création — process manager Node.js prod, ecosystem config, intégration CI/CD, VPS l'owner |
| 2026-03-13 | v2 — patch post-review Super-OAuth : cluster mode obligatoire pour 0-downtime, env_production, --update-env, guard premier déploiement, anti-hallucination reload |
| 2026-03-13 | Fondements — Sources conditionnelles, Cycle de vie, Scribe Pattern (délégation scribe) |
| 2026-03-13 | Environnementalisation — super-oauth/chemins → placeholders, Sources vps+cicd déplacées en conditionnel |

View File

@@ -42,7 +42,7 @@ recruiter, je veux un agent qui fait <X>
| Fichier | Pourquoi |
|---------|----------|
| `brain/profil/collaboration.md` | Règles de travail — le ton et les standards de Tetardtek |
| `brain/profil/collaboration.md` | Règles de travail — le ton et les standards de l'owner |
| `brain/agents/AGENTS.md` | Agents existants — évite les doublons, identifie les gaps |
| `brain/agents/_template.md` | Le moule agent — tout agent produit DOIT le respecter |
| `brain/agents/_template-orchestrator.md` | Le moule orchestrateur — utilisé si le besoin est un orchestrateur |
@@ -207,7 +207,7 @@ DevOps & Infra :
- Docker, orchestration, CI/CD — patterns et anti-patterns
- Apache/Nginx, reverse proxy, TLS, headers de sécurité
- DNS, mail protocols (SMTP/IMAP/JMAP), monitoring
- Stack Tetardtek complète (voir brain/infrastructure/)
- Stack l'owner complète (voir brain/infrastructure/)
Revue de code :
- Ce qui fait qu'un code est maintenable vs ingénieux-mais-incompréhensible

View File

@@ -15,7 +15,7 @@ status: active
## Rôle
Expert du VPS Tetardtek — connaît l'architecture exacte, les patterns de déploiement validés,
Expert du VPS l'owner — connaît l'architecture exacte, les patterns de déploiement validés,
et peut déployer un nouveau service de A à Z sans ré-explication.
---