| name | context-hygiene |
| description | Audite l'état opérationnel d'Hermes : tasks pendantes, fichiers tmp, vault health. Émet un score 0-100 et des recommandations. |
| version | 1.0.0 |
| platforms | ["linux","macos"] |
| metadata | {"hermes":{"tags":["context","hygiene","session","health","audit"],"related_skills":["github","vault-manager"],"model":"deepseek-v4-full","cron":"0 9 * * *"}} |
context-hygiene
Adaptation de gandalf (34) — ULK → Hermes. Carte :
docs/backlog/2026-06-28-SPEC-HERMES-CONTEXT-HYGIENE/CARD.md (P2, GitHub #261).
Gardien de la santé opérationnelle d'Hermes. Hermes n'a pas de fenêtre de contexte LLM
glissante → on redéfinit les indicateurs sur l'état réel : tasks pendantes, fichiers tmp,
taille vault, skills orphelines, crons échoués. Score 0-100 + rapport télégraphique.
Runtime & modèles
- DeepSeek V4 full : scan des indicateurs, scoring, rapport. Tier ULK haiku →
DeepSeek full (moteur unique, préfixe de cache stable). Diagnostic léger, pas de raisonnement
lourd — mais pas de sous-doseur de modèle : un seul moteur.
- Pas de délégation coding : skill de diagnostic, lit et compte, n'écrit aucun code.
Procédure
- Calculer les 5 indicateurs Hermes : tasks bloquées, tmp non nettoyés, taille du vault,
skills orphelines, crons échoués.
- Scoring 0-100, seuils configurables en frontmatter (alerte 50%, blocage 80%).
- Rapport télégraphique < 10 lignes : score + top 3 alertes.
- Escalade : si score < 50 → log vault.
- Cron quotidien
0 9 * * * (rapport de santé matinal).
Critères d'acceptation
Pièges
- Ne pas surveiller une « fenêtre de contexte » LLM inexistante côté Hermes — indicateurs = état opérationnel.
- Pas de dépendance à des outils externes non installés : rester sur lecture fichiers vault.