- Shipped
- October 26, 2026 at 6:57 PM UTC
- Author
- Kamo
- Commit
- a36be03
Kamo Meet "Invite an SI" (owner order 2026-10-26): - GET **************** for a signed-in person IN the meeting (creator, recorded participant, or handed this room's token by the meet sidecar from their own session: MEETPRES mark), the org's active SIs they may invite, grouped SUPERVISED / AVAILABLE, with photo (photo -> avatar), job title and availability (available, not online but can join, on another call, paused, unavailable). Never an SI in or on its way into this meeting (live participant, auto-join invitation, live ai_call into it); one that left is listed again. - POST .../invitable-sis/{memberId}: brings it in now through M1's one-instance path (participant upsert, exclusive dial claim; kamoai-service's unique live-call index behind it): concurrent clicks or two people place one call. - MeetSiInvitePolicy: supervisors (org graph reporting line, org owner) always; others per the SI's meeting_invite_policy (SUPERVISORS default | TEAM | ORGANIZATION). Enforced on M1 and meeting create for people, and M3's picker offers only invitable SIs (with "supervised"). SIs keep the TP12 SI-to-SI rule. - Room lookup on **************** theme host via ViewerThemeDomain outside any transaction.
