Alan Cooper writes in "About Face":
The characteristics of manual systems that lets humans perform actions out of sequence or before prerequisites are satisfied is called fudgeability.
One example he mentions is "a transaction that can only complete if the termination date is extended two weeks beyond the official limit. Most companies would rather fudge on the termination date than to see a million dollar deal go up in smoke'
What do you think about software systems being "fudgeable"?
On the one hand I think it can improve the user experience quite a bit, on the other hand we finally have some systems in place that force people to play by the rules and this would make them as bad as the manual version.