I am studying procedure design manuals (TERPS, PBN 8260.58A manual, ICAO PANS-OPS 8168 manual etc.) and I haven't found any guidelines concerning altitude constraints that can be imposed on a waypoint.
Take, for example, JFK's DEEZ FIVE departure. CESID has an "AT or ABOVE 2500" altitude constraint. Is there a reason that an altitude constraint was imposed on CESID, rather than on e.g. SKORR or YNKEE?
Another example, as far as STARs are concerned, is SEA's HAWKZ SEVEN. There is a Minimum Enroute Altitude for each leg, which is more than enough both for obstacle clearance and for communication. Why did the designers decide to an "At or ABOVE FL220" at PTERA? And why at PTERA and not e.g. at KRIEG, KNGDM or WRUSL?
Can someone point me in the right direction?