How-to workflow
Turn old approvals into active checks, not permanent permission.
Personal AI agents often resume work after the user has moved on. A stale consent check prevents an old yes from authorizing a new action when the evidence, account, recipient, browser state, amount, or public output has changed.
Start with the receipt, not the transcript.
The stale check should read a structured receipt: requested action, evidence bundle, allowed scope, excluded scope, expiry rule, audit range, replay link, and rollback owner. Conversation history can help explain intent, but the receipt is what the agent should enforce.
For a text message AI assistant, this keeps approval lightweight while preserving enough context for future reuse decisions.
State changed
Browser page, draft, price, public URL, or selected account no longer matches approval evidence.
Person changed
Recipient, collaborator, vendor, or customer context differs from the original receipt.
Time changed
Approval window, launch context, travel window, or temporary exception has expired.
Browser proof
A computer-use cache can compare current page state against the screenshot or extraction the human approved.
Publishing proof
For AI agent website-building, stale checks should compare page diff, source list, planned URL, and deploy target.