People
Administrators and clinicians, each with their own identity. This is the list that makes attribution and offboarding possible, so it is deliberately the same list everywhere in the product.
Not connected to a database
This is the roster: one row per human, never per seat. FeelOrganized has no Supabase project behind it yet, so there is nothing to read and nothing to save to. The schema and the access rules this screen runs on are written and tested, in sql/. Adding the environment variables switches this screen on with no code change.
No people yet
Your own account will be the first row here once sign in is connected. Everyone else joins by invitation and keeps their own login.
Waiting on: a Supabase project
What lives here
- One row per human, never per seat. No shared accounts, and no way to create one.
- The grants each administrator currently holds, and the practices those grants cover.
- Offboarding as a single action: revoke every grant a person holds, at once, with the revocation recorded.
- Invitations that expire, so a link left in an inbox does not become a way in six months later.