# Checklist de revisión (antes de la primera versión pública)

## Privacidad
- [ ] Una lista escrita de todo lo que sale a internet, y cuándo (cada cosa justificada).
- [ ] Los archivos del usuario solo se leen; nunca se mueven, cambian ni suben sin una acción explícita.
- [ ] Sin analíticas ni rastreo que no le hayas contado a la gente.
- [ ] El material público (capturas, demos, tests) usa solo contenido sintético o propio: nada de gente real, nombres ni rutas privadas.

## Seguridad
- [ ] Los servidores locales escuchan solo en 127.0.0.1, revisan el encabezado Host y piden un token por inicio de la app.
- [ ] Ninguna ruta que viene de la interfaz se usa sin verificar que está dentro de carpetas permitidas; los archivos se muestran, no se ejecutan.
- [ ] Ningún texto del usuario llega a un comando de shell sin escapar (usá listas de argumentos).
- [ ] La interfaz tiene una Content-Security-Policy estricta; el shell de escritorio tiene aislamiento de contexto y sin Node en la página.
- [ ] Dependencias fijadas; las descargas se verifican contra un checksum.

## Licencias
- [ ] Una lista THIRD_PARTY: cada componente incluido, versión, origen, licencia.
- [ ] Componentes GPL: código fuente ofrecido junto a cada versión.
- [ ] Fuentes y recursos: las licencias permiten incluirlos.
- [ ] Tu propio archivo LICENSE.

## Accesibilidad
- [ ] Todo se puede usar con el teclado, con un foco visible.
- [ ] Contraste WCAG AA en textos y controles.
- [ ] Etiquetas en botones con ícono y campos; un h1 por página; el idioma de la página definido.
- [ ] Las animaciones respetan "reducir movimiento".

## Primer uso
- [ ] Probalo como un desconocido, en un perfil limpio: las pantallas vacías explican qué hacer.
- [ ] Los pasos largos de la primera vez (descargas) muestran progreso real y aguantan estar sin internet.
- [ ] Cada error dice qué hacer después y dónde están los logs.

## Empaquetado
- [ ] La app instalada se prueba de punta a punta, no solo la versión de desarrollo.
- [ ] Se instala sin permisos de administrador; al desinstalar, conserva o pregunta por los datos del usuario.
- [ ] Un solo número de versión en todos lados; una pantalla Acerca de que lo muestre.
