chore(sprint-5/etapa-6): limpieza técnica — E2E Supabase, fix flakiness guardar, docs cierre sprint
Some checks failed
/ Deploy to Cloudflare Pages (push) Has been cancelled

This commit is contained in:
2026-06-23 22:33:01 -03:00
parent 485cc91d73
commit 5ca5d7ea31
10 changed files with 269 additions and 135 deletions

View File

@@ -8,3 +8,11 @@ VITE_SUPABASE_ANON_KEY=<anon-public-key>
# en la tabla public.users. Va en .env.test (gitignored), no en .env.local.
TEST_USER_EMAIL=test@inquality.com.py
TEST_USER_PASSWORD=<password-del-usuario-de-test>
# service_role_key para inyección directa de datos en specs E2E (export-pdf.spec.ts,
# validate-dod-etapa4.spec.ts) — bypasa RLS para escribir costos/configuración de
# actividades sin pasar por la UI. Obtener desde Supabase Dashboard → Project Settings
# → API → service_role (secret). Va en .env.test (gitignored), NUNCA en .env.local
# ni en código que se sirva al browser. Si no está presente, esos specs hacen skip
# explícito con mensaje descriptivo en lugar de fallar.
SUPABASE_SERVICE_ROLE_KEY=<service_role_key>