Qualitätssicherung
Ein Agent, der prüft statt baut: Er liest eine Änderung gegen die Anforderung, probiert sie im Browser aus und schreibt seine Befunde dorthin, wo sie gelesen werden — direkt an die Änderung.
Die Lage
Wer entwickelt, prüft seine eigene Arbeit schlecht; das gilt für Menschen und ebenso für Agenten. Ein zweiter Agent, dessen Auftrag ausdrücklich das Prüfen ist, sieht anderes — nicht weil er klüger wäre, sondern weil er eine andere Frage stellt: nicht ob es läuft, sondern ob es tut, was verlangt war.
Wie eine Prüfung abläuft
Von der vorgelegten Änderung bis zum Befund an der Zeile, um die es geht.
Die vorgelegte Änderung weckt ihn
Er arbeitet am selben Repository wie der Kollege, der die Änderung geschrieben hat — aber mit einem eigenen Auftrag und eigenen Zugängen.
Er liest gegen die Anforderung
Nicht nur die Änderung selbst: Er holt sich das zugehörige Ticket und, wo vorhanden, die Seite in der Dokumentation. Was verlangt war, steht selten in der Änderung.
Er probiert es aus
Über einen Browser ohne Oberfläche bedient er die Anwendung wie ein Mensch. Die Bildschirmfotos landen in der Aufzeichnung, sodass ein Befund nicht nur behauptet, sondern gezeigt ist.
Er schreibt seinen Befund hinein
Als Kommentar an der Zeile, um die es geht. Was er nicht prüfen konnte, sagt er ausdrücklich — ein Bericht, der seine Lücken verschweigt, ist schlimmer als keiner.
Womit er dabei arbeitet
Die Systeme, die für diesen Bereich mitgeliefert werden. Fehlt eines, ist ein MCP-Server der schnellste Weg; wer eigene Weckereignisse und feinere Rechte braucht, schreibt ein Plugin.
- Browser (headless Chrome)
- GitLab
- GitHub
- Jira
Was die Plattform durchsetzt
Was ein QS-Agent nicht tut.
Ersatz bauen
Fehlt ihm ein Dienst zum Prüfen, stellt er das fest und meldet es. Sich einen Ersatz zusammenzubauen hieße, einen erfolgreichen Bericht über etwas zu schreiben, das es gar nicht gibt.
Über Menschen urteilen
Ein Befund gilt der Änderung, nicht dem, der sie geschrieben hat. Liegt die Ursache in der Plattform, geht sie als Fehlermeldung dorthin statt als Vorwurf zurück.
Entscheiden
Sein Ergebnis ist ein Befund im Posteingang, kein Veto. Ob eine Änderung übernommen wird, entscheidet, wer sie zusammenführt.
Selbst ausprobieren
covey wird selbst betrieben: ein Programm, eine Postgres-Datenbank, Docker für die Arbeitsplätze. Die Anleitung steht in der Dokumentation.