ICONEialabs
Auditoría técnica y pedagógica
5 sep 2026 · resuelta
Bandeja Bajo Control · Coop. Profesores Universidad Nacional

Sesión 4 funcionó por dentro.
Por fuera se quedó sin sala.

Auditoría de sesion4-coopunal.iconeialabs.com y vivo4-coopunal.iconeialabs.com. El circuito técnico está bien montado: 24 láminas, consola inyectada, kit autónomo, cero errores en consola y la regla de privacidad de respuestas funcionando. Lo que falló es el uso: de 18 registrados, 7 escribieron algo y 1 llegó a los ejercicios finales. El entregable prometido en la portada —dos prompts propios— no lo escribió nadie.

2
Críticos
Consola en la sesión equivocada · entregable en cero
3
Altos
Participación, apertura y tiempo
4
Medios
Registro, privacidad, marca, proyección
3
Bajos
Dependencias y estado de la sesión

01Lo que sí quedó bien

Contrastado contra el contrato de la skill aula-viva y contra el plan de la sesión 4. Esto no hay que tocarlo.

02Los dos críticos

Estos dos explican, entre los dos, casi toda la sesión.

CríticoA-01

La consola del deck se conecta a la sesión de otro cliente

Al abrir la presentación de la Coop, la consola se conectó sola —sin avisar— a la sesión FONCEN4 de Foncencosud, porque el navegador tenía guardadas esas credenciales de una sesión anterior. La portada dice COOPUNAL4 y la cabecera del panel, a treinta centímetros, dice «7 CONECTADOS · CÓDIGO FONCEN4». Nada en pantalla lo señala como un error: el chip queda en verde.

Evidencia
Panel del facilitador con código FONCEN4 sobre el deck de COOPUNAL4; credenciales de otro programa guardadas en el navegador de la presentación.
Consecuencia
Los celulares de la Coop nunca reciben el bloque —se quedan en «mira la pantalla»— y cada cambio de lámina reescribe el bloque activo de la sesión de Foncencosud. Las dos fallas se leen como «el kit no funciona».
Arreglo
Que la consola compare el código guardado con el código propio del deck (el que ya recibe inyectar.py --codigo) y, si no coinciden, pinte el chip en rojo con «esta consola está en otra sesión» en vez de conectarse.
CríticoA-02

El entregable de la sesión no existe

La promesa impresa en la portada es «sales con dos prompts tuyos, probados en tu propio correo». El bloque donde se escriben —mios, lámina 21— tiene cero respuestas. El reto de 24 horas —reto, lámina 22— también. El bloque activo de la sesión se quedó en prompts (lámina 15), que es hasta donde llegó la sesión.

Evidencia
Última escritura de la sesión: 17:05. Bloques con respuestas: hilo (7 personas), resumen1 (1), prompts (1). mios y reto: 0.
Consecuencia
El PDF del participante sale casi vacío y el informe del cliente no tiene qué mostrar de la sesión bisagra del programa. Lo que se prometió en la portada no se cumplió.
Arreglo
Recuperarlo en la sesión 5: abrir con diez minutos de «escribe tus dos prompts» sobre el bloque mios de la sesión 4, que sigue abierto y guarda igual.

03La evidencia de participación

Cuánta gente escribió en cada bloque, sesión por sesión. No es una impresión del día: son las respuestas guardadas.

S1 · el correo no manda mi día
27 de 33 · 303 campos
S2 · cuatro carpetas
19 de 27 · 165 campos
S3 · que se ordene solo
20 de 30 · 137 campos
S4 · la IA lee por mí
7 de 18 · 24 campos
Participantes que escribieron al menos una respuesta, sobre los registrados de cada sesión. La sesión 4 no solo tuvo menos gente en la sala (18 frente a 30): la que estuvo escribió una octava parte de lo que se escribió en la sesión 1.
Lámina 2 · ayer (reto de la sesión 3)
0
Lámina 4 · hilo (elige tu hilo)
7
Lámina 10 · resumen1 (el botón)
1
Lámina 15 · prompts (los dos prompts)
1
Lámina 21 · mios (el entregable)
0
Lámina 22 · reto (24 horas)
0
Personas que escribieron en cada bloque de la sesión 4, sobre 18 registrados. La caída no es gradual: se rompe entre la lámina 4 y la 10, justo donde el participante tenía que tocar la IA por primera vez.

