DATABASE_URL
Neon or Postgres connection string
okaccess
Internal console for saved portfolio updates, company memory, follow-ups, and LP draft preparation. Allowed domain: @antifund.com.
scopes: 4
oauth
base_scopes= openid,email,profile
gmail_read= enabled gmail_send= disabled
mailbox_scopes= https://www.googleapis.com/auth/gmail.readonly
readiness
DATABASE_URL
Neon or Postgres connection string
okAUTH_SECRET
Auth.js signing secret
okAUTH_GOOGLE_ID
Google OAuth client ID
okAUTH_GOOGLE_SECRET
Google OAuth client secret
okNEXT_PUBLIC_APP_URL / AUTH_URL
Canonical app URL, set to https://tracker.antifund.com in production
okNOTION_TOKEN
Optional Notion integration token for direct roster imports from Notion databases
okASSET_S3_BUCKET
Optional private object-store bucket (local private store fallback exists in development)
missingAUTH_ALLOWED_EMAILS
Optional explicit email allowlist
okAUTH_ADMIN_EMAILS
Admin allowlist for roster, mailbox sync, and approvals
okENCRYPTION_KEY
Required before Gmail mailbox scopes can be enabled safely
okstate
This app is ready for real sign-in and encrypted mailbox access.