Der Controller blockiert lautlos; der Agent wiederholt ewig
Der Controller lehnt einen Aufruf ab, gibt aber einen generischen Fehler zurück. Der Agent behandelt ihn als vorübergehenden Fehler und wiederholt mit derselben Nutzlast.
Lösung · Ablehnungen als richtlinien-endgültig oder vorübergehend klassifizieren. Richtlinien-endgültige Ablehnungen müssen als typisiertes Signal erscheinen, auf das der Agent reagieren kann – nicht als wiederholbarer Fehler.
Ein Aktionspfad, der den Controller umgeht
Der Controller umschließt die Haupt-Tool-Aufrufe, aber ein Seitenpfad – ein direkt aufgerufenes Tool, ein Sub-Agent, eine gecachte Aktion – erreicht die Außenwelt, ohne ihn zu passieren. Der eine ungeschützte Pfad ist genau der, an dem der Vorfall passiert.
Lösung · Den Controller an einem einzigen Engpass erzwingen, den jede seiteneffektbehaftete Aktion durchlaufen muss, statt Aufrufstellen einzeln zu dekorieren; fail-closed, wenn eine Aktion ungeroutet ankommt.