# Matriz acumulativa de certificación — Arena Gym 19

Esta matriz es la única compuerta restante. No es una nueva ejecución de desarrollo.

## Instalación

- [ ] Arena oficial instalada desde base vacía.
- [ ] White-label instalada desde base vacía.
- [ ] 31 migraciones completadas.
- [ ] Reanudación probada después de interrupción.
- [ ] Storage privado fuera de la raíz pública.
- [ ] Lock, diagnóstico y reparación comprobados.

## Seguridad e identidad

- [ ] Registro, login, recuperación, MFA y sesiones.
- [ ] Roles, capacidades y alcances.
- [ ] Aislamiento horizontal y vertical.
- [ ] Consentimientos y auditoría.
- [ ] Pruebas de XSS, SQL injection, CSRF, archivos y rate limiting.

## Recorridos funcionales

- [ ] Núcleo deportivo.
- [ ] Training Studio.
- [ ] Care & Recovery.
- [ ] Learning Studio y certificados.
- [ ] Lienzos, publicación, SEO y formularios.
- [ ] Growth OS, tareas humanas y outbox.
- [ ] Órdenes, pagos sandbox, entitlements, reservas y check-in.
- [ ] Familias, dependientes y representación.

## Operación

- [ ] SMTP, SPF, DKIM y DMARC.
- [ ] Cron y colas.
- [ ] Webhooks duplicados, tardíos y desordenados.
- [ ] DLQ y replay.
- [ ] Logs, métricas, alertas e incidentes.
- [ ] Backup, restauración y RTO.
- [ ] Upgrade 18.11 → 19 y rollback.

## UX, accesibilidad y rendimiento

- [ ] 1920, 1440, 1280, 1024, 768, 430, 390 y 360 px.
- [ ] Zoom 200 %, teclado y lector de pantalla.
- [ ] Contraste, reflow, foco y objetivos táctiles.
- [ ] TTS local en navegadores y dispositivos.
- [ ] LCP ≤ 2,5 s, INP ≤ 200 ms y CLS ≤ 0,1 en p75.
- [ ] Carga, concurrencia y recuperación después de caída.

## Liberación

- [ ] Compuerta staging aprobada.
- [ ] Restauración aprobada en los últimos 30 días.
- [ ] Compuerta canary aprobada.
- [ ] Periodo de observación sin bloqueadores.
- [ ] Compuerta producción aprobada.
