VIVA BIBLIA

Cadastro e login

A primeira versão da entrada já existe como superfície local-first e prepara o lugar do Supabase Auth sem bloquear a evolução do resto do app.

Critério 5

Entrada pronta para a próxima camada

O backend já tem o contrato de status; a UI agora mostra o espaço de entrada para conectar o provedor real depois.

Contrato de identidade

local-session-first

Carregando contrato de acesso...

Sessão local

deslogada

E-mail

não informado

Backend

aguardando

Actor

gerando...

Entrada

Login local-first

Esta casca agora usa autenticação própria no backend Railway e mantém Supabase como caminho opcional para login social.

O login por e-mail e senha já grava usuário real no PostgreSQL. Login social continua opcional quando Supabase estiver configurado.