
de rune54
Surveille les modifications git par rapport à une tâche planifiée pour détecter et quantifier la dérive du périmètre (scope creep), classant la dérive en niveaux actionnables (ON_TRACK → OUT_OF_CONTROL).
Scope Guard compare le diff git actuel avec un plan de tâche explicite (TodoWrite, .rune/progress.md ou un plan fourni) pour identifier les fichiers modifiés qui ne faisaient pas partie du périmètre original. Il calcule un pourcentage de dérive et classifie le résultat en quatre niveaux (ON_TRACK, MINOR_DRIFT, SIGNIFICANT_DRIFT, OUT_OF_CONTROL), et émet un rapport markdown détaillé avec un raisonnement par fichier et des suggestions de remédiation.
Utilisez Scope Guard dans les flux de travail automatisés et les orchestrateurs pour détecter la dérive du périmètre avant que le travail ne continue : par exemple, après une étape de développement, avant une fusion, ou lorsqu'un orchestrateur L1 veut s'assurer que les changements correspondent au plan original. Il est déclenché lorsque les fichiers modifiés dépassent les attentes ou lorsqu'une vérification explicite du périmètre est demandée.
git diff --stat (incluant les changements indexés), classifie chaque fichier modifié comme IN_SCOPE ou OUT_OF_SCOPE, calcule drift_pct, et produit un rapport de périmètre markdown avec des recommandations.Conçu pour les couches d'orchestration et de surveillance (L1/L3) et s'intègre bien avec Claude Code et d'autres orchestrateurs pilotés par agent capables d'appeler les outils read/grep/glob.
Scope Guard est un utilitaire de surveillance passive L3 qui lit un plan de tâche, inspecte le diff git et classifie la dérive du périmètre en 4 niveaux (de ON_TRACK à OUT_OF_CONTROL). Aucun script groupé — compétence purement basée sur des instructions pour les frameworks d'orchestration. Bien structurée avec des étapes claires, des cas particuliers documentés dans Sharp Edges et des contraintes explicites. Aucune préoccupation de sécurité ; la compétence est uniquement consultative et ne modifie pas le code ni ne bloque les commits.
Compétence propre sans problèmes de sécurité. Fait partie de l'écosystème d'orchestration Rune (non autonome). La qualité est bonne mais bénéficierait d'exemples de sortie et d'une gestion des chemins plus portable. L'utilité est modérée — la détection du glissement de périmètre est précieuse, mais cela ne fonctionne que dans le contexte du framework Rune.