- Shipped
- September 12, 2026 at 4:43 AM UTC
- Author
- Kamo
- Commit
- 807726d
Sage and Erik both hold EXEC2EXEC_ACCESS, and each owns organizations of their own. Signed into one, the owner arm of Exec2ExecEligibility gave each a "client" conversation - which the reconciler seated the OTHER on, the roster listed as a client to answer, and whose every message raised on the other's screen (and phone, and in a missed-message letter) as a client's. Somebody on the desk is now never a client of it, asked of the PERSON: - **************** Set): the two arms, and not on the desk. The endpoints read the desk only for a caller the arms admit, so an executive signed into a company they own gets eligible:false and the nav draws nothing there. - Exec2ExecSeating.isDesksOwn: a conversation owned by a desk member has no desk. The reconciler takes every desk seat off it (the owner's own rows are untouched, so a revoked grant finds it intact and the desk is seated again), and deskFor raises, pushes and mails nobody for it. - The roster leaves it off, requireReadable 404s it for everybody, and Back Fill opens no conversation for anybody on the desk. The two live desk-owned conversations are unseated by the startup reconcile; no data is deleted.