audit
Exécuté à chaque fermeture de jalon, avant le début du jalon suivant. Utiliser le modèle
le plus puissant disponible (fable) — c'est le contrepoids lourd de jugement face au
pipeline quotidien.
Périmètre
Tout ce qui a été fusionné sous le jalon :
gh pr list --state merged --search "milestone:<nom>" plus la liste des issues.
Balayage
- Conformité à la constitution — échantillonner les diffs fusionnés par rapport aux
décisions verrouillées et aux règles architecturales. La dérive s'accumule ; nommer
chaque violation. - Honnêteté des tests — trouver les tests qui vérifient la forme mais pas le
comportement ; les critères d'acceptation livrés sans test de couverture. - Dérive documentaire — surfaces orientées utilisateur vs comportement réel
(vérification ponctuelle en exécutant les commandes documentées). - Dépendances et licences — tout ce qui est nouveau depuis le dernier audit ;
obsolescence ; CVE connues pour lesquelles des outils écosystème existent. - Rétrospective du pipeline — nombre de cycles de relecture, escalades, échecs de
hooks pendant le jalon : quelle étape a généré du gaspillage ? Une règle d'agent
a-t-elle été ignorée de manière répétée (signe que la règle doit être dans un hook,
pas dans un prompt) ? - Audit des prompts — si une nouvelle génération de modèle est sortie depuis le
dernier audit, relire les prompts des agents cobots pour détecter les instructions
qui ne conviennent plus (filtres de sévérité, avertissements déclenchés
excessivement, contournements spécifiques au modèle).
Sortie
Un commentaire de rapport d'audit sur l'issue de suivi du jalon (ou une nouvelle issue
intitulée audit: <jalon>) : constats classés par sévérité, chacun avec des références
de fichier/PR et une correction d'une ligne. Déposer une gh issue par constat de
sévérité moyenne ou supérieure, étiquetée pour le cycle suivant. Terminer par un verdict
d'un paragraphe : le codebase est-il en meilleure santé que lors du dernier audit ?
Ne pas
- Corriger quoi que ce soit sur place — l'audit dépose des issues ; le pipeline les
corrige. - Filtrer les constats par politesse. Tout signaler, classé par ordre.