Die Genehmigung durch den Menschen sollte ablaufen, wenn sich der Plan ändert.

Binde die Genehmigung an eine konkrete Aktion, ein Ziel, eine Eingabewersion und eine Lebensdauer, sodass ein Agent keine Berechtigung von einem Vorschlag in einen anderen Vorgang übertragen kann.

Ein Agent bittet um Genehmigung, um einen Datensatz zu ändern. Der Benutzer stimmt zu. Vor der Ausführung entdeckt der Agent ein weiteres Problem und erweitert den Plan auf mehrere Datensätze. Wenn die Anwendung nur „genehmigt“ speichert, ist eine spezifische Entscheidung stillschweigend zu einer breiteren Erlaubnis geworden.

Ich möchte die Genehmigung, den überprüften Vorgang zu beschreiben. Das Ziel kann gleich bleiben, während die Aktion, das Ziel oder die Konsequenzen sich ändern. Diese Änderungen müssen an der Ausführungsgrenze sichtbar bleiben.

Machen Sie den Vorschlag überprüfbar

Ein nützlicher Vorschlag identifiziert die Aktion, die betroffene Ressource und den relevanten Zustand vor und nach der Durchführung. Bei einer Batch-Operation sollte er die ausgewählten Datensätze und die Auswahlkriterien klarstellen. Die Person, die ihn überprüft, benötigt genügend Informationen, um die praktische Auswirkung zu verstehen.

Ich würde dem Vorschlag eine Version geben und die genauen Felder beibehalten, die seine Bedeutung beeinflussen. Ein stabiler Fingerabdruck kann helfen festzustellen, ob sich diese Felder geändert haben, vorausgesetzt, die Anwendung definiert, wie die Darstellung normalisiert wird. Der Fingerabdruck ist ein Vergleichsmechanismus; er legt nicht fest, wer berechtigt ist, zu genehmigen.

In Kommunikationssoftware für Kunden wie Conviro, meine Support-Plattform ist der Unterschied zwischen der Vorbereitung einer Antwort und der Genehmigung einer operativen Änderung entscheidend. Dieser Artikel beschreibt, wie ich über diese Grenze nachdenke, anstatt zu behaupten, dass jede mögliche Aktion im Produkt verfügbar ist.

Überprüfen Sie die Welt erneut, bevor Sie die Entscheidung anwenden.

Die vorgeschlagene Nutzlast kann identisch bleiben, während sich das Ziel ändert. Ein Datensatz könnte aktualisiert worden sein, die Rolle des Benutzers könnte sich geändert haben oder ein anderer Mitarbeiter könnte die Operation bereits abgeschlossen haben. Die Genehmigung sollte den Rest der Anwendung nicht zeitlich einfrieren.

Ich würde die Zielversion und die aktuelle Autorisierung überprüfen, wenn die Ausführung beginnt. Wenn die Voraussetzungen nicht mehr gelten, kann das System die geänderte Tatsache erklären und einen überarbeiteten Vorschlag erstellen. Der Genehmigungsnachweis sollte an der ursprünglichen Version bleiben.

Dies steht in engem Zusammenhang mit der Trennung des gespeicherten Kontexts von der aktuellen Autorität. Eine alte Genehmigung ist ein Beweis für eine vergangene Entscheidung mit einem bestimmten Umfang.

Definieren Ablauf und Verbrauch

Einige Aktionen bleiben nach einer Verzögerung sinnvoll; andere hängen von einem kurzlebigen Zustand ab. Eine Genehmigung kann eine Ablaufzeit enthalten, die für die Operation angemessen ist. Das System sollte erklären, wann ein Vorschlag abgelaufen ist, anstatt einen zuvor akzeptierten Button so darzustellen, als wäre er weiterhin handlungsfähig.

Der Verbrauch benötigt ebenfalls eine Richtlinie. Wenn die Aktion einmal ausgeführt werden kann, sollten zwei Arbeiter nicht unabhängig dasselbe Genehmigung konsumieren. Ein atomarer Zustandsübergang kann die Ausführung reservieren, während die nachgelagerte Operation weiterhin ihren eigenen Duplikatschutz oder Ergebnisabruf benötigt.

Wenn das entfernte Ergebnis ungewiss ist, kann der richtige nächste Schritt die Versöhnung sein. Eine neue Genehmigung auszustellen, sollte kein Abkürzungsweg um einen ungelösten ersten Versuch werden.

Halten Sie die Erklärung nah an den Beweisen

Eine lange Zusammenfassung ist nicht unbedingt eine gute Genehmigungsanfrage. Ich bevorzuge eine prägnante Beschreibung dessen, was sich ändern wird, warum der Agent dies vorschlägt und welche Beweise die Entscheidung unterstützen. Einzelheiten sollten zugänglich bleiben, ohne die Handlung selbst zu verschleiern.

Der Agent sollte auch eine erforderliche Genehmigung von einer Anfrage nach fehlenden Informationen unterscheiden. Nach einer Adresse zu fragen und um Erlaubnis zu bitten, eine Adresse zu ersetzen, sind unterschiedliche Interaktionen, auch wenn beide den Workflow unterbrechen.

Überprüfen Sie die Fälle mit geänderten Plänen ausdrücklich

Ich würde ein geändertes Ziel, eine geänderte Payload, eine abgelaufene Genehmigung, eine widerrufene Rolle und einen wiederholten Ausführungsversuch testen. Jeder Fall überprüft, ob der genehmigte Umfang die Übergabe von der Planung zur Aktion übersteht.

Ein separates Vorschlags- und Ausführungsszenario macht es einfacher, darüber nachzudenken. Die Genehmigung wird zu einem konkreten Nachweis, den die Laufzeit validieren kann, anstatt zu einem gesprächlichen Gefühl, das der Agent neu interpretieren kann.

Das ist der praktische Wert einer Genehmigungsgrenze: Eine Person entscheidet über einen bestimmten Vorgang, und das System bewahrt die Grenzen dieser Entscheidung, während die Arbeit fortgesetzt wird.

Aktualisiert am 30. September 2026.