Regardless of what happens behind the scenes when you change status, either the status changes or you get an error. Even if the side effects were important enough to mention, "transitionToStatus" doesn't mention them. So there's no reason why PATCHing a new value for status can't invoke transitionToStatus on the server side, except it's not possible in our framework.
I've implemented a branch that makes it possible, and makes the change for transitionToStatus and transitionToImportance.
Regardless of what happens behind the scenes when you change status, either the status changes or you get an error. Even if the side effects were important enough to mention, "transitionToSt atus" doesn't mention them. So there's no reason why PATCHing a new value for status can't invoke transitionToStatus on the server side, except it's not possible in our framework.
I've implemented a branch that makes it possible, and makes the change for transitionToStatus and transitionToImp ortance.