From 9edf4b8afd1c15ba077251563d6b00672af2b3a1 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 20 Aug 2026 14:13:34 +0200 Subject: [PATCH] runbook: hermes-nabil - copywriting/content-strategy/social + constats audit (thumbnail casse, topics.md, TACHES.md, reseau) --- common/hermes-skills-hub-scanner-securite.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/common/hermes-skills-hub-scanner-securite.md b/common/hermes-skills-hub-scanner-securite.md index 4501b8d..91e48d3 100644 --- a/common/hermes-skills-hub-scanner-securite.md +++ b/common/hermes-skills-hub-scanner-securite.md @@ -12,6 +12,7 @@ Vidéo Dr Firas sur Hermes (Mem0, Caveman, Defuddle, Marketing Skills, Humanizer - **humanizer** (les 4 instances, y compris hermes-nabil VPS) : 2.5.1 (builtin, ported, figé à la sortie de l'image) -> 2.11.2 (amont), généralisé à la demande de Nabil ("généraliser pour tous"). Verdict scanner SAFE sur les 4 (2 faux positifs "injection" récurrents sur des exemples pédagogiques internes à la skill, sans conséquence). - **caveman** : installé sur hermes-tt (test) et hermes-nabil (beaucoup d'outillage dev : github, debugging, code review). Verdict SAFE partout, aucun finding. - **product-marketing** : installé sur hermes-nyora et hermes-nabil (IAKifech n'avait aucune couverture marketing/SEO, contrairement à nyora qui avait déjà copywriting/seo-audit). Verdict SAFE partout. +- **copywriting, content-strategy, social** (coreyhaines31/marketingskills) : installés sur hermes-nabil pour parité complète avec la panoplie marketing de nyora (IAKifech affronte le même problème de croissance qu'un Dr Nexum). content-strategy bloqué en CAUTION (6 findings, même faux positif que ai-seo : liens markdown relatifs ../../../tools/... pris pour du path traversal) -- forcé après vérification, cette fois via --force qui fonctionne bien sur CAUTION. copywriting et social : SAFE direct. - **ai-seo** : verdict automatique DANGEROUS (3 findings) sur hermes-nyora ET hermes-nabil (même contenu, même hash) — installé manuellement sur les deux après revue complète. Voir section dédiée ci-dessous. - Pack marketingskills (49 skills) : PAS installé en entier — nyora avait déjà copywriting/seo-audit/content-strategy/social/dr-nexum-production en local, doublon évité. - **defuddle** : pas installé — nyora-veille couvre déjà le nettoyage web ; node/npm présents dans les conteneurs (le piège CLI-absent de la vidéo ne s'appliquait pas ici) mais aucun besoin identifié. @@ -56,6 +57,16 @@ chown -R root:root /opt/data/skills/ # findings + evaluation en metadata, jamais maquiller en verdict "safe" ``` +## Audit hermes-nabil (20/08) — constats hors-scope skills, signales pas corriges + +Demande Nabil : "fait le necessaire, ajoute les skills que tu juges necessaires, objectif hermes au point". Lecture complete de SOUL.md (183 lignes), MEMORY.md, TACHES.md (ia-tn), topics.md (ia-tn), logs/errors.log avant toute action. Constats au-dela du perimetre skills, a trancher par Nabil : + +- **youtube-thumbnail-design (hermes-nyora) deja casse** : skill locale presente et enabled, mais depend du CLI belt (inference.sh), absent du systeme (aucun binaire, aucune cle BELT_*/INFERENCE_SH* dans .env). Meme piege que Defuddle dans la video Dr Firas -- installee, activee, inutilisable, coute des tokens de contexte pour rien. Pas touchee (pas dans le perimetre hermes-nabil de cette session) -- a trancher : payer inference.sh, ou remplacer par un workflow sans dependance externe. +- **topics.md (ia-tn) va se tarir** : 9/9 sujets coches au 09/08/2026, aucun ajout depuis. La regle de rotation ecrite dans le fichier dit explicitement que le pipeline doit signaler et attendre une nouvelle serie si tous les sujets sont traites plutot que de relancer une generation -- donc pas de casse immediate, mais plus de sujet pret des que la prochaine production demarre. +- **TACHES.md (ia-tn) perime** : dernier update 24/07/2026, decrit une infrastructure de production (logo, outro, pipeline) entierement livree depuis. topics.md a pris le relai comme tracker vivant. TACHES.md n'a pas ete purge malgre la regle SOUL.md qui l'exige ("un TACHES.md qui ressasse du travail deja fait est aussi trompeur qu'un TACHES.md qui en oublie") -- pas corrige cette session, signale pour purge/archivage. +- **Erreur reseau recurrente** : "Network Retry Loop (Bootstrap delete Webhook): Timed out" quasi tous les jours vers 01h12-01h16 (logs/errors.log, 13/08 au 19/08). Le bot Telegram se reconnecte ensuite normalement (pattern auto-guerissant observe sur toute la periode), donc pas d'urgence, mais la regularite de l'horaire suggere une cause identifiable (tache reseau/maintenance concurrente a cette heure) plutot qu'un alea pur -- a investiguer si ca degenere un jour en vraie coupure. +- **MCP nyora-doc / nyora-convert** : keepalive failed + reconnect degrade->connected observe plusieurs fois (19-20/08), toujours recupere seul. Meme observation que ci-dessus, pas d'action prise. + ## Différence de convention hermes-nabil (VPS) vs instances NAS hermes-nabil tourne avec HERMES_UID/GID=1000 (utilisateur hermes), HERMES_HOME=/data (pas /opt/data) -- le process hermes tourne en tant qu'utilisateur hermes, pas root comme sur les 3 instances NAS. Les fichiers installés/places a la main doivent donc etre chown hermes:hermes, pas root:root. Gitea inaccessible depuis le VPS via 172.17.0.1 (c'est le gateway Docker local du NAS, pas routable depuis l'exterieur) -- utiliser le Tailscale 100.86.197.88:3232 a la place.