Public Boundary
Field Service Agent OS
Authentication is now separated from the protected application surface. Clerk verifies identity, and the app uses Prisma role and status records for server-side authorization decisions.
Public registration is disabled. Access is granted by a director after your authenticated identity has been reviewed and activated in the application user table.
Access model
Authenticated identities sync into the existing `users` table on the server. That sync is currently email-based because the schema does not yet store a dedicated Clerk external ID.
Newly synced users default to TECHNICIAN and INACTIVE so access stays locked down until a director assigns the correct application role and status.