Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions adrs/single-use-action-bound-approvals.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Make approvals single-use and bound to one action

What makes me uncomfortable when I give an AI approval to act is the possibility that the same approval could be reused for other actions.

When I approve something, I mean one specific action inside a limited scope. I do not mean that the agent should keep the same authority and use it again later.

I would like an approval to be bound to the action the user reviewed, including the target, operation, and important arguments. Once that action has been executed, the approval should be consumed and no longer reusable. If the action or its scope changes, the agent should ask for a new approval.

After execution, I would also like a clear readback showing what happened before and after the action. This should remain in the audit trail so the user can verify that the approval was used only for what they intended.

A small first version could apply this only to actions that create an external side effect, while read-only actions continue to work as they do today.