Files

108 lines
5.4 KiB
Plaintext

LUCOZADE STORE AUDIT V6 - VALIDACIÓN ESTÁTICA
Resultado: 100 comprobaciones superadas.
OK - Workflow V6 identificado
OK - Webhook V6 correcto
OK - CORS incluye https://digitalcompass.agency
OK - CORS incluye http://localhost:3000
OK - CORS incluye http://127.0.0.1:3000
OK - CORS incluye http://localhost:5173
OK - CORS incluye http://127.0.0.1:5173
OK - CORS incluye http://localhost:4173
OK - CORS incluye http://127.0.0.1:4173
OK - URL de producción correcta
OK - Sender Name fuera de CONFIG
OK - Sender Name correcto en Send Welcome with Gmail
OK - Sender Name correcto en Send Reset with Gmail
OK - Registro usa API Admin de Supabase
OK - Registro transmite contraseña al API Admin
OK - Registro confirma el correo para acceso inmediato
OK - Recuperación usa generate_link nativo
OK - Enlace generado como recovery
OK - Redirect dinámico local/producción
OK - Workflow no depende de RPC de token personalizado
OK - Code nodes no dependen del constructor URL de n8n
OK - Sintaxis JS válida: Validate Request
OK - Sintaxis JS válida: Prepare Registration
OK - Sintaxis JS válida: Prepare Access Grant
OK - Sintaxis JS válida: Build Welcome Email
OK - Sintaxis JS válida: Finalize Registration
OK - Sintaxis JS válida: Finalize Registration Failure
OK - Sintaxis JS válida: Prepare Recovery Access
OK - Sintaxis JS válida: Build Password Reset Email
OK - Sintaxis JS válida: Finalize Recovery Email
OK - .env apunta al webhook V6
OK - Base Vite local/producción correcta
OK - Redirect se calcula con BASE_URL
OK - Solicitud al webhook evita preflight CORS
OK - App detecta sesión recovery en URL
OK - App actualiza contraseña con sesión recovery
OK - Interfaz incluye Remember me
OK - Interfaz incluye pantalla de contraseña nueva
OK - App conecta botón Sign out
OK - SQL elimina mecanismo V5 obsoleto
OK - Acceso se elimina al borrar usuario Auth
OK - Service role no está expuesta en el frontend
OK - Código de la app sin referencias GomezLee
OK - Nodo fuente existe: Lucozade Auth Webhook
OK - Conexión válida: Lucozade Auth Webhook -> CONFIG · Supabase
OK - Nodo fuente existe: CONFIG · Supabase
OK - Conexión válida: CONFIG · Supabase -> Validate Request
OK - Nodo fuente existe: Validate Request
OK - Conexión válida: Validate Request -> Request Valid?
OK - Nodo fuente existe: Request Valid?
OK - Conexión válida: Request Valid? -> Register Request?
OK - Conexión válida: Request Valid? -> Respond to Application
OK - Nodo fuente existe: Register Request?
OK - Conexión válida: Register Request? -> Create Supabase User
OK - Conexión válida: Register Request? -> Find Active Lucozade Access
OK - Nodo fuente existe: Create Supabase User
OK - Conexión válida: Create Supabase User -> Prepare Registration
OK - Nodo fuente existe: Prepare Registration
OK - Conexión válida: Prepare Registration -> Registration Created?
OK - Nodo fuente existe: Registration Created?
OK - Conexión válida: Registration Created? -> Grant Lucozade Access
OK - Conexión válida: Registration Created? -> Respond to Application
OK - Nodo fuente existe: Grant Lucozade Access
OK - Conexión válida: Grant Lucozade Access -> Prepare Access Grant
OK - Nodo fuente existe: Prepare Access Grant
OK - Conexión válida: Prepare Access Grant -> Access Granted?
OK - Nodo fuente existe: Access Granted?
OK - Conexión válida: Access Granted? -> Build Welcome Email
OK - Conexión válida: Access Granted? -> Roll Back Partial User
OK - Nodo fuente existe: Build Welcome Email
OK - Conexión válida: Build Welcome Email -> Welcome Email Ready?
OK - Nodo fuente existe: Welcome Email Ready?
OK - Conexión válida: Welcome Email Ready? -> Send Welcome with Gmail
OK - Conexión válida: Welcome Email Ready? -> Respond to Application
OK - Nodo fuente existe: Send Welcome with Gmail
OK - Conexión válida: Send Welcome with Gmail -> Finalize Registration
OK - Nodo fuente existe: Finalize Registration
OK - Conexión válida: Finalize Registration -> Respond to Application
OK - Nodo fuente existe: Roll Back Partial User
OK - Conexión válida: Roll Back Partial User -> Finalize Registration Failure
OK - Nodo fuente existe: Finalize Registration Failure
OK - Conexión válida: Finalize Registration Failure -> Respond to Application
OK - Nodo fuente existe: Find Active Lucozade Access
OK - Conexión válida: Find Active Lucozade Access -> Prepare Recovery Access
OK - Nodo fuente existe: Prepare Recovery Access
OK - Conexión válida: Prepare Recovery Access -> Recovery Authorized?
OK - Nodo fuente existe: Recovery Authorized?
OK - Conexión válida: Recovery Authorized? -> Generate Supabase Recovery Link
OK - Conexión válida: Recovery Authorized? -> Respond to Application
OK - Nodo fuente existe: Generate Supabase Recovery Link
OK - Conexión válida: Generate Supabase Recovery Link -> Build Password Reset Email
OK - Nodo fuente existe: Build Password Reset Email
OK - Conexión válida: Build Password Reset Email -> Reset Email Ready?
OK - Nodo fuente existe: Reset Email Ready?
OK - Conexión válida: Reset Email Ready? -> Send Reset with Gmail
OK - Conexión válida: Reset Email Ready? -> Respond to Application
OK - Nodo fuente existe: Send Reset with Gmail
OK - Conexión válida: Send Reset with Gmail -> Finalize Recovery Email
OK - Nodo fuente existe: Finalize Recovery Email
OK - Conexión válida: Finalize Recovery Email -> Respond to Application
Además se ejecutó el harness de escenarios del workflow y la transpilación sintáctica TS/TSX.
La prueba en vivo depende del Supabase y n8n del servidor del usuario.