Part of the team-ux initiative (siblings: #65–#69).
Relates: #67 (invite arrival), #68 (share side), #41 (keyless window), #71 (orientation/hub).
Problem
We've designed how a vault/team invite arrives (#67) and how sharing is made explicit (#68), but the invitee's experience after accepting is undesigned. Today, accept → acceptMyPendingInvitation → the team vault quietly appears/unlocks in the sidebar (VaultSidebar.tsx, joinAndLoadTeamVault). There is:
Proposed reflow
Decisions (brainstorm 2026-07-24)
Still open
Part of the team-ux initiative (siblings: #65–#69).
Relates: #67 (invite arrival), #68 (share side), #41 (keyless window), #71 (orientation/hub).
Problem
We've designed how a vault/team invite arrives (#67) and how sharing is made explicit (#68), but the invitee's experience after accepting is undesigned. Today, accept →
acceptMyPendingInvitation→ the team vault quietly appears/unlocks in the sidebar (VaultSidebar.tsx,joinAndLoadTeamVault). There is:GET vault-key 404loop with no key and no explanation (see Team vault: invitee locked out (no key) when they accept while the inviter is offline #41). This is the single worst first-impression in the whole team surface.Proposed reflow
Decisions (brainstorm 2026-07-24)
Still open
connect-onlyinvitee should see first.