Derive hidden-record guidance from the mutation origin
Cancellation origins must be derived from the mutation path, not a generic hidden-state message. A single soft-hidden flag can be reached by extension deletion, dashboard deletion, or an external API cancellation; hardcoding one cause for every hidden record misdirects support. C…