[OPR-141]: Changes asserts to preconditions updates docs with requirements.
[OPR-141]: Changes asserts to preconditions updates docs with requirements.

blg-andreasbraun/Operations,ProcedureKit/ProcedureKit,danthorpe/Operations,blg-andreasbraun/ProcedureKit,blg-andreasbraun/Operations,cezarywojcik/Operations,ProcedureKit/ProcedureKit,blg-andreasbraun/Operations,blg-andreasbraun/ProcedureKit,cezarywojcik/Operations,ProcedureKit/ProcedureKit,danthorpe/Operations,cezarywojcik/Operations,danthorpe/Operations,blg-andreasbraun/ProcedureKit