Build the SMS route in four layers.
A clean approval route decides what to send, how to phrase it, how to parse replies, and where to store receipts.
Classify the proposed action.
Label the request by action type: message, browser action, calendar change, memory update, payment prep, publishing, or human-only judgment.
Score the interruption risk.
Text immediately when the action is high-consequence, time-sensitive, identity-sensitive, public, financial, or hard to reverse.
Format a compact prompt.
Include source context, proposed action, reason, consequence, and reply options. Keep the request short enough to answer from a lock screen.
Save the decision receipt.
Store the source evidence, outgoing SMS, user reply, final action, timestamp, and any memory or policy change created by the reply.