decision lifecycle