ResultCodes
The error codes the runtime answers with, beside the kernel's rejection codes: constants of the framework's table (FrameworkErrors).
Properties
The node is shutting down, so the command was not taken; another node may take it.
The node is on standby until a migration's cut-over, so the command was not taken.
A command a schedule sent arrived longer before its due time, on the target node's clock, than the node waits for one (wow.timers.max-early-wait): the firing node's clock is ahead. It was not decided; sending it again later with the same request id is safe.
A store the command needed could not be reached or did not answer in time (me.ahoo.wow.spi.StorageUnavailableException); retrying with the same request id is safe.
A subscription on the chain parked the aggregate: the hop will not be reached until it is retried.
The command's handling produced an event its decide function or an after hook does not declare: a bug in the model, named by the message; it committed nothing.
The wait plan is not a chain the runtime can follow, so the command was not executed.
The wait ran out of time. It says only that the wait gave up, not that the command failed.