“Flipante… ya va a ser mucho pedirte que PINSAPA busque en internet” fue el encargo, medio en broma. Lo que siguió no lo fue: un proveedor de pago descartado por petición expresa (“limpio y ya está”), un cambio a la propia API de Wikipedia sin clave ni registro, un fallo real en producción (Vikidia devolviendo un artículo de YouTube al preguntar por “algoritmo”) arreglado con un filtro de relevancia, y un segundo hallazgo más incómodo: el modelo puede citar bien una fuente real y aun así inventarse un dato falso justo al lado. Documentado, no resuelto.
PINSAPA da su primer paso fuera del texto: un botón lee sus respuestas en voz alta con la síntesis de voz que ya trae el navegador, sin depender de ningún servicio externo. Se descarta deliberadamente la mitad “de entrada” (hablarle a PINSAPA) porque el reconocimiento de voz de Chrome manda por defecto la grabación a los servidores de Google — justo el tipo de dato de un menor que este proyecto no envía sin decidirlo antes. Un fallo real detectado en el primer uso (no se podía parar la lectura) se corrigió al momento. Confirmado funcionando en ROCKY.
PINSAPA guarda por primera vez algo en el servidor: un identificador anónimo por dispositivo (sin cuentas, sin datos personales) que permite al modo repaso y al modo pistas no repetir fragmento hasta cubrir el temario entero, con SQLite como única infraestructura nueva. Nace del descarte de una idea anterior (cromos coleccionables, “para niños” según el propio profesor) reconvertida en algo con valor pedagógico real. Confirmado funcionando en ROCKY.



