docs: mise a jour section 3 et verification reelle memoire/identite NyoraNotes DSH

This commit is contained in:
2026-08-26 19:09:32 +00:00
parent 63e8076f3a
commit 71c5bff743
@@ -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 <NYORA_API_TOKEN>`)
- `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 |