User:Cenarium/Flagged revisions/Abuse filter

Flag level: 'sight' (passive unless activated by the abuse filter)

Filter: 'suspect'

A revision to a page with at least one older sighted revision is said to be 'suspect' if it triggers the 'suspect' filter. The rules should be based on the diff to the latest sighted version, which acts as a revision of reference.


 * Special pages
 * A page is listed at special:pageswithsuspectrevisions if it has at least one suspect revision.
 * A page is listed at special:pageswithsuspectlatestrevision if its latest revision is suspect.


 * Filtering through the draft page
 * A page with at least one sighted revision is edited by a non-reviewer.
 * If the new revision is not suspect, it does nothing (keep default: no flagging, no filtering, etc).
 * If the new revision is suspect, it makes the latest non-suspect revision as the stable page and filters subsequent revisions to the draft page.

This is somewhat not the usual way flaggedrevs work, so maybe it can be adapted, maybe another extension is necessary ...
 * Realization