🔧 Appliquez à votre code les correctifs du plan, en toute sécurité et un par un.
Utilisation
- Tout appliquer
- Indiquer des chemins
- Par priorité
/lagune-harden
/lagune-harden src/routes/upload.ts
/lagune-harden gravité critique et élevée
Fonctionnement
Le plan a déjà décidé de chaque correctif, donc harden se contente de l'appliquer. Comme c'est la seule phase qui touche à votre code, elle avance prudemment : elle applique un correctif à la fois pour que chaque modification reste facile à relire, et n'affaiblit jamais une mesure de protection pour faire entrer un correctif. Par exemple, le correctif de l'envoi de fichiers :
- Envoi de fichiers (statut : Applied)
- Ce qui a changé : vérifie le type réel et la taille du fichier, rejette tout ce qui est inattendu, le renomme à l'enregistrement et le stocke là où il ne peut pas être exécuté comme du code.
- Où : la fonction
handleUpload, ainsi que l'utilitaire de stockage qu'elle appelle.
Si un correctif ne peut pas être appliqué entièrement, harden fait ce qu'il peut sans risque et marque le reste Partial ou Blocked, en le laissant ouvert.
Applied ne veut pas encore dire prouvé. C'est le rôle de verify.
- Il s'appuie entièrement sur le plan. Si un correctif ou un fichier n'a jamais été planifié, il vous demande d'abord d'exécuter
/lagune-plandessus. - Le relancer met le registre en cohérence : les modifications annulées disparaissent, les correctifs nouvellement appliqués apparaissent.
- Le registre de durcissement se trouve dans
.lagune/memory/harden.md.
Harden s'appuie sur /lagune-plan. C'est la seule phase qui modifie votre code.
Étape suivante
Prouvez que chaque correctif est efficace : /lagune-verify.
Questions fréquentes
Oui. C'est la seule phase qui touche à votre code, en appliquant les correctifs du plan un par un.
Ce sont les statuts que Lagune enregistre pour chaque correctif. Applied signifie que le correctif a été fait, Partial qu'il ne l'a été qu'en partie, Blocked qu'il n'a pas pu être appliqué. Applied ne veut pas encore dire prouvé.
C'est votre agent et le mode d'autorisation dans lequel vous l'exécutez qui décident si une modification demande votre accord, pas Lagune, qui n'ajoute aucune étape de confirmation propre. Il n'affaiblit pourtant jamais une mesure de protection pour satisfaire un correctif, et si un correctif entrait en conflit avec une règle de vos principes de sécurité, il s'arrête et vous prévient d'abord.