La línea de tiempo explica el cero de la lámina 2

HoraQué pasóRegistrados
16:02Primer registro en el kit (una prueba, nombre «4»)1
16:06 – 16:09Entra el grueso de la sala12
16:14 – 16:18Bloque hilo — 7 personas escriben15
16:19Último registro real17
16:32Bloque resumen1 — 1 persona18
17:05Bloque prompts — 1 persona. Fin.18

El bloque ayer va en la lámina 2, es decir en el minuto 2 o 3. A esa hora había una persona registrada. En la sesión 2 ese mismo bloque lo llenaron 14 personas y en la sesión 3, veinte — porque allí la sala ya estaba dentro. No es que la pregunta no funcione: es que se hace antes de que exista a quién preguntarle.

04Hallazgos altos

AltoA-03

La verificación del reto se hace con la sala vacía

La lámina 2 pregunta por el reto de ayer cuando apenas hay una persona registrada; el registro se extiende hasta el minuto 17. Resultado: cero respuestas en el bloque que, según el diseño del programa, es el que encadena una sesión con la siguiente.

Arreglo
Mover ayer a la lámina 4 o 5 —después de la ventana de registro— o dejar la lámina 2 abierta como bloque en espera y volver a ella cuando el contador de conectados se estabilice.
AltoA-04

60 minutos de cronómetro para una sesión de 60 minutos

La suma de data-min de las 24 láminas da exactamente 60. Sin holgura, y con catorce minutos gastados en registro, la sesión terminó en la lámina 15 de 24. Las nueve últimas —entre ellas las dos que producen el entregable— no se dieron.

Arreglo
Presupuestar 45 minutos de láminas para una hora de reloj. En la sesión 5: recortar tres láminas de explicación (mira) y proteger las dos de escritura final.
AltoA-05

El escalón fácil no falló por falta de herramienta

La hipótesis inicial era que el botón de resumen no existía en las cuentas de la Cooperativa. No es eso: nueve de cada diez están en Outlook con Copilot y el resto en Gmail con Gemini. El botón estaba ahí. La lámina 10 tuvo una sola respuesta con la herramienta disponible, así que lo que falló fue el encuadre y el tiempo, no el acceso.

Lectura
A las 16:32 —media hora dentro de una sesión de una hora— el grupo ya estaba en modo espectador: quince minutos de registro y explicación por delante, y ninguna orden clara de escribir ahora.
Arreglo
Camino principal en Copilot con la ruta exacta en pantalla, camino alterno de una línea para Gemini, y el ejercicio antes de la explicación, no después: primero lo hacen, después se explica qué pasó.

05Hallazgos medios y bajos

#SeveridadHallazgoArreglo
A-06Medio El campo «Tu nombre» no valida nada: dos personas se registraron como «4» —el número de la sesión— y otra como «PRUEBA TECNICA». Sale así en su PDF y en el informe del cliente. Exigir dos palabras o mínimo cinco caracteres, y rechazar un valor puramente numérico.
A-07Medio Con la llave pública, aula_participantes devuelve 190 nombres de todos los programas —Coop. UNAL, Foncencosud, Makaia, Arquitectura del cambio— desde cualquier navegador. Las respuestas sí están protegidas; los nombres no. Política de lectura por sesión y por dispositivo en aula_participantes, o exponer solo el conteo.
A-08Medio El kit del participante no lleva aviso de derechos de autor. La presentación sí lo lleva. Añadir el pie «© 2026 ICONEialabs» al kit y a la hoja del PDF.
A-09Medio Ninguna lámina usa data-modo="progreso": en los tres ejercicios en silencio se proyecta lo que la gente está escribiendo, en vez de barras de avance. Marcar resumen1, prompts y mios como progreso y mostrar las respuestas en la lámina siguiente.
A-10Bajo Las dos páginas cargan tipografías de Google y el kit además el beacon de Cloudflare. Con internet pobre en la sala, la tipografía cae a la del sistema. Incrustar las dos fuentes en el HTML, como ya se hace con supabase-js.
A-11Bajo Cada celular relee la sesión cada ~2 s. Sincroniza rápido, pero con 30 teléfonos son unas 54.000 lecturas por hora. Subir el intervalo a 4 s, o apoyarse en Realtime y dejar el sondeo como respaldo.
A-12Bajo La sesión sigue abierta y con el bloque activo en prompts. Dejarla en espera si se va a reabrir en la sesión 5; cerrarla cuando el informe esté entregado.

