Niemand starrt auf einen Score. Warnungen sagen, wann er sich bewegte und was ihn bewegte

Acht Regeltypen, vom Gesamtscore bis zu einer einzelnen Plugin-Antwort auf einer Art von Seite, jede bei jedem Scan ausgewertet. Das ist die Hälfte dessen, was eine beobachtete Site bedeutet.

Die Regeln, alle

Eine Regel ist ein Satz: wenn das passiert, sag es. Die Schwelle gehört dir, wo eine Schwelle Sinn hat, und das Subjekt kann so schmal sein wie ein Engine-Check, ein Berichtsbereich oder eine Plugin-Antwort:

Der Gesamtscore fällt
Der Gesamtscore fällt um mindestens deine Schwelle. Die bündigste Regel und die erste, die die meisten setzen.
Eine Prüfung verschlechtert sich
Ein benannter Engine-Check fällt, oder irgendeiner. Die Schwelle sind Punkte auf dem eigenen Wert dieses Checks.
Die Note ändert sich
Die Note wechselt, in beide Richtungen. Von ordentlich auf gut zu klettern ist auch eine Nachricht, die ein Betreiber will.
Ein Scan schlägt fehl
Ein Scan konnte nicht abschließen, mit dem Fehler, der ihn stoppte. Wird gemeldet, ob es jemand konfiguriert hat oder nicht.
Ein Wettbewerber zieht vorbei
Ein verknüpfter Wettbewerber führt mindestens um deine Marge. Der am weitesten vorn wird zuerst berichtet.
Eine Agentenaufgabe funktioniert nicht mehr
Die Erfolgsquote einer Agent Task fällt: etwas, das ein Agent letzte Woche auf deiner Site konnte, kann er nicht mehr.
Der Wert eines Bereichs fällt
Einer der Berichtsbereiche fällt, oder irgendeiner, damit ein Shop seinen Protokollbereich beobachten kann, ohne dass ihn ein wackelnder Content-Check kümmert.
Eine Plugin-Antwort wird nicht mehr gegeben
Eine Plugin-Antwort kippt von erfüllt zu unerfüllt. Absichtlich ohne Schwelle: etwas, das deine Site Agenten sagte, sagt sie nicht mehr.

Regeln, die nicht feuern können, sagen es

Eine Wettbewerberregel auf einer Site ohne Wettbewerber, eine Check-Regel mit einem Check, den diese Engine nicht kennt: beide werden gespeichert, beide als wirkungslos markiert, mit Grund und Abhilfe. Eine Warnung, die niemand setzte, ist eine sichtbare Lücke; eine Regel, die still nie feuert, ist schlimmer.

E-Mail, in der Sprache des Lesers

Jede Warnung wird als Fakt gespeichert, nicht als Satz, und beim Lesen formuliert: jeder Empfänger bekommt sie in seiner Sprache, die Zustellung wird gestempelt, damit nichts doppelt geht, und eine gescheiterte Zustellung versucht es beim nächsten Durchlauf gratis erneut.

Webhooks, signiert, für den Kanal, in dem dein Team lebt

Jede Regel kann zusätzlich an einen https-Endpunkt POSTen, den du nennst: Slack, Discord, Zapier oder deine eigene Pipeline. Die Payload trägt den maschinenroutbaren Schlüssel und die Params neben dem menschlichen Satz, Redirects werden verweigert, private Adressen werden verweigert, selbst wenn ein öffentlich wirkender Hostname zu einer auflöst, und ein scheiternder Endpunkt bekommt 5 Versuche, bevor das Ereignis ohne ihn abschließt.

Jede Payload ist signiert: HMAC-SHA256 über timestamp.body im Header X-AXRush-Signature, mit einem Secret pro Regel, das neben der Regel steht. Dein Empfänger kann prüfen, wer spricht und dass nichts wiederholt wurde.

Was AX Rush misst