GernalistYou ask. We investigate. The evidence is public.
Auth foundation

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.

Better Auth + Convex production session

Session test

Editorial actions remain gated

No publish, AI, search, payment, or editorial mutation is enabled from this form. It only verifies account session and profile sync boundaries.

Session state

Viewer profile sync gate

Checking session

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.

Trust boundary

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.

Next gate

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.