> Not into a spec saying that names must match a regex, especially since we keep changing it. The spec should define limits on the name which are then (correctly or incorrectly) implemented by a regex. But the regex itself doesn't belong in the definition itself.

Sounds like the rules have already been defined — I'll remove the regex.