pteron 0.5.6
Pre-release
Pre-release
pteron 0.5.6
Corte de desarrollo (prerelease) que separa la pauta docente del material del estudiante y la guarda como documento enlazado, permite abrir un DOCX de la carpeta autorizada como material Write nuevo sin tocar el original, y pule la hoja y la exportación DOCX del editor. Además actualiza el catálogo de modelos y los SDK del agente.
Novedades
- Pauta docente separada y enlazada (ADR-126): una guía, actividad o evaluación destinada a estudiantes ya no lleva el solucionario al final. Cuando la propuesta incluye respuestas o marca alternativas correctas, pteron extrae esa sección antes de guardar y crea o actualiza una pauta docente independiente, enlazada al material del estudiante. El editor ofrece el enlace en ambos sentidos: «Abrir pauta docente» desde la hoja y «Abrir material del estudiante» desde la pauta. Cada revisión de pauta conserva el ID de la revisión estudiantil que la originó; una propuesta pendiente no sustituye la pauta vigente hasta que el profesor acepta el material, y si la revisión activa no tiene pauta, la anterior deja de presentarse como vigente. Sin soluciones no se crea pauta. DOCX y PDF de cada documento exportan solo su propia audiencia.
- La hoja del estudiante conserva preguntas y espacios de respuesta, sin soluciones ni metadatos de alternativa correcta; el espacio de respuesta nuevo se inserta dentro de la tarjeta de su pregunta.
- Abrir un DOCX como material Write (ADR-125): el visor de un DOCX de la carpeta de trabajo ofrece «Abrir en Write» y convierte el contenido editable en un material nuevo, avisando de que la maquetación, los encabezados, los pies y las imágenes del archivo no se conservan. El original permanece intacto; toda salida es un archivo nuevo. Main re-resuelve la ruta real dentro de la carpeta autorizada, valida tamaño y paquete, y no abre DOCM, documentos cifrados ni paquetes corruptos.
- Hoja y exportación de Write: la repaginación del DOCX mantiene la ecuación y la primera línea de respuesta junto a su enunciado, une la primera línea del espacio al enunciado, separa tablas adyacentes y elimina el pie duplicado de Word. La hoja en pantalla deja de fijar altura y crece con el reflujo del contenido.
- Modelos: catálogo, defaults y presets al día (gpt-6-luna con 1,05 M de contexto, deepseek-flash con su alias, Meta 1.3 y MiMo 2.6 Flash), con tarifas del ledger para las variantes nuevas. pi-ai y pi-agent-core suben a 0.87.1 con la migración del agente (
getCurrentTools,finishTurn). - Agente: el intake del plan registra asignatura, curso y tema bajo etiquetas claras, y una petición de tabla para completar exige un bloque editable real en vez de una descripción o líneas de respuesta.
- QA interno: la matriz visual de capturas incorpora la escena
writer-teacher-key(apertura de la pauta enlazada desde el material), el render de QA aceptacorrida.jsonen la raíz del modelo y el arnés live registra hechos faltantes y materiales del intake.
Calidad y evidencia
- Suite completa de 225 archivos de pruebas (2.110 aprobadas, 33 omitidas) en verde sobre este corte.
npm run verify— lint, formato, TypeScript estricto, suite, build de producción y las cuatro verificaciones de app (exportaciones del editor, recuperación de cinta y superficie Write/Present en app real) — pasa completo.- La verificación de exportaciones comprueba la separación de audiencias: el DOCX y el PDF del estudiante no contienen pauta ni alternativas correctas, la pauta los contiene, y un DOCX exportado por Write se reabre como material nuevo.
npm run release:preflight -- v0.5.6aprueba versión, nota de la versión y canal de publicación.
Plataformas y distribución
- macOS: Apple serie M, firmado y notarizado.
- Windows 11: beta sin firma. Comprueba que la descarga provenga del repositorio oficial
marcorojasb/pteron-beta. - Linux: deb/rpm/tar.gz/AppImage firmados con GPG.
- Publicación distribuida mediante la etiqueta
v0.5.6enmarcorojasb/pteron-betacomo prerelease.