initiatePerform

fun <D : E> initiatePerform(preparedEvent: D): Result<PerformPhase<D>>

Initiate a perform phase based on the state of the currentPhase and preparePlan. This api will persist the preparedEvent into repository.

Return

PerformPhase if the action is successful, error otherwise.