Prepares a plan resource based on the state of the currentPhase and returns it to the caller without persisting any changes into repository.
Result<R> containing plan if the action is successful, error otherwise.