{
 "_que_es": "Los 11 modos de la landing v1 (GUION_VIDEO.md, sección v1 del 8-oct-2026). La página lee este archivo y arma con él el selector y la parte 2: abrir un modo es llenar sus escenas aquí; el código no cambia.",
 "_textos": "Los textos son los de docs/plan/V1_DIRECCION.md §1 (agente de dirección, 8-oct, con el archivo:línea de cada pantalla que los respalda) y sus colores los de §2.1. Donde CRITICA.md ya había corregido una frase (B1, B2) manda la corrección; eso vive en index.html, no aquí.",
 "_esquema": {
  "clave": "lo que va en la dirección: linkie.mx/?modo=<clave>",
  "nombre": "la etiqueta del botón del selector",
  "registro": "el nombre del modo en el registro del panel (BusinessMode de ~/linkie-partners). El candado (nueva/pruebas/candado_modos.mjs y landing/js/trabajo.js) compara los «disponible» de aquí contra MODOS_ABIERTOS del registro",
  "estado": "«disponible» o «proximamente». Tiene que decir lo mismo que el registro antes de publicar: lo vigila el candado",
  "negocio": "cómo se nombra al negocio en las frases («tu tienda»)",
  "rotulo": "el título de la parte 2 de un modo disponible",
  "linea_proximo": "la línea de la tarjeta de un modo que todavía no abre",
  "imagen": "la imagen de la tarjeta de un modo que todavía no abre (la del estudio, 4:3; hoy RELLENO)",
  "escenas": "sólo los disponibles. Cada escena = un video de la vida real que se cierra hacia el aparato + uno o más TIEMPOS con el aparato puesto",
  "escenas[].titulo · linea · fondo · texto · texto_linea · video_pantalla · poster_pantalla": "el primer tiempo (el que recibe al video que se cierra)",
  "escenas[].tiempos": "los tiempos siguientes, con los mismos campos; cambian el fondo, el texto y la grabación sin mover el aparato",
  "fondo": "bosque · tarjeta · crema · menta · lima · lavanda · cyan",
  "texto · texto_linea": "el color del título y el de la línea sobre ese fondo (bosque · crema · menta · tinta); contrastes en V1_DIRECCION.md §2.1",
  "pronto": "una pastilla aparte, para lo que todavía no se puede usar («Muy pronto: …»)",
  "escenas[].aparato": "telefono · tablet · laptop",
  "escenas[].foco": "dónde queda el aparato DENTRO del video de la vida real, para que el video se cierre exactamente sobre él: {x, y, ancho} en fracciones del cuadro (0 a 1). null = el cuadro entero se encoge hacia la pantalla. Se llena al tener el video real (V1_DIRECCION.md §0.3: ~40 % del alto, en el tercio central)",
  "escenas[].espera": "lo que destraba la escena; trabajo.js lo enseña como marca",
  "escenas[].relleno": "true mientras los medios sean de relleno (generados en local por nueva/herramientas/hacer_relleno.mjs; ninguno es de la vida real ni de la app)",
  "escenas[].video_app": "una sola grabación continua de la app para TODA la escena (la pantalla real de punta a punta). Si existe, los tiempos no cambian de grabación: cambian el texto y el fondo en el segundo «en» de esta grabación. Sin ella, cada tiempo trae su video_pantalla y se cambia con el carrete",
  "escenas[].corte": "el segundo del video de la vida real en que la app se despliega hacia arriba dentro de la ventana (9-oct, Rafael: «cachar el momento en que el papá saca el teléfono»). Sin él: casi al final del video",
  "escenas[].tiempos[].en": "con video_app: el segundo de esa grabación en que entra este tiempo (su texto y su fondo)",
  "consumidor": "las escenas de quien NO tiene negocio (9-oct, Rafael: «se nos está pasando el modo consumidor… busca tus negocios, qué hay cerca de mí, mis recibos e interactuar con los roles»). Van en el carrete después de «¿No tienes negocio? También es para ti.», en cualquier modo. Sólo lo que la app hace hoy (app_phase.dart)"
 },
 "version": "v1.5 · 9-oct-2026 · la escena «Tu gente» (contrato, quincena y finiquito, desde el tablero) y las tomas de la vida real con el aparato de espaldas",
 "modos": [
  {
   "clave": "tienda",
   "nombre": "Tienda",
   "registro": "comercio",
   "estado": "disponible",
   "negocio": "tu tienda",
   "rotulo": "Así se trabaja una tienda con Linkie.",
   "imagen": "landing/medios/modos/tienda.jpg",
   "escenas": [
    {
     "aparato": "tablet",
     "video_vida": "landing/medios/vida/tienda-1-vida.mp4",
     "poster": "landing/medios/vida/tienda-1-vida.jpg",
     "foco": {
      "x": 0.47,
      "y": 0.7
     },
     "vida": "la cajera cobra en el mostrador; la tablet, de espaldas a la cámara (tomas3, 9-oct: Rafael «la del mostrador del otro lado»). Se usa hasta el 4.2 s: después la toma cambia la tablet por una laptop",
     "titulo": "Cobra en el mostrador.",
     "linea": "Efectivo, transferencia o tarjeta con tu terminal. Cada venta queda en tu caja, con su folio.",
     "fondo": "bosque",
     "texto": "crema",
     "texto_linea": "menta",
     "video_pantalla": "landing/medios/pantalla/tienda-1-app.mp4",
     "poster_pantalla": "landing/medios/pantalla/tienda-1-app.jpg",
     "pantalla": "panel de la tienda de vitrina, de tablero a tablero: entra por «Punto de venta», cobra 5 productos en efectivo con el número de Ernesto, le fía a Rosa Elena y regresa al tablero, donde Clientes ya trae lo fiado (una toma, pausas recortadas, 9-oct) · regrabada el 9-oct sin la card «Linkie Club» (reservada, V1_DIRECCION H5) y con RRHH al corriente",
     "tiempos": [
      {
       "titulo": "Lo que fías, apuntado.",
       "linea": "Le fías a tu cliente con el número que trae en su app, y su cuenta queda en «Te deben». Cuando venga a pagar, ahí le cobras.",
       "fondo": "lima",
       "texto": "bosque",
       "texto_linea": "bosque",
       "video_pantalla": "landing/medios/pantalla/tienda-1-app.mp4",
       "poster_pantalla": "landing/medios/pantalla/tienda-1-app-fin.jpg",
       "pantalla": "la misma toma desde el segundo 14: fiado a Rosa Elena con su número, «Deuda registrada» y «Te deben»",
       "en": 15.35
      }
     ],
     "relleno": false,
     "corte": 3.2,
     "video_app": "landing/medios/pantalla/tienda-1-app.mp4"
    },
    {
     "aparato": "telefono",
     "video_vida": "landing/medios/vida/tienda-2-vida.mp4",
     "poster": "landing/medios/vida/tienda-2-vida.jpg",
     "foco": {
      "x": 0.51,
      "y": 0.45
     },
     "corte": 4.8,
     "vida": "el otro dueño en su casa, ocupado, saca su teléfono · aparato de espaldas a la cámara (tomas3, 9-oct)",
     "titulo": "Tu negocio, en tu bolsa.",
     "linea": "En tu teléfono ves lo vendido, tu corte, tu almacén y quién te debe, aunque no estés en la tienda.",
     "fondo": "crema",
     "texto": "bosque",
     "texto_linea": "tinta",
     "video_pantalla": "landing/medios/pantalla/tienda-2-app.mp4",
     "poster_pantalla": "landing/medios/pantalla/tienda-2-app.jpg",
     "pantalla": "app de la dueña de vitrina (Lucía): del mapa a «Mi tablero» —ventas, el corte, su perfil en la app— y la hoja de «Mi almacén», en una sola toma contra el servidor local (9-oct, regrabada sin nombres reales)",
     "tiempos": [
      {
       "titulo": "Primero, lo que urge.",
       "linea": "Toca una tarjeta y ves lo que tiene por atender. Para hacerlo a fondo, está el panel.",
       "fondo": "menta",
       "texto": "bosque",
       "texto_linea": "tinta",
       "video_pantalla": "landing/medios/pantalla/tienda-2-app.mp4",
       "poster_pantalla": "landing/medios/pantalla/tienda-2-app-fin.jpg",
       "pantalla": "la misma toma desde el segundo 6.7: sube la hoja de «Mi almacén», «1 cosa por atender · 5 se están acabando»",
       "en": 6.7
      }
     ],
     "espera_cerrada": "18-oct-2026: la App Store publica la 2.2.0 desde el 14-oct (itunes lookup id6759503910), posterior a la 2.1.0+13 que trae «Mi tablero»; Android lo dice la página: en Google Play, en unos días",
     "relleno": false,
     "video_app": "landing/medios/pantalla/tienda-2-app.mp4"
    },
    {
     "aparato": "tablet",
     "video_vida": "landing/medios/vida/tienda-3-vida.mp4",
     "poster": "landing/medios/vida/tienda-3-vida.jpg",
     "foco": {
      "x": 0.54,
      "y": 0.58
     },
     "vida": "llega el repartidor con las cajas; la dueña lo recibe con la tablet · aparato de espaldas a la cámara (tomas3, 9-oct)",
     "titulo": "Tu almacén, al día.",
     "linea": "Llega el proveedor, metes la compra y contestas «¿Ya le pagaste?». Si salió del cajón, tu corte ya lo sabe.",
     "fondo": "cyan",
     "texto": "bosque",
     "texto_linea": "tinta",
     "video_pantalla": "landing/medios/pantalla/tienda-3-app.mp4",
     "poster_pantalla": "landing/medios/pantalla/tienda-3-app.jpg",
     "pantalla": "panel, «Mi almacén» › Compras: «Meter una compra que ya llegó» de Abarrotera del Valle, 24 de refresco de 600 ml por $336, «Sí, ya le pagué» → «Del cajón» (una sola toma, 9-oct) · regrabada el 9-oct sin la card «Linkie Club» (reservada, V1_DIRECCION H5) y con RRHH al corriente",
     "tiempos": [
      {
       "titulo": "Antes de que se acabe.",
       "linea": "A cada producto le pones su mínimo. Lo que baja de ahí sale primero en Existencias, y en la caja también se marca.",
       "fondo": "tarjeta",
       "texto": "crema",
       "texto_linea": "menta",
       "video_pantalla": "landing/medios/pantalla/tienda-3-app.mp4",
       "poster_pantalla": "landing/medios/pantalla/tienda-3-app-fin.jpg",
       "pantalla": "la misma toma desde el segundo 12.9: Existencias, 4 artículos bajo su mínimo, lo agotado primero (sin el aviso flotante de la compra, 9-oct)",
       "en": 12.9
      }
     ],
     "relleno": false,
     "corte": 4.8,
     "video_app": "landing/medios/pantalla/tienda-3-app.mp4"
    },
    {
     "aparato": "tablet",
     "video_vida": "landing/medios/vida/tienda-gente-vida.mp4",
     "poster": "landing/medios/vida/tienda-gente-vida.jpg",
     "foco": {
      "x": 0.4,
      "y": 0.62
     },
     "vida": "la dueña le da el mandil a la cajera nueva y toma la tablet · aparato de espaldas a la cámara (tomas3, 9-oct). Se usa hasta el 3.4 s: después la toma se funde de una cara a otra",
     "titulo": "Su contrato, por escrito.",
     "linea": "Escoges su tipo de contrato y queda listo para imprimir y firmar. Si le falta un dato, te dice cuál.",
     "fondo": "menta",
     "texto": "bosque",
     "texto_linea": "tinta",
     "video_pantalla": "landing/medios/pantalla/tienda-gente-app.mp4",
     "poster_pantalla": "landing/medios/pantalla/tienda-gente-app.jpg",
     "pantalla": "panel, desde el tablero: RRHH → el expediente de Karen (2 de 8 pasos, lo que falta dicho) → «Cómo va a trabajar», de qué tipo es su contrato (cada tipo con su artículo) (una sola toma, 9-oct) · regrabada el 9-oct sin la card «Linkie Club» (reservada, V1_DIRECCION H5) y con RRHH al corriente",
     "tiempos": [
      {
       "titulo": "La quincena, calculada. Y si alguien se va, su finiquito.",
       "linea": "Escoges el periodo y se calcula lo de cada quien, con su ISR y su IMSS. Si alguien se va, escoges por qué y ves su cálculo, con el ISR ya restado.",
       "pronto": "Muy pronto: recibos de nómina timbrados.",
       "fondo": "bosque",
       "texto": "crema",
       "texto_linea": "menta",
       "video_pantalla": "landing/medios/pantalla/tienda-gente-app.mp4",
       "poster_pantalla": "landing/medios/pantalla/tienda-gente-app-fin.jpg",
       "pantalla": "la misma toma desde el segundo 7.19: Su dinero › Nómina, «Calcular y guardar 2ª quincena de septiembre 2026» ($15,360.86 neto, 3 personas; el desglose de cada quien PLEGADO, 17.1130) → Cuando se va › Tomás Gil, renunció → «A Tomás Gil le tocan $16,639.94 netos»",
       "en": 7.19
      }
     ],
     "relleno": false,
     "corte": 2.6,
     "video_app": "landing/medios/pantalla/tienda-gente-app.mp4"
    },
    {
     "aparato": "laptop",
     "video_vida": "landing/medios/vida/tienda-4-vida.mp4",
     "poster": "landing/medios/vida/tienda-4-vida.jpg",
     "foco": {
      "x": 0.6,
      "y": 0.55
     },
     "vida": "domingo en la mañana, la dueña con su café · aparato de espaldas a la cámara (tomas3, 9-oct)",
     "titulo": "Tranquilidad con tu contabilidad.",
     "linea": "Tus facturas salen con tu sello digital, timbradas por un PAC autorizado por el SAT. Y tu cliente te pide la suya desde su app, sin que tú teclees su RFC.",
     "fondo": "crema",
     "texto": "bosque",
     "texto_linea": "tinta",
     "video_pantalla": "landing/medios/pantalla/tienda-4-app.mp4",
     "poster_pantalla": "landing/medios/pantalla/tienda-4-app.jpg",
     "pantalla": "panel de la tienda de vitrina, en la computadora (16:10), una sola toma desde el tablero: Finanzas → «Ver todas tus facturas» (la del día al público en general y las que pidieron sus clientes desde su app, 13 vigentes timbradas en la copia local) → «Gastos y facturas»: $487.04 de IVA de 6 facturas de proveedor y apunta «Garrafón de agua» con su foto («Tu gasto quedó apuntado con su foto pegada») → «Conciliación»: el depósito de la terminal ($849.20), «¿Es de este día?» → «Vendiste $880.00 con tarjeta… la diferencia ($30.80) es lo que te cobró la terminal», con la transferencia aparte (17.1162/17.1164, panel f2ffd5c + servidor 7d1ceda), «Es éste» (3 → 2 sin cuadrar) · regrabada el 11-oct · folios difuminados, sin el bloque de precios ni la pestaña «Tu declaración» (V1_DIRECCION H5) · grabada sin la card «Linkie Club»",
     "tiempos": [
      {
       "titulo": "Tus gastos y tu banco, en orden.",
       "linea": "Subes las facturas de tus gastos, apuntas el papelito con su foto y cuadras lo que te depositó el banco.",
       "pronto": "Muy pronto: tu declaración, lista para enviar.",
       "fondo": "lavanda",
       "texto": "tinta",
       "texto_linea": "tinta",
       "video_pantalla": "landing/medios/pantalla/tienda-4-app.mp4",
       "poster_pantalla": "landing/medios/pantalla/tienda-4-app-fin.jpg",
       "pantalla": "la misma toma desde el segundo 8.2: «Gastos y facturas», el papelito con su foto y «Conciliación»",
       "en": 8.2
      }
     ],
     "espera_cerrada": "18-oct-2026: lente legal (Asistencia) — título, línea, segundo tiempo y pastilla PASAN (SubirFacturasGasto, TusGastos con foto, LoQueTeCayoAlBanco y FacturarUnaVenta medidos en origin/main); linter de frases: 0 en lo que se publica",
     "relleno": false,
     "corte": 4.8
    }
   ],
   "una": "una tienda"
  },
  {
   "clave": "restaurante",
   "nombre": "Restaurante",
   "registro": "restaurante",
   "estado": "proximamente",
   "negocio": "tu restaurante",
   "linea_proximo": "Estamos preparando Linkie para restaurantes.",
   "imagen": "landing/medios/modos/restaurante.jpg",
   "escenas": []
  },
  {
   "clave": "taller",
   "nombre": "Taller",
   "registro": "taller",
   "estado": "proximamente",
   "negocio": "tu taller",
   "linea_proximo": "Estamos preparando Linkie para talleres.",
   "imagen": "landing/medios/modos/taller.jpg",
   "escenas": []
  },
  {
   "clave": "consultorio",
   "nombre": "Consultorio",
   "registro": "clinica",
   "estado": "proximamente",
   "negocio": "tu consultorio",
   "linea_proximo": "Estamos preparando Linkie para consultorios.",
   "imagen": "landing/medios/modos/consultorio.jpg",
   "escenas": []
  },
  {
   "clave": "citas",
   "nombre": "Citas",
   "registro": "agenda",
   "estado": "proximamente",
   "negocio": "tu negocio de citas",
   "linea_proximo": "Estamos preparando Linkie para los negocios que trabajan con citas.",
   "imagen": "landing/medios/modos/citas.jpg",
   "escenas": []
  },
  {
   "clave": "gimnasio",
   "nombre": "Gimnasio",
   "registro": "fitness",
   "estado": "proximamente",
   "negocio": "tu gimnasio",
   "linea_proximo": "Estamos preparando Linkie para gimnasios.",
   "imagen": "landing/medios/modos/gimnasio.jpg",
   "escenas": []
  },
  {
   "clave": "autos",
   "nombre": "Autos",
   "registro": "autos",
   "estado": "proximamente",
   "negocio": "tu negocio de autos",
   "linea_proximo": "Estamos preparando Linkie para los negocios de autos.",
   "imagen": "landing/medios/modos/autos.jpg",
   "escenas": []
  },
  {
   "clave": "escuela",
   "nombre": "Escuela",
   "registro": "escuela",
   "estado": "proximamente",
   "negocio": "tu escuela",
   "linea_proximo": "Estamos preparando Linkie para escuelas.",
   "imagen": "landing/medios/modos/escuela.jpg",
   "escenas": []
  },
  {
   "clave": "bienes-raices",
   "nombre": "Bienes raíces",
   "registro": "inmobiliaria",
   "estado": "proximamente",
   "negocio": "tu inmobiliaria",
   "linea_proximo": "Estamos preparando Linkie para inmobiliarias.",
   "imagen": "landing/medios/modos/bienes-raices.jpg",
   "escenas": []
  },
  {
   "clave": "eventos",
   "nombre": "Eventos",
   "registro": "eventos",
   "estado": "proximamente",
   "negocio": "tu negocio de eventos",
   "linea_proximo": "Estamos preparando Linkie para salones y organizadores de eventos.",
   "imagen": "landing/medios/modos/eventos.jpg",
   "escenas": []
  },
  {
   "clave": "industria",
   "nombre": "Industria",
   "registro": "sello",
   "estado": "proximamente",
   "negocio": "tu planta",
   "linea_proximo": "Estamos preparando Linkie para la industria.",
   "imagen": "landing/medios/modos/industria.jpg",
   "escenas": []
  }
 ],
 "consumidor": {
  "titulo": "¿No tienes negocio? También es para ti.",
  "escenas": [
   {
    "aparato": "telefono",
    "video_vida": "landing/medios/vida/consumidor-1-vida-b.mp4",
    "poster": "landing/medios/vida/consumidor-1-vida-b.jpg",
    "foco": {
     "x": 0.79,
     "y": 0.71
    },
    "vida": "una mujer en una banqueta del centro, en día nublado, revisa su teléfono, voltea al otro lado de la calle buscando un lugar y vuelve a mirarlo · sin posar, la cámara en la mano · toma B del 18-oct (LinkClub Estudio, orden 20261018-202935-e275). La toma A del 9-oct (mamá e hija de frente) la retiró Rafael: «se ve muy de IA», y pidió «otro video diferente»; consumidor-1-vida.mp4 sigue en medios/ (R59b)",
    "titulo": "Lo que hay cerca.",
    "linea": "Pides una sugerencia, como «un café», y te dice cuál te queda más cerca, su ficha y cómo llegar.",
    "fondo": "menta",
    "texto": "bosque",
    "texto_linea": "tinta",
    "video_pantalla": "landing/medios/pantalla/consumidor-1-app.mp4",
    "poster_pantalla": "landing/medios/pantalla/consumidor-1-app.jpg",
    "pantalla": "app de Rosa (local): Sugerencias se despliega → «Un café» → Café Pino Alto a 310 m → su ficha → «Cómo llegar» con la ruta por calles, 410 m (9-oct)",
    "relleno": false,
    "corte": 5.6
   },
   {
    "aparato": "telefono",
    "video_vida": "landing/medios/vida/consumidor-2-vida.mp4",
    "poster": "landing/medios/vida/consumidor-2-vida.jpg",
    "foco": {
     "x": 0.49,
     "y": 0.42
    },
    "vida": "en la fila de la tortillería, un muchacho toca «Seguir» en su teléfono · aparato de espaldas a la cámara (tomas3, 9-oct)",
    "titulo": "Sigue a tus negocios.",
    "linea": "Le das «Seguir» y te avisamos de sus ofertas. Máximo una por semana.",
    "fondo": "lima",
    "texto": "bosque",
    "texto_linea": "bosque",
    "video_pantalla": "landing/medios/pantalla/consumidor-2-app.mp4",
    "poster_pantalla": "landing/medios/pantalla/consumidor-2-app.jpg",
    "pantalla": "la ficha de la Tortillería Las Tres Lunas, abierta: «Seguir» → «Siguiendo · Recibes sus ofertas. Máximo una por semana» (9-oct)",
    "relleno": false,
    "corte": 4.8
   },
   {
    "aparato": "telefono",
    "video_vida": "landing/medios/vida/consumidor-3-vida.mp4",
    "poster": "landing/medios/vida/consumidor-3-vida.jpg",
    "foco": {
     "x": 0.5,
     "y": 0.55
    },
    "vida": "una señora paga en el mostrador y le enseña su teléfono a la cajera (la toma se corta en el segundo 2.4, antes de su disolvencia) · aparato de espaldas a la cámara (tomas3, 9-oct)",
    "titulo": "Te reconocen en la caja.",
    "linea": "Enseñas tu membresía y el negocio sabe que eres tú.",
    "fondo": "lavanda",
    "texto": "bosque",
    "texto_linea": "tinta",
    "video_pantalla": "landing/medios/pantalla/consumidor-3-app.mp4",
    "poster_pantalla": "landing/medios/pantalla/consumidor-3-app.jpg",
    "pantalla": "en la ficha de la tienda, «Usar mi membresía»: su código y su número LC-…, «Enséñale este código a quien te atienda» (9-oct)",
    "relleno": false,
    "corte": 4.4
   },
   {
    "aparato": "telefono",
    "video_vida": "landing/medios/vida/consumidor-4-vida.mp4",
    "poster": "landing/medios/vida/consumidor-4-vida.jpg",
    "foco": {
     "x": 0.43,
     "y": 0.47
    },
    "vida": "ya en su casa, la misma señora revisa su compra en el teléfono · aparato de espaldas a la cámara (tomas3, 9-oct)",
    "titulo": "Tus recibos, en tu bolsa.",
    "linea": "Lo que compras te llega a la app, y desde ahí puedes pedir tu factura.",
    "fondo": "cyan",
    "texto": "bosque",
    "texto_linea": "tinta",
    "video_pantalla": "landing/medios/pantalla/consumidor-4-app.mp4",
    "poster_pantalla": "landing/medios/pantalla/consumidor-4-app.jpg",
    "pantalla": "Menú → «Mis cuentas y recibos» → la compra de $246 pagada en efectivo → «Pedir mi factura» (9-oct; PAC en ensayo, sin timbrar)",
    "relleno": false,
    "corte": 4.8
   }
  ]
 }
}