← atlas·auth-users

invite-auth-user

User sends an invite to a new team member via email. Monica via people-first picker, Sara via terse confirm with email validation, Nate via literal-language interface.

default path · what bare Studio does

  1. 01
    route/project/[ref]/auth/usersactionload-auth-usershookuseAuthUsersSnapshot
  2. 02
    route/project/[ref]/auth/usersactionclick-invite-buttonuiinvite-modal
  3. 03
    route/project/[ref]/auth/usersactionenter-emailside-effectvalidate-email
  4. 04
    route/project/[ref]/auth/usersactionconfirm-inviteuiinvite-sent-toast
  5. 05
    route/project/[ref]/auth/usersactionview-invited-usersuipending-list-updated

per-profile overrides · vehicle × route

Three vehicles, three routes

Connector · Battleship

Monica

sea route

Bring the team into the workflow.

deltas

  • Enter: team-context
  • prelude · CollabRail
  • trailing · ActivityBlurb

slot fillers wired

  • preright-rail · CollabRail
  • trailingcell-suffix · ActivityBlurb

cognitive justification

Connector + Extraversion — people are primary. CollabRail shows team membership context. TeamSaveAck names the invitee and frames it as a team event, closing social reward loop.

Try Monica's route →

Explorer · Tractor

Nate

field route

Show me what I don't already know.

deltas

  • Enter: literal-input
  • prelude · SchemaMap
  • chunk · 4
  • motion · 0ms

slot fillers wired

  • premain-prelude · SchemaMap

cognitive justification

ASD + ADHD + DYS — literal prompt "Enter email address" (not "Connect with teammates"). Zero motion, chunk-size 4. No social framing that triggers prediction-error. Direct email→confirm flow.

Try Nate's route →

Analyst · Airplane

Sara

air route

Numbers first. Then we talk.

deltas

  • Enter: explicit-email
  • prelude · KpiBand
  • confirm · always

slot fillers wired

  • premain-prelude · KpiBand

cognitive justification

Analyst + Anxiety + ADHD — email field shows red/green validation in real time. Terse feedback "✓ invited · email@domain" with always-confirmation for CORT +19. DA reward loop tied to valid email acceptance.

Try Sara's route →