This question is inspired by the events on this question, but I think it is applicable more generally:
Suppose, somebody asks a question that is too broad and gets closed as such. However the closure does not happen quickly enough and some people post partial answers to the question. Now the asker responds to the closure by narrowing down the question in a way that would invalidate the existing answers. Alternatively, the question does not get closed in the first place and narrowed down quickly but only after partial answers were posted. How should we proceed?
I can think of the following alternatives and problems with them:
- Keep the question as it is (and possibley reopen it). This invalidates the existing answers, but one could consider this a risk that somebody enters who partially answers a too-broad question. The advantage is that the asker (who is usally a new user) does not get more frustrated by feeling to have done things wrong.
- Rollback to the broad question, keep the existing answers and leave the question closed; ask the asker to ask a new question. This is a possible source of frustration for the asker and the answerers.
- Edit the question to match the answers; ask the asker to ask a new question. Less frustration for the answerers than the above, but only possible if a question can be found that matches all existing answers.