I write who it is for, when to run it, what it will do twice, and where the logs live. I put a contact. If that feels heavy, the script is too important to be cute.
Future me is a user who has slept. I design for him.
Screenshots of the button
If operators run it, the doc is a picture of the button and the success sentence. If only I run it, the doc is still not optional.
Changelog
One line per behavior change. "Now idempotent on tracking number" is a gift to 6am.