Тип: contract · Статус: сведения требуют сверки с действующей установкой; архитектурные правила сформулированы как целевой контракт.
Ticket lifecycle управляет общим состоянием, Stage имеет собственный статус; handler запрашивает разрешённый переход, а не перезаписывает любое поле по имени.
При переходе учитываются актор, business permission, текущая ревизия и контекст. Неверный/устаревший transition отклоняется без побочных эффектов.
Успех handler отличается от доставки уведомления, успешного API вызова и фактической материализации связанного заказа.