translate English to French: These are major points which should have been resolved or clarified.
Il s'agit d'aspects de la plus haute importance qu'il fallait résoudre ou clarifier.