# PronunciaLab v0.6.5 — Pilot Findings Intake & Triage Objetivo: convertir observaciones del piloto real en decisiones accionables sin inventar fixes antes de tener evidencia. ## Qué agrega v0.6.5 El panel **Operación de piloto real** incluye un bloque de **Triage de hallazgos**. Funciona solo en el navegador, con `localStorage`, y no envía datos a analytics externos ni al backend. Permite registrar: - tipo de hallazgo; - severidad P0/P1/P2; - ejercicio, foco o flujo relacionado; - descripción breve; - estudiante/código y contexto de sesión; - nivel, foco, ruta y navegador disponibles en el momento. ## Tipos de hallazgo - **UX / flujo:** scroll, botones, claridad de instrucciones, orden de acciones. - **Pedagogía / feedback:** feedback confuso, demasiado seguro, poco accionable o poco ELE. - **Dataset / ejercicio:** frase rara, nivel inadecuado, foco mal asignado, ejercicio frustrante. - **Micrófono / transcripción:** permisos, `no_transcript`, navegador no entiende, fallback manual. - **Flujo profesor / tarea:** asignación, seguimiento, resumen, interpretación docente. - **Privacidad / consentimiento:** dudas del estudiante, explicación insuficiente, retención de datos. - **Técnico / PWA / backend:** cache, service worker, login, API, performance o errores. ## Severidad ### P0 — Bloquea piloto Usar cuando el estudiante no puede practicar, el profesor no puede operar la sesión o aparece un problema de privacidad/confianza. Ejemplos: - botón principal no funciona; - micrófono bloquea toda la experiencia y fallback no queda claro; - tarea remota no carga para un estudiante con sesión; - el estudiante entiende que se guardó audio aunque no sea cierto; - service worker deja una versión vieja inutilizable. ### P1 — Importante Usar cuando el piloto puede continuar, pero el problema afecta aprendizaje, confianza o seguimiento. Ejemplos: - feedback confunde a varios estudiantes; - ejercicios A1 suenan poco naturales; - score bajo pese a pronunciación aceptable según profesor; - ruta/foco no queda claro; - el resumen docente no ayuda a decidir siguiente clase. ### P2 — Mejora deseable Usar cuando la app funciona, pero hay una mejora de claridad, copy, estética o conveniencia. Ejemplos: - microcopy podría ser más amable; - falta ejemplo extra; - botón podría estar más arriba; - plantilla de observación necesita una pregunta adicional. ## Regla de decisión post-piloto - Resolver todo P0 antes de ampliar el piloto. - Agrupar P1 repetidos por patrón antes de cambiar dataset/scoring. - Guardar P2 para roadmap, no interrumpir el piloto por mejoras cosméticas. - No activar motor externo solo porque un ejercicio falló una vez. ## Privacidad El triage local puede incluir nombres si el profesor los escribe manualmente. Para compartir reportes, se recomienda usar códigos como `S01`, `S02` o iniciales. PronunciaLab sigue sin guardar audios. El triage usa texto escrito por el profesor y datos locales de sesión disponibles en el navegador.