Bitácora TV: registrar cuando la pantalla estuvo congelada u oculta
Caso real resuelto con la bitácora (23/08, 12:11): tres rellamados de E001, el del medio no sonó. No fue la voz: la pestaña que anunciaba estaba en segundo plano —era el Mac de pruebas, no el televisor; lo delata la voz Paulina— y Chrome frena los relojes de las pestañas ocultas a ~1 tic por minuto. En ese hueco el llamado intermedio fue invisible: cuando la pestaña volvió a consultar, el servidor ya solo mostraba el estado más reciente. Para que ese estado deje de confundirse con un fallo de la voz, la pantalla registra ahora el evento 'lag' cuando detecta un hueco de más de 10 s entre tics o cuando pasa a segundo plano, y la tarjeta de Actividad lo traduce como «Pantalla congelada» con su explicación. En el televisor real —siempre visible, en primer plano— este estado no debe aparecer; si aparece, es la señal de que alguien lo dejó oculto o el equipo se suspendió. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
ec9f9f3a7d
commit
6e5aa16c29
@@ -294,6 +294,7 @@ const VOZ_EVENTO_TXT = {
|
||||
mudo: ['🔇 No sonó', 'text-danger', 'El llamado salió sin voz: ni el reintento habló'],
|
||||
sin_start: ['⚠️ Arrancó con reintento','text-warning','La voz elegida no arrancó; habló la del navegador'],
|
||||
error: ['⚠️ Error del motor', 'text-warning', 'El motor de voz falló a mitad; se reintentó'],
|
||||
lag: ['⏸ Pantalla congelada', 'text-warning', 'La pestaña estuvo oculta o el equipo suspendido: en ese lapso no ve llamados. En el televisor debe estar siempre visible'],
|
||||
};
|
||||
|
||||
async function cargarVozTV() {
|
||||
|
||||
Reference in New Issue
Block a user