# Legacy / Backup Esta pasta contém código **preservado** da fase de autenticação e da Landing Page. **Nenhum arquivo aqui participa do build do Next.js** (estão fora de `pages/`). Mantido para reativação futura sem perda de histórico (conforme decisão de 2026-07-11). ## Estrutura - `legacy/auth/` → telas de login/cadastro e configuração NextAuth - `legacy/landing/` → Landing Page original (era a rota `/`) - `legacy/dashboard.jsx.bak` → cópia de `pages/dashboard.jsx` antes da remoção do `useSession` ## Dependências necessárias para reativar o auth Os arquivos em `legacy/auth/` importam: - `next-auth` ^4.24.0 - `@next-auth/prisma-adapter` ^1.0.7 - `bcryptjs` ^2.4.3 - `@prisma/client` (já usado pelo app ativo) > Estas dependências permanecem em `package.json` **exatamente para não quebrar este backup**. > Nenhuma rota ativa (fora de `legacy/`) as utiliza. ## Como reativar 1. Mover `legacy/auth/*` de volta para `pages/` (ex.: `signin.jsx`, `signup.jsx`, `api/auth/[...nextauth].js`). 2. Mover `legacy/landing/index.jsx` para `pages/index.jsx` (ou `pages/landing.jsx` + ajustar redirect). 3. Restaurar `SessionProvider` em `pages/_app.jsx` e imports de `useSession` onde necessário. 4. `npm install` (garante que as deps acima estão presentes) e `npm run build`.