to reach a mutually-agreed long-term comprehensive solution that would ensure Iranˈs nuclear program will be exclusively peaceful.
As I see, in the noun phrase a mutually-agreed long-term comprehensive solution, all the three adjectives describing the head noun are coordinate. Then, shouldn't there be commas between them making it look like a mutually-agreed, long-term,/and comprehensive solution? Is putting a comma between coordinate adjectives a must? If so, what has happened here?