To see if I could create a thoroughly well-debugged, robust set of rules that accurately distinguishes unwanted behavior, yet minimizes the amount of subjectivity.
Minimizing subjectivity, is subjective. English is lossy and interpretation is subjective. There is always going to be a spirit vs word issue, in any contract.