# Checklist de lanzamiento (L29)
## [MANUAL-OPERADOR] antes del primer despliegue
1. cPanel Git Version Control: clonar repo, rama main, deploy path (ver runbook §2.2).
2. .env de producción: BASE_URL, credenciales MySQL, SESSION_SECRET nuevo (32+ chars), STAFF_EMAIL.
3. SMTP (o Resend SMTP) → variables SMTP_HOST/USER/PASS; hasta entonces la cola retiene (no miente).
4. Cron: scripts/backup.sh (03:30), scripts/alertas-match.js (07:00), scripts/digest-diario.js (08:00),
   scripts/enviar-cola.js (cada 10 min), scripts/agregar-resultados.js (04:00 dom), scripts/kb-indexar.js (04:30).
5. NODE_ENV=production (demos y /test quedan fuera solos).
6. Verificar: /salud (db up), /robots.txt, /sitemap.xml, alta+login+implante+carnet, /medicos, /seguros.
7. SSL activo y forzado; probar cookies secure.
## Ya garantizado por código
- CSRF, rate limit, CSP sin unsafe-inline, sesiones httpOnly/secure/lax, demos 404 en prod,
  publicación bloqueada sin revisor, relaciones sensibles solo verificadas, umbrales de agregación.
