I posted this idea in the wikipedia village pump proposals, and voice-of-all refered me to
this mailing list. So here it is:
A while back, i made a suggestion on
[[Wikipedia_talk:Stable_versions#Semi-automation_-_recent_stable_version_detector]] for a
mechanism i called a "recent stable version detector". I've now looked at
it from a different perspective and realized that it could be used as a simple vandalism
filter for anonoymous / logged-out viewers (which will also filter out edit wars). The
idea is simple. Each revision of an article is scored according to a simple formula:
:score = [time of next revision - time of revision] - [current time - time of revision] *
: = [time before next revision] - [age of revision] * constant
The revision with the highest such score is the revision that the public will see (i.e.
non-logged in users).
The effect of this would be to impose a small delay between when a revision is made and
when that revision is published publicly. Revisions that lasted a relatively shorte
amount of time before being revised again will be "skipped". Thus, vandalism
that is quickly caught by a logged-in user or recent change patroller is vandalism that
''the public will never see.''
Similarly, all the quick flips back and forth between two versions of an article in an
edit war will be "skipped".
This mechanism wouldn't require any user intervention, wouldn't interfere with any
existing processes, and will alway show the public a relatively stable, vandalism free,
and ''current'' revision.