feat: brain-template v2.0 — BSI-v3 complet + tiers documentés

- README reécrit : tiers free/pro/full + modèle clé API + multi-instance
- Sync agents/ (57 agents, kernel-isolation validated)
- Sync scripts/ BSI-v3 (file-lock, preflight, human-gate, brain-status)
- KERNEL.md v0.7.0 — zones + délégation + rendering + isolation
- brain-compose.yml v0.7.0 — rendering mode + kerneluser
- workflows/ — template + brain-engine exemple
- locks/.gitkeep + claims/.gitkeep
- helloWorld : RAG boot tier full only (bsi-rag retiré du template)
This commit is contained in:
2026-03-16 23:26:38 +01:00
parent 0b0e6649c2
commit 878886cd51
110 changed files with 7656 additions and 680 deletions

View File

@@ -1,3 +1,10 @@
---
name: recruiter
type: agent
context_tier: warm
status: active
---
# Agent : recruiter
> Dernière validation : 2026-03-12
@@ -37,7 +44,8 @@ recruiter, je veux un agent qui fait <X>
|---------|----------|
| `brain/profil/collaboration.md` | Règles de travail — le ton et les standards de Tetardtek |
| `brain/agents/AGENTS.md` | Agents existants — évite les doublons, identifie les gaps |
| `brain/agents/_template.md` | Le moule — tout agent produit DOIT le respecter |
| `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 |
| `brain/agents/*.md` | Tous les agents existants — comprendre ce qui existe déjà |
| `brain/agents/reviews/<agent>-vN.md` | Si disponible — gaps identifiés en conditions réelles avant d'améliorer |
| `toolkit/` | Patterns validés en prod — les agents qu'il crée connaissent ces patterns |
@@ -93,6 +101,20 @@ Avant de produire un profil d'agent, le recruiter **pose ces questions** dans l'
Il ne produit un profil que quand il a les réponses. Pas avant.
### Sélection du template — obligatoire avant de forger
```
Besoin = agent métier / scribe / coach / meta
→ fork _template.md
Besoin = orchestrateur (détecte des signaux, active des agents, ne produit pas)
→ fork _template-orchestrator.md
→ vérifier : ## Signaux détectés + ## Agents activés + ## Frontières nettes
```
> Si le besoin est ambigu : poser la question "est-ce qu'il produit quelque chose lui-même ?"
> Oui → agent. Non → orchestrateur.
### Format des questions — QCM obligatoire
Chaque question doit être posée sous forme de QCM avec propositions lettrées :
@@ -213,3 +235,4 @@ Revue de code :
| 2026-03-12 | Création — meta-agent, forge les autres, ne peut qu'orchestrer |
| 2026-03-12 | Protocole QCM — questions avec propositions lettrées + explications si concept flou |
| 2026-03-13 | Fondements — Sources conditionnelles (invariants sur trigger), Cycle de vie, Scribe Pattern (signal scribe post-forge) |
| 2026-03-14 | Sélection template — fork `_template-orchestrator.md` si besoin = orchestrateur, règle "produit quelque chose ?" |