No way. Software works for predictable inputs producing well-defined desired outputs. Reality is nothing like this.
Actually good rule systems are ambiguous or weak enough that when someone tries to abuse edge cases, people can turn round and say "no" and the rules don't get in the way.