RegenCHOICE → UIX
Wireframe: break
The system offers the possibility of breaking contact. One can imagine situations where this is felt to be important, so that the other chooser is not able to find the enquirer again in other searches.
I have been in contact with one of my contacts, and one of us has decided that the other is no longer someone they want to be in contact with. I can write a note (e.g. of explanation)
If I am initiating the break
Else if they are initating the break
When a break is requested, that should block any further correspondence, and the user should not show up in any more enquiry responses.
The important additional point here is not to allow people simply to disappear without trace, but to give the other chooser a chance to check on the contact details, perhaps to record them, and perhaps to give a message before completing the break. The point here is that a bad actor could establish contact, record the contact's details and then disappear before the other chooser could note their details, which would give more opportunity for abuse.
An interesting thought is, what happens if this is a multi-way match? Can one of the matching conditions be whether it is a whole match or a partial group? When two people have agreed on a multi-way, do they somehow become one unit?