Assurance qualité
Un agent qui vérifie plutôt que de construire : il lit une modification au regard de l'exigence, l'essaie dans le navigateur et écrit ses constats là où ils seront lus — directement sur la modification.
La situation
On relit mal son propre travail ; cela vaut pour les humains et tout autant pour les agents. Un second agent dont la mission est explicitement de vérifier voit d'autres choses — non parce qu'il est plus malin, mais parce qu'il pose une autre question : non pas si cela tourne, mais si cela fait ce qui a été demandé.
Comment se déroule une vérification
De la modification soumise au constat sur la ligne concernée.
La modification soumise le réveille
Il travaille sur le même dépôt que le collègue qui a écrit la modification — mais avec une mission et un accès à lui.
Il lit au regard de l'exigence
Pas seulement la modification : il va chercher le ticket associé et, là où elle existe, la page de la documentation. Ce qui a été demandé est rarement dans la modification.
Il l'essaie
Via un navigateur sans fenêtre visible, il manie l'application comme le ferait une personne. Les captures atterrissent dans l'enregistrement : un constat se montre au lieu d'être seulement affirmé.
Il inscrit le constat
Comme commentaire sur la ligne concernée. Ce qu'il n'a pas pu vérifier, il le dit explicitement — un rapport qui cache ses lacunes est pire que pas de rapport.
Ce avec quoi il travaille
Les systèmes livrés pour ce domaine. S'il en manque un, un serveur MCP est la voie la plus rapide ; qui a besoin de ses propres événements de réveil et de droits plus fins écrit un greffon.
- Browser (headless Chrome)
- GitLab
- GitHub
- Jira
Ce que la plateforme impose
Ce qu'un agent QA ne fait pas.
Fabriquer un substitut
S'il manque un service dont il a besoin pour vérifier, il le constate et le signale. Assembler un substitut reviendrait à écrire un rapport favorable sur quelque chose qui n'existe pas.
Juger des personnes
Un constat porte sur la modification, pas sur qui l'a écrite. Si la cause est dans la plateforme, elle y va comme rapport d'erreur plutôt que de revenir comme reproche.
Décider
Son résultat est un constat dans la boîte de réception, pas un veto. Qu'une modification soit retenue, c'est celui qui fusionne qui en décide.
Essayez vous-même
covey, c'est vous qui l'exploitez : un programme, une base Postgres, Docker pour les postes de travail. Les instructions sont dans la documentation.