Yes. Too easy.
- a lot of added text (lots of green)?

- the text added in the first spot is out of place?
.
Checkmate! Audit detected.
Press Reject.
I can think of some easy ways to make things more interesting
I: Few is more
Don't add the improper edits (e.g. nonsensical text) to so many spots. Sometimes, it's more effective (for auditing purposes) to limit the incorrect edits to say 1 or 2 spots.
II: Add a single line at the bottom/top of post
I think we should add different dummy line depending on type of post.
And the dummy line should be normal, coherent English.
Example for questions
- "Thanks in advance"
- "Please help"
- "Peace out"
- "XOXO"
- "Hi I am new to [pick one of the question's tags] ."
- "This doesn't work for me. Please help!"
Example for answers
- "I have the same question. Have you found an answer?"
- "Hope this helps"
III: Add tags to question title
Just take one of the tags used in the question, and prefix it
For example, let's say a question is tagged perl and grep)
Quantifier follows nothing in regex
change it into one of these monstrosities
[perl] Quantifier follows nothing in regex
[perl][grep] Quantifier follows nothing in regex
perl: Quantifier follows nothing in regex
in essence, just do everything that "Should I use tags in titles?" in Help Center's tagging section says you should avoid.
IV: Improve formatting... NOT!
Basically just add random bad formatting to the post e.g. inappropriate capitalization and/or backticks (though it's much more easier to abuse backticks in non-random manner)
A more complex variation would be to have a database of "keywords" on which the bad formatting would be applied (i.e. words we don't want the formatting to be applied to in reality) instead of just applying to random words.
Backticks/inline code spanning
I think in general
- language names
- technology/tool/brand names
XNA
DirectX
Excel
Matlab
Photoshop
Google Map
WinForms
iOS
SQL Server
Firefox
Internet Explorer
- technical terms (in a general sense)
vertical scrollbar
background task
grid panel
would work well for this. Although we should be careful that the keywords we choose are not used as function or class names (2-word terms are pretty safe, I'd say)
Indentation
Check for code blocks
print "I am a banana!\n";
print "You know nuffin, Jon Skeet!\n";
then indent by 4 more spaces
print "I am a banana!\n";
print "You know nuffin, Jon Skeet!\n";
V: Replace link
Edit comment should say "Fixed broken link", but in actuality we are replacing a good, working link with a fake, non-working link.
For example,
- If link's domain is not Stack Overflow, change domain to, say Stack Overflow.
- If link's domain is Stack Overflow, change domain to, say Google.
Concluding statement
I think the message I want to convey is, we don't want reviewers to just look at the edit (which is what the current audit does); we want them to look at the edit properly. We can hopefully achieve the latter by making the audit less of a walk in the park.
Also, it'd be good if we can use audits not only as a robo-review deterrent, but also as a means to educate reviewers about good reviewing practices.
For a less programmatic approach, see Kate Gregory's proposal (improperly closed as duplicate IMO) to let reviewers choose past suggested edits as review audits.