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

@@ -0,0 +1,76 @@
# Review agent : scribe — v1
> ⚠️ Ce fichier concerne la QUALITÉ DE L'AGENT, pas les tests du code applicatif.
---
## Contexte de la review
| Info | Valeur |
|------|--------|
| Agent reviewé | `scribe` |
| Version | v1 |
| Date | 2026-03-12 |
| Projet testé | Brain — fin de session monitoring + audit Kuma |
| Cas soumis | Session monitoring complète : audit Kuma, ajout de 4 sondes (Gitea, Stalwart-Web, SMTP, IMAPS), Super O'Auth /health DOWN (alertes coupées), SSL expiry via HTTP monitors confirmé, Docker monitors = type container (pas HTTP). Scriber tout ça. |
---
## Output résumé
- A lu `infrastructure/monitoring.md`, `focus.md`, `agents/PLAN-REVIEW-AGENTS.md` avant d'agir
- A identifié les 3 fichiers à mettre à jour sans qu'on les lui précise
- A ajouté les 4 nouvelles sondes dans monitoring.md avec le bon type (TCP vs HTTP)
- A capturé la nuance SSL expiry : cochée sur HTTP Sites, non applicable sur Docker containers
- A noté le statut Super O'Auth /health (DOWN, alertes coupées, raison : pm2)
- A mis à jour focus.md : monitoring ✅, scribe 🔥, compteur 7→8/13, "Prochain" ajusté
- A mis à jour PLAN-REVIEW-AGENTS.md : scribe 🔥 En cours
- A créé le dossier `reviews/Brain/` (nouveau sous-dossier) et le fichier de review
---
## Évaluation
### ✅ Ce qui a bien fonctionné
- A lu les sources avant d'agir — aucune invention
- A identifié tous les fichiers concernés sans guidance explicite (monitoring.md, focus.md, PLAN-REVIEW-AGENTS)
- Capturé la nuance technique : Docker monitors = container type, SSL non applicable → pas proposé de changer ces monitors
- Super O'Auth /health documenté avec son état réel (DOWN) + raison (pm2) + note alertes coupées
- Format monitoring.md cohérent avec l'existant (ajout colonne Notes propre)
- focus.md mis à jour de façon atomique : pas de réécriture, juste les lignes concernées
### ❌ Ce qui manquait
- N'a pas vérifié si `agents/AGENTS.md` était cohérent (trigger listé dans scribe.md mais non exécuté)
- N'a pas signalé que `vps.md` devrait être mis à jour avec les ports Stalwart (gap identifié en session, non documenté)
- N'a pas proposé de créer le dossier `reviews/Brain/` — l'a fait directement sans mentionner le choix
### ⚠️ Anti-hallucination respectée ?
- [x] N'a pas inventé d'état de projet non confirmé ✅
- [x] Super O'Auth /health noté DOWN avec raison explicite — pas marqué ✅ ✅
- [x] SSL expiry documenté avec précision (HTTP Sites = OK, Docker containers = non applicable) ✅
- [~] Ports Stalwart non documentés dans vps.md — gap connu, non signalé en fin de session ⚠️
### 📐 Périmètre respecté ?
- [x] N'a pas modifié d'agents sans recruiter ✅
- [x] N'a pas pris de décisions techniques ✅
- [x] N'a pas supprimé d'infos ✅
- [ ] N'a pas fait le scan complet (AGENTS.md non vérifié) — gap
---
## Gaps identifiés → à corriger dans l'agent
| Gap | Correction proposée | Priorité |
|-----|--------------------|----------|
| AGENTS.md non vérifié en fin de session | Ajouter dans le trigger "fin de session" : vérifier AGENTS.md cohérence si des agents ont été créés/modifiés | moyenne |
| vps.md non signalé comme à mettre à jour | Quand un gap infra est identifié en session (port non documenté), le scribe doit le signaler en fin de session même s'il ne peut pas le corriger lui-même | haute |
| Création de sous-dossier non mentionnée | Si création d'un nouveau dossier : mentionner le choix pour validation | basse |
---
## Action
- [x] Review complète
- [x] Gaps reportés dans `agents/scribe.md` changelog
- [x] Recruiter invoqué pour améliorer l'agent
- [ ] v2 planifiée (prochaine fin de session significative)