配对到成员状态
flowchart TD
Request --> Confirm{"user confirms?"}
Confirm -- 否 --> Reject
Confirm -- 是 --> Exchange["confirm + keys"]
Exchange --> Verify{"valid?"}
Verify -- 是 --> Persist["keys + roster projection"]
Persist --> Active
Active --> Admin["kick/transfer/key request"]