# Supabase — Cotizador Walmart Connect

> **Estado de esta entrega:** el backend de Supabase ya se considera preparado para esta versión del frontend. Los SQL incluidos en la raíz (`SUPABASE-ACCESOS.sql` y `SUPABASE-PERMISO-TARIFARIO.sql`) se conservan únicamente como referencia histórica; **no es necesario volver a ejecutarlos** si ya instalaste el script completo y el patch final del proyecto.

## Auth / Google OAuth

La aplicación utiliza Supabase Auth con Google y vuelve a:

```text
https://digitalcompass.agency/cotizador-wmc/
```

Callback de Supabase para Google OAuth:

```text
https://dbit.digitalcompass.agency/auth/v1/callback
```

## Control de acceso

La fuente de verdad es:

```text
public.cotizador_wmc_access
```

- `is_active=true`: acceso general a la app.
- `can_use_tarifario=true`: habilita el módulo Tarifario.

El frontend revalida el acceso periódicamente y al recuperar foco/visibilidad.

## Backend que esta versión espera

- Tablas `cotizador_wmc_conversations` y `cotizador_wmc_messages`.
- Bucket privado `cotizador-wmc-uploads`.
- RPC `glm_track_app_event`.
- RPC `cotizador_wmc_process_my_agent_action`.
- Tabla `cotizador_wmc_tariff_items` con RLS.
- Las funciones/tablas de cotizaciones, artefactos y métricas instaladas por el SQL completo/patch final.

No se utiliza ninguna `service_role` en el navegador.
