I was approaching this a little differently, thinking that we would allow the modify indefinitely but I'm on board with the approach you have outlined, as it makes more sense.
I like your idea of auto-moderation if a user tries to delete and re-submit a non-useful review, but wonder whether that might be overkill. I'd say if a review is considered non-useful then they resubmit another one that is not particularly useful (but not offensive or a violation) then we are unlikely to make the call to moderate it because it will ultimately be up to the community as to whether it's useful or not.
Perhaps as a separate exercise we should consider doing a regular bulk deletion of reviews that are 100% un-useful (maybe with > 2 votes) and have been around for a defined period of time.
For flagged reviews awaiting moderation, I agree, we should not allow editing until moderation occurs. I suspect this will be a pretty rare case if we only allow an hour or two to modify the review.
Re: how long to allow moderation, how do we make this call? It's obviously something we can easily code now and change later so not too urgent. I'm thinking 2 hours would be the absolute maximum.
I was approaching this a little differently, thinking that we would allow the modify indefinitely but I'm on board with the approach you have outlined, as it makes more sense.
I like your idea of auto-moderation if a user tries to delete and re-submit a non-useful review, but wonder whether that might be overkill. I'd say if a review is considered non-useful then they resubmit another one that is not particularly useful (but not offensive or a violation) then we are unlikely to make the call to moderate it because it will ultimately be up to the community as to whether it's useful or not.
Perhaps as a separate exercise we should consider doing a regular bulk deletion of reviews that are 100% un-useful (maybe with > 2 votes) and have been around for a defined period of time.
For flagged reviews awaiting moderation, I agree, we should not allow editing until moderation occurs. I suspect this will be a pretty rare case if we only allow an hour or two to modify the review.
Re: how long to allow moderation, how do we make this call? It's obviously something we can easily code now and change later so not too urgent. I'm thinking 2 hours would be the absolute maximum.