module DirtyPipeline::Redis

Storage structure {

status: :errored,
state: {
  field: "value",
},
errors: {
  "<event_id>": {
    error: "RuPost::API::Error",
    error_message: "Timeout error",
    created_at: 2018-01-01T13:22Z
  },
},
events: {
  <event_id>: {
    transition: "Create",
    args: ...,
    changes: ...,
    created_at: ...,
    updated_at: ...,
    attempts_count: 2,
  },
  <event_id>: {...},
}

}