personal-<handle>) automatically — so you always belong to at least one.| Role | Can do |
|---|---|
owner | Everything, plus delete the team and transfer/reassign resources. Only owners can invite at any role. |
maintainer | Manage membership (invite, remove, change roles), update team metadata. |
member | Read and contribute to the team's shared work. |
watcher | Read-only visibility into the team's shared resources. |
maintainer.--parent <ref> to nest ashow prints the roster — each member's profile UUID, handle, and role. This istemper team show on a sharedtoken.invited_email is atemper team decline <token>.One edge to know about. temper invitationsresolves an invitation to you
only when your email maps unambiguously to a single profile. In the rare case
where the same email is spread across more than one profile (which can only
happen with unverified sign-ins), the invitation is not auto-surfaced — it
stays safely invisible rather than risk showing up for the wrong account. The
fallback there is the old path: the inviter shares the printed token directly.
--from owns that is--to must be a current member. It's atemper-system team cannot be deleted.