Updated roles specification with phases