Triangle angles, valid triangles, and triangle spec complete