Modo demo
Un espacio de trabajo completo con datos generados, sin inicio de sesión y sin llamadas externas.
El modo demo es lo que ejecuta pnpm demo. Es la forma más rápida de ver todas las pantallas.
Qué obtienes
- Sin inicio de sesión. Abres la aplicación como Avery Morgan, propietario de Northwind Aerial Services.
- Datos generados. 64 unidades en 8 sitios, 120 días de métricas horarias de la flota, unas 2.000 misiones, 400 órdenes de trabajo, 900 alertas, registros de vuelo y pilotos. Los datos son deterministas: la misma semilla produce la misma historia cada vez.
- Se restablece al reiniciar. Tus cambios viven en memoria. Reinicia el servidor, o usa Restablecer demo en Configuración, para recuperar los datos originales.
- No se envía, no se vuela ni se cobra nada. Los botones de lanzar, de orden, de enviar y de pago llevan un aviso de demo. No se contacta con ningún vehículo, no sale ningún correo de la máquina y no se cobra ninguna tarjeta. Los mapas y la señal de la cámara se dibujan por procedimiento; la meteorología y la IA están simuladas.
Ver las barreras de rol con «Ver como»
Configuración tiene un selector de persona Ver como. Elige a cualquiera de las personas sembradas para ver la aplicación con su rol y sus niveles de módulo: un planificador de misiones puede redactar pero no lanzar, un técnico no puede firmar su propio trabajo y un agente nunca tiene un botón de lanzamiento.
| Persona | Correo | Rol | Flota | Misiones | Mantenimiento | Seguridad | Cumplimiento |
|---|---|---|---|---|---|---|---|
| Avery MorganJefatura de operaciones | avery@northwind.test | owner | publish | publish | publish | publish | publish |
| Jamie PatelResponsable de mantenimiento | jamie@northwind.test | admin | view | view | publish | edit | view |
| Deniz YılmazResponsable de seguridad y cumplimiento | deniz@northwind.test | admin | view | publish | view | publish | publish |
| Sam RiveraPiloto remoto | sam@northwind.test | member | publish | publish | view | edit | view |
| Taylor KimTécnico | taylor@northwind.test | member | view | view | edit | view | none |
| Alex MorganTécnico | alex@northwind.test | member | view | none | edit | view | none |
| Priya NairPlanificador de misiones | priya@northwind.test | member | view | edit | none | view | view |
| Preflight AgentAgente de IA · redacta y revisa misiones | agent-preflight@northwind.test | agent | view | edit | view | view | none |
| Maintenance PlannerAgente de IA · propone órdenes de trabajo | agent-maint@northwind.test | agent | view | none | edit | none | none |
Cumplimiento está bloqueado en el espacio de trabajo de la demo a propósito, para que veas cómo se ve un módulo bloqueado.
Protección de producción
El modo demo no debe servir jamás un despliegue real por accidente. Cuando DEMO_MODE=true y NODE_ENV=production, la aplicación se niega a arrancar salvo que también esté definido ALLOW_DEMO_IN_PROD=true. Defínelo solo para una demo pública hecha a propósito.
No definas nunca ALLOW_DEMO_IN_PROD=true en un despliegue que guarde datos reales.