Skip to content

feat(auth): login com Better Auth no lugar do Clerk (ADR-033, PR 2/4) - #39

Merged
vinicius3w merged 2 commits into
developfrom
feature/auth-login
Oct 9, 2026
Merged

vinicius3w merged 2 commits into
developfrom
feature/auth-login

Conversation

@vinicius3w

Copy link
Copy Markdown
Contributor

Swap direto (sem flag): login por código/social, onboarding, aceite de convite, menu da conta, dialogo de convite. Testar no Preview antes do merge: login por codigo, primeiro acesso (nome), convite + aceite com outro e-mail, troca de workspace, logout, e uma conta migrada entrando no workspace antigo. Merge = deploy em producao: envs de Production precisam estar na Vercel ANTES. Clerk sai no PR 4.

Swap direto: requireWorkspaceContext e isAdminSession passam a usar o Better Auth; sai o proxy
e o ClerkProvider. Login por codigo de e-mail (+ Google/GitHub quando configurados),
onboarding (nome, convites pendentes, criar/escolher workspace), pagina de aceite de convite,
menu da conta no header e dialogo basico de convite. Fast path de 1 query no contexto.
BETTER_AUTH_URL derivado da URL da branch nos Previews da Vercel.
Clerk (pacote, webhook, mappers) so sai no PR 4.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VDxbrneS3TEAUmdgVmkKpQ
@vercel

vercel Bot commented Oct 9, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
compasso Ready Ready Preview Oct 9, 2026 1:05pm UTC

…E_URL)

No prerender, getAuth() rodava antes de headers() e exigia DATABASE_URL; agora headers()
vem primeiro e torna a pagina dinamica. Em session-role o headers() saiu do try para
nao engolir o bail-out do prerender.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VDxbrneS3TEAUmdgVmkKpQ
@vinicius3w
vinicius3w merged commit 83abc00 into develop Oct 9, 2026
3 checks passed

This branch was successfully deployed

1 active deployment
Preview — 2160e9f6 Deployed Oct 9, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant