Start with the receipt schema, not the approval button.
Most agent work queues begin with tasks, owners, due dates, and status. Personal AI agent queues need an additional primitive: the rollback receipt. Without it, the queue can show that the agent finished work, but not whether the work can be trusted, inspected, repeated, or undone.
Define the receipt as the agent's promise of reversibility.
A useful receipt includes the original state, changed state, action class, evidence links, model or policy reason, user-facing summary, rollback command, expiration, and approval history. It should be short enough to scan in a queue but complete enough to support repair. For web actions, connect the receipt to the computer-use cache so operators can replay the session that produced the change.
Original state
Store the snapshot needed to explain or reconstruct the previous condition. Do not rely on memory alone.
Action reason
Capture the rule, user instruction, or pattern that caused the agent to act without a fresh approval.
Rollback path
Make the reversal path explicit. A receipt without repair mechanics is just a log entry.
Text review lane
When the receipt involves outbound messages, private context, or urgency, route it through the text message AI assistant pattern so the user can approve, narrow, or undo from the phone.
Publish gate lane
For generated pages, docs, and artifacts, rollback receipts should distinguish draft changes from public release changes. The AI agent website-building workflow is a natural place to keep build evidence and final publish approvals separate.