• Joined on 2025-11-15
marcos pushed to main at marcos/inq-roi-simulador-web 2026-07-07 16:25:48 +00:00
cad8fbca4f Causa del 403: Supabase evalúa siempre la política INSERT cuando se usa .upsert(), incluso si la fila ya existe. client_editor no tiene INSERT en processes, entonces cualquier .upsert() sobre procesos existentes fallaba con 403.
marcos pushed to main at marcos/inq-roi-simulador-web 2026-07-07 15:27:41 +00:00
9b89cb8669 La política simulations_update está activa en la DB de desarrollo. El fix B está completo.
marcos pushed to main at marcos/inq-roi-simulador-web 2026-07-07 14:30:31 +00:00
1f84997794 Qué se implementó:
marcos pushed to main at marcos/inq-roi-simulador-web 2026-07-07 14:02:31 +00:00
074f726d62 Ambas funciones deployadas al proyecto inq-roi-desa (xgqbkxcliyjzisoccsur).
marcos pushed to main at marcos/inq-roi-simulador-web 2026-07-07 13:44:27 +00:00
6be9f6267f Pre-Cierre sprint 7.
marcos pushed to main at marcos/inq-roi-simulador-web 2026-07-07 13:32:06 +00:00
ef9ec472d5 Etapa 5 completa.
marcos pushed to main at marcos/inq-roi-simulador-web 2026-07-07 12:47:36 +00:00
bc9f70419c Resumen de lo entregado
marcos pushed to main at marcos/inq-roi-simulador-web 2026-07-06 21:52:29 +00:00
2922d4c2f3 docs(sprint-6): cierre formal — observaciones Etapas 1-3 + reflexiones estratégicas
marcos pushed to main at marcos/inq-roi-simulador-web 2026-07-06 21:52:02 +00:00
b117ad258d fix(sprint-6/etapa-3): localStorage key en ProfileSheet + eliminar setTimeout(350) + specs E2E de auth
marcos pushed to main at marcos/motor-de-encuestas 2026-06-30 16:09:44 +00:00
cf09346f29 feat(auth): recuperación de contraseña self-service en /login
marcos pushed to main at marcos/motor-de-encuestas 2026-06-30 15:43:31 +00:00
9461ee1e2e feat(admin): menú de navegación compartido — dashboard, respuestas, usuarios
marcos pushed to main at marcos/motor-de-encuestas 2026-06-30 15:19:07 +00:00
3bf92f015c docs: guía de prueba del formulario + lectura del dashboard, seed Fundación
marcos pushed to main at marcos/motor-de-encuestas 2026-06-30 14:18:43 +00:00
67042b0941 fix(auth): parsear error_code del fragmento de GoTrue en /auth/confirm
marcos pushed to main at marcos/motor-de-encuestas 2026-06-29 19:56:30 +00:00
7efab390da fix(admin): layout 3 columnas en invite form, banner de confirmación visible
marcos pushed to main at marcos/motor-de-encuestas 2026-06-29 17:54:47 +00:00
4611fb2363 feat(admin): onboarding por invitación — /admin/usuarios + /auth/confirm
marcos pushed to main at marcos/motor-de-encuestas 2026-06-29 12:26:20 +00:00
d211382e4d fix(usabilidad): required questions, prompt min-height, autocomplete max-width
marcos pushed to main at marcos/motor-de-encuestas 2026-06-29 12:03:57 +00:00
e29752644a fix(wizard): tests e2e sprint6 — cache geo, usabilidad, draft
marcos pushed to main at marcos/motor-de-encuestas 2026-06-29 01:04:20 +00:00
704d2407e8 fix(wizard): cache geo singleton, feedback carga, debounce draft
marcos pushed to main at marcos/motor-de-encuestas 2026-06-28 05:05:14 +00:00
5472043a33 fix(ops): setup_first_admin.sql usa email_confirmed_at (GoTrue v2.189.0)
marcos pushed to main at marcos/motor-de-encuestas 2026-06-28 04:36:49 +00:00
0fdee073a6 en el medio del kilombo de la db