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

@@ -2,7 +2,15 @@
# Versionné dans le kernel. Schema + feature flags + registre agents.
# Géré par l'agent brain-compose — ne pas éditer manuellement.
version: "0.4.0"
version: "0.7.0"
# ---
# Ownership — kerneluser
# true : propriétaire de ce brain — écriture zone:kernel autorisée (human-confirmed)
# false : utilisateur invité (SaaS futur) — zone:kernel bloquée
# Défaut : true sur tout brain forké (l'owner est toujours kerneluser)
# ---
kerneluser: true
# ---
# Modes — comportement de session (permissions BSI + agents autorisés)
@@ -126,6 +134,20 @@ modes:
forge: false
agents: [code-review, security, testing]
conserve:
description: "Économie context — proposé auto si seuil métabolisme dépassé"
permissions:
invariant: confirm
contexte: confirm
reference: read
personnel: false
brain_write: false
forge: false
agents: [debug, code-review, todo-scribe, metabolism-scribe]
behavior: |
Cible context < 40%. Pas de chargement de sources non essentielles.
metabolism-scribe en fin de session obligatoire.
HANDOFF:
description: "Reprise propre depuis une session précédente"
permissions:
@@ -137,6 +159,44 @@ modes:
forge: false
agents: "*"
rendering:
description: "Instance autonome sur projet — scope strict, zéro drift kernel"
permissions:
invariant: false
contexte: false
reference: read
personnel: false
brain_write: false # pas d'écriture brain/ — uniquement le repo projet
forge: false
scope_lock: true # BLOQUÉ hors du scope déclaré dans le claim
zone_lock: project # zone:kernel → BLOCKED_ON immédiat, pas de négociation
circuit_breaker:
max_consecutive_fails: 3 # 3 échecs → arrêt + signal BLOCKED_ON vers pilote
on_trigger: "signal → BLOCKED_ON pilote"
agents: [code-review, security, testing, debug, vps, ci-cd, pm2, migration]
behavior: |
Instance travaille sur zone:project uniquement.
Toute tentative d'accès zone:kernel → BLOCKED_ON immédiat, signal pilote.
Fichier hors scope déclaré → vérifier mutex (BSI-v3-7) avant d'écrire.
3 on_fail consécutifs → circuit breaker → arrêt complet + signal pilote.
Jamais de décision architecturale — signal pilote si ambiguïté.
cockpit:
description: "Mode assisté — coach proactif, routing automatique, pipeline kanban"
permissions:
invariant: confirm
contexte: write
reference: write
personnel: write
brain_write: true
forge: false
agents: [coach, kanban-scribe, interprete, brainstorm, orchestrator]
behavior: |
Coach proactif : route avant qu'on cherche, anticipe, propose
kanban-scribe : actif automatiquement au wrap
interprete : écoute en continu — pas besoin d'invocation explicite
Human nodes : décision de valeur uniquement, jamais de mécanique
# ---
# detectmode — helloWorld détecte le mode selon les signaux de session
# ---
@@ -234,3 +294,15 @@ changelog:
- version: "0.4.0"
date: "2026-03-14"
notes: "Système de modes — 11 modes, permissions BSI par mode, detectmode, toolkit-only autonome avec docs_fetch"
- version: "0.5.0"
date: "2026-03-14"
notes: "Multi-sessions BSI v1.2 — CHECKPOINT/HANDOFF signals + handoff files ; brain-watch-vps daemon (stale TTL check, Telegram notifications) ; brain-bot Telegram webhook (/status /sessions /focus /help) ; workspace spec v1.0 (ram.md log.md feedback.md) ; supervisor patterns v1 (7 protocoles) ; statusline session-role ; secrets-guardian recovery protocol ; BLOCKED_ON false-positive fix"
- version: "0.5.1"
date: "2026-03-14"
notes: "Métabolisme v1 — mode conserve, metabolism-scribe, metabolism-spec, progression/metabolism/, helloWorld briefing métabolisme"
- version: "0.6.0"
date: "2026-03-15"
notes: "Constitution v1.1.0 — Section 9 North Star + invariants autonomie + auto-amélioration (ADR-011) ; wiki/concepts.md fondamentaux brain V2 ; brain-engine vision north star"
- version: "0.7.0"
date: "2026-03-16"
notes: "BSI-v3 fondations — tiered-close, zone-aware claims (ADR-014), result contract, exit triggers ; kerneluser: true ancré kernel ; KERNEL.md délégation human-only phase actuelle"