Move
Receipt
Paste an ordered list before and after a change. Get a small receipt that says what moved, changed, appeared, or vanished—and refuses to guess when repeated labels make identity ambiguous.
Exact labels identify ordinary lines. For a rename or repeated label, optionally write stable-id :: visible label; the id lets the receipt follow the item without guessing.