06Estado de los doce puntos

Cerrado el 5 de septiembre. Lo que dice «resuelto» ya está aplicado, no propuesto.

#PuntoEstadoQué se hizo
A-01Consola en la sesión de otro cliente Resuelto La consola ahora conoce el código impreso en su propia portada. No se reconecta sola a otro: pone el código correcto y avisa. Si lo cambias a mano, pide confirmación y deja el chip en rojo con la advertencia encima del panel.
A-02El entregable no existe Decidido No se recupera. La sesión 4 se cierra como está y el trabajo se enfoca en la 5.
A-03La lámina 2 pregunta con la sala vacía Resuelto En la sesión 5 la verificación del reto pasa detrás de la ventana de registro.
A-0460 minutos de láminas para 60 de reloj Resuelto El guion de la sesión 5 se presupuesta a 45 minutos de láminas.
A-05El escalón del botón Resuelto Confirmado: 90 % Copilot, 10 % Gemini. Camino principal y alterno en la misma lámina, y el ejercicio antes de la explicación.
A-06Nombres basura en el registro Resuelto El kit rechaza un nombre puramente numérico —«ese es el código, no tu nombre»— y pide apellido una vez antes de dejar pasar un nombre suelto.
A-07190 nombres legibles con la llave pública Resuelto Política nueva en la base: cada dispositivo lee solo su fila. Verificado: sin cabecera de dispositivo, cero filas; con la suya, una. La consola sigue viéndolo todo por su función con clave.
A-08El kit sin aviso de derechos Resuelto Aviso en el pie del kit y firma completa en la hoja del PDF del participante.
A-09Los ejercicios en silencio se proyectan Resuelto El silencio ahora se declara en el archivo de bloques (modo:'progreso') y el script lo estampa en la lámina. Además avisa, bloque por bloque, cuáles siguen proyectando lo que la gente escribe.
A-10Tipografías desde Google Resuelto Las dos familias van incrustadas en el kit (63 KB). El script avisa si queda alguna dependencia externa.
A-11Sondeo cada 2 segundos por celular Resuelto Con la pantalla apagada no se lee nada, y al volver se lee de inmediato. En una sala de treinta teléfonos eso es la mayor parte del tráfico.
A-12La sesión seguía abierta Resuelto COOPUNAL4 quedó cerrada, en bloque de espera y sin puesta en común.

Los arreglos de código viven en la skill aula-viva, no en las piezas ya publicadas de la sesión 4: entran solos en la sesión 5 y en todo lo que se construya después, para cualquier cliente.

07Qué hacer, en orden

Lo que queda en manos del facilitador, no del código.

  1. Construir la sesión 5 con la skill ya parcheada Los seis arreglos de código entran solos al correr los scripts. El único paso manual que queda es pasarle el código de la sesión al inyectar la consola: es lo que activa la guardia.
  2. Mover la verificación del reto a la lámina 4 Y no proyectar el ejercicio mientras se escribe: barras de avance, respuestas en la lámina siguiente.
  3. Recortar el deck a 45 minutos de láminas La sesión 4 se quedó a nueve láminas del final. Con hora de reloj, ese es el presupuesto real.
  4. Confirmar qué IA tiene de verdad la Cooperativa Si el botón de resumen no está disponible en sus cuentas, el ejercicio del botón no es un escalón fácil: es un muro. Se reemplaza por pegar el hilo en el chat.

Verificación pendiente que esta auditoría no puede hacer sola: abrir las dos direcciones en dos dispositivos distintos, escribir en uno y confirmar que el otro no ve esas respuestas, y probar Guardar PDF en un celular real. Es la única prueba que la skill aula-viva considera definitiva.