Qualité et dérive
Dérive entre code et tâches, validation et réparation du projet, garde-fous installés.
confinement_hook_install
effortless_confinement_hook_install — Stabilité : beta · sans projet
Installe le hook PreToolUse qui confine les sous-agents ; il complète .claude/settings.json sans jamais le remplacer.
« Installe le hook qui confine les sous-agents dans ce projet. »
effortless_confinement_hook_installAucun paramètre.
drift_check
effortless_drift_check — Stabilité : stable · story
Détecte la dérive : fichiers de code modifiés (git, dans le projet et dans chaque stack qui a son propre dépôt) alors qu'aucune tâche n'est Doing. Indique aussi si le hook anti-dérive est installé. Lecture seule.
« Y a-t-il du code modifié alors qu'aucune tâche n'est en cours ? »
effortless_drift_checkAucun paramètre.
drift_hook_install
effortless_drift_hook_install — Stabilité : stable · sans projet
Installe le hook git pre-commit anti-dérive (refuse de committer du code sans tâche Doing) sur le dépôt du projet et sur chaque stack qui a son propre dépôt. Refuse d'écraser un hook pre-commit tiers.
« Installe le hook pre-commit anti-dérive sur ce dépôt. »
effortless_drift_hook_installAucun paramètre.
foyer_registry
effortless_foyer_registry — Stabilité : beta · projet
Registre des foyers marqués du code de production, avec son angle mort (fichiers sans marqueur, fonctions publiques hors foyer). Deux modes : write_page absent ou vrai écrit la page scellée sous le pages_dir déclaré et rend son chemin ; write_page à faux rend le corps sous « body » sans rien écrire.
« Génère la page du registre des foyers du code de production. »
| Nom | Type | Requis | Description |
|---|---|---|---|
write_page | boolean | non | Si true (défaut), écrit la page scellée sous le répertoire de pages déclaré ; false rend le contenu sous body sans rien écrire. |
health_repair
effortless_health_repair — Stabilité : beta · projet
Diagnostique le registre et répare ce qui se corrige sans décision (clôtures oubliées). Sans apply, annonce seulement ce qu'il ferait.
« Diagnostique le registre et applique les réparations sans décision, comme les clôtures oubliées. »
| Nom | Type | Requis | Description |
|---|---|---|---|
apply | boolean | non | Si true, applique réellement les réparations ; absent ou false, annonce seulement ce qui serait fait sans rien modifier. |
validate_project
effortless_validate_project — Stabilité : stable · projet
Audite le registre du projet (épics, stories, tâches) et rend les anomalies classées par gravité. Refuse un dossier qui n'est pas un projet Effortless valide. Lecture seule.
« Audite le registre du projet et montre-moi les anomalies par gravité. »
effortless_validate_projectAucun paramètre.