ConnectWireframe
Messagingசெய்திகள்

What this would do

இது என்ன செய்யும்

Nothing has been written. A stage change moves people between groups, so it says who moves, out of which group and into which, and who cannot be added to the new one — before it does anything.

Nobody was ticked, so this is a worked example

You arrived here without a selection — a refresh, or a link. These are the 2 sample people at 7-Day in Pollachi. Go and choose.

Everybody you chose, accounted forதேர்ந்தெடுத்த அனைவரும்

0 + 2 + 0 + 0 = 2
Moved and added
சேர்க்கப்படுவார்கள்
0

Added to the new WhatsApp group, removed from the old one, and the record updated with your name on it.

Already there
ஏற்கனவே உள்ளவர்கள்
2

Nothing to do. Left exactly where they are rather than removed and re-added.

Cannot be added
சேர்க்க முடியாதவர்கள்
0

WhatsApp will not let us add them. The record still moves; an invite link goes to each of them.

Asked to stop
நிறுத்தச் சொன்னவர்கள்
0

The record still moves. They are never added to a group and never messaged.

The four add up to the 2 people you ticked. If they ever did not, the missing people would be the ones nobody would think to look for. All 0 records move. The difference between the columns is only whether WhatsApp will let us put them in the new group — the record is the truth and the group is a copy of it.

The changeமாற்றம்

0 people would move to 7-Day, each of them leaving the stage group they are in now at their own centre and joining that centre’s 7-Day group. Their centre does not change, their main group does not change, and volunteering — which is a flag and not a stage — does not change either.

Every one of these is a fact somebody asserts, so it would be recorded with your name and today’s date on it, and would show on each person’s journey.

Who moves, and where fromயார், எங்கிருந்து எங்கு

0 people

Nobody would move

யாரும் நகர மாட்டார்கள்

Everybody you chose is already there. Nothing would be written, and nobody would be removed and re-added for the sake of it.
2 of the people you chose are already there and are left alone: Vasanthi Krishnamoorthy, Kavitha Rajendran.

Make the changeமாற்றத்தைச் செய்

This is the first moment anything is written. Nothing above has happened.

Back to the list

Why this looks like the import preview

Because it answers the same question. Nothing is written until somebody has seen what would happen, and the people WhatsApp will not let us add are named rather than dropped. Two screens that mean the same thing should look the same. The other one. What a group IS — a list somebody keeps, or a consequence of a fact — decides whether anybody may be put into it at all, and that is written down once in lib/groupKinds.ts so this screen and the group picker cannot drift apart. A volunteers group is the volunteers, so adding somebody marks them as volunteering. That flag runs alongside whatever stage they are at and is never a stage of its own — and it is written, so it is said before it happens.

Invented people, invented groups. Back to the list.