The check of the prefix on source and patch names requires it to be '%{name}' or '%{'. Besides that this effectively boils down to '%{', it also requires packager to use %{name} in the Patch: or Source fields. However, contrary to popular belief, this is a matter of style according to the guidelines; using the "cleartext" name is perfectly OK.
Thus, this test should also allow the cleartext name besides a %{ macro invocation.
http://fedoraproject.org/wiki/Packaging:Guidelines#Macros
fixed in 8c318beee8207318f, closing