Halts the entire engine evaluation with a user-supplied reason.Use after a Switch / guard branch when the situation is unrecoverable
(e.g. a sentinel value that should never reach production). Aborting
inside a PropertyMapping halts the whole sync job so the operator can
diagnose, rather than silently writing bad data.