Sign in to Gernalist
Better Auth and Convex are wired for production account sessions. This screen exposes the session entry point while keeping newsroom workflow controls separately gated.
Session test
No publish, AI, search, payment, or editorial mutation is enabled from this form. It only verifies account session and profile sync boundaries.
Viewer profile sync gate
Session: No active session
Role: not synced
Sign in before syncing a Convex profile.
This gate only syncs the viewer profile from the authenticated identity. Admin and editorial workflow actions remain disabled/mocked until role gates are tested.
Ready for a Gernalist account session.
No publishing from auth
A signed-in user still cannot publish, run research agents, spend provider budget, or mutate editorial records from this auth entry point.
Profile sync after session
Account profiles sync from the authenticated identity, keyed by Convex tokenIdentifier and defaulting to member role until an admin grants more access.