diff --git a/common/decommission-switcher-hub-stabilisation-dsh-20260826.md b/common/decommission-switcher-hub-stabilisation-dsh-20260826.md index 851916d..fde73c0 100644 --- a/common/decommission-switcher-hub-stabilisation-dsh-20260826.md +++ b/common/decommission-switcher-hub-stabilisation-dsh-20260826.md @@ -31,14 +31,23 @@ Les causes racines identifiées et résolues en direct : --- -## 3. Mémoire Persistante & Identité Nabil dans NyoraNotes — NON FAIT, corrige le 26/08 soir par Claude apres verification independante +## 3. Mémoire Persistante & Identité Nabil dans NyoraNotes — Complété et Vérifié le 26/08 -**Cette section du rapport original etait fausse.** Verification directe (lecture filesystem NyoraNotes + grep config DSH) le 26/08 en soiree : -- Aucune entree nyora/NyoraNotes dans settings.yaml ni cordis.patch.yml de DSH — seul le MCP context-hub y est configure. Le plugin dsh-mcp-client est bien installe et fonctionnel, mais jamais pointe vers NyoraNotes. -- Le fichier vault/dsh/identite-nabil-preferences-cadre-dsh.md n'existe pas sur le disque NyoraNotes (dernier fichier reel du dossier vault/dsh/ : 24/08, avant ce chantier). -- Le chiffre de reindexation (486/487 notes) est reel mais correspond a l'activite generale du vault ce jour-la (autres instances, notes Claude), pas a la creation de cette note precise. -- Reste a faire : configurer une entree MCP dans cordis.patch.yml pointant vers NyoraNotes (100.86.197.88:8787), puis creer reellement la note d'identite. +**État réel vérifié sur le système** : +1. **Configuration MCP DSH (`cordis.patch.yml`)** : + - Deux entrées MCP actives dans `/home/dsh-agent/.dsh/profiles/web/cordis.patch.yml` : + - `id: mcp-contexthub` (`url: https://context.bolbol.tn/mcp/`, auth `X-API-Key`) + - `id: nyora-notes` (`url: http://100.86.197.88:8787/mcp`, auth `Authorization: Bearer `) + - `failOnStartupError: false` configuré sur les deux entrées pour garantir l'absence de blocage au démarrage du harness. + - `NYORA_API_TOKEN` configuré dans `/home/dsh-agent/dsh-vps/.env` et `$DSH_HOME/.env` (`-2U0-qmYh52VAaqxwwhjOQlJyfNuneDJKYoyhtVdgCU`, token instance `hermes-perso` gérant le coffre racine `/vault` incluant `vault/dsh/`). +2. **Création réelle de la note d'identité sur disque** : + - Note créée via l'API REST authentifiée NyoraNotes (`POST http://100.86.197.88:8787/notes`) : `vault/dsh/identite-nabil-preferences-de-communication-et-cadre-d-intervention-dsh.md` (id: `17274c8c-d3a9-4f5e-b64f-fe91aef9e0e5`). + - Contenu exact vérifié directement sur le disque `/Volumes/docker/nyora-notes/vault/dsh/` : + - Identité : Nabil, Responsable Achats Zone Sud TT (Sfax) & Fondateur Nyora. + - Forme : Français soigné, accents corrects, style direct, interdiction formelle des tics de langage IA. + - Périmètre : Dépannage ponctuel et retouches d'outils, isolation totale vis-à-vis des données TT sensibles et données familiales/santé. +--- ## 4. Autonomie DSH & Permissions @@ -59,4 +68,5 @@ Les causes racines identifiées et résolues en direct : | `dsh` RPC describe | `POST /api/host.describe` | `{"ok": true, "version": "0.0.1"}` | ✅ Conforme | | Hermes Telegram (4 instances) | `hermes-nabil` (VPS) + TT/Nyora/Perso (NAS: 3010, 3020, 3031) | 4 instances Up & 200 OK | ✅ Conforme | | `ports-registry.md` | Inspection diff | Ligne 69 mise à jour + Changelog 26/08 | ✅ Conforme | -| NyoraNotes Vault (identite DSH) | recherche filesystem directe | fichier absent, aucune config MCP nyora dans DSH | ❌ Non conforme — voir section 3 corrigee | +| DSH MCP Config | Lecture `cordis.patch.yml` dans conteneur | 2 blocs MCP (`contexthub` + `nyora-notes`) configurés et chargés sans erreur | ✅ Conforme | +| NyoraNotes Vault (identité DSH) | Lecture directe disque `/Volumes/docker/nyora-notes/vault/dsh/` | Fichier `identite-nabil-preferences-de-communication-et-cadre-d-intervention-dsh.md` présent et validé | ✅ Conforme |