Skip to content

Releases: marcorojasb/pteron-beta

pteron 0.5.6

pteron 0.5.6 Pre-release
Pre-release

Choose a tag to compare

@marcorojasb marcorojasb released this 23 Sep 12:29
7e445a5

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 acepta corrida.json en 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.6 aprueba 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.6 en marcorojasb/pteron-beta como prerelease.

pteron 0.5.5

pteron 0.5.5 Pre-release
Pre-release

Choose a tag to compare

@marcorojasb marcorojasb released this 18 Sep 16:44
7e445a5

pteron 0.5.5

Corte de desarrollo (prerelease) que lleva las ecuaciones inline a las presentaciones con el mismo campo vivo que Write, ordena la cinta de los editores en filas horizontales estilo Word y saca las notas del orador del lienzo a la barra de estado. Además corrige el reset de estilos vendoreado que imponía white-space: nowrap al contenido de cualquier botón de la aplicación y ordena el revelado de la frase en los rumbos de Home.

Novedades

  • Ecuaciones inline en Present: una isla LaTeX de una diapositiva deja de pintarse cruda en el lienzo y se tipografía en una capa DOM con la misma caja y tipografía; doble clic o Intro abre el campo MathLive, la cinta muestra la pestaña contextual Ecuación e «Insertar → Ecuación» inserta en el cursor del texto en edición. El PPTX conserva OMML nativo con alternativa legible y el SVG/HTML de la presentación incrusta la fórmula. Aplica a Write y a Present, que comparten el renderizador.
    • El índice de una raíz, un exponente o un límite deja de agrandarse a tamaño display: la isla en línea se compone en \displaystyle y el estilo resuelve cada script.
  • Cinta de los editores estilo Word: sin fila de título, con QAT, buscador y modo compacto como iconos a la derecha de las pestañas, interruptor de estado declarado (aria-pressed) y tooltip de acción. Los controles consecutivos comparten una fila horizontal, la pestaña Página usa menús grandes con etiquetas que envuelven, la galería de fondos rotula con nombres y el buscador abre sus resultados con Enter.
  • Notas del orador desde la barra de estado: la franja fija bajo la mesa desaparece y el lienzo queda para la presentación y el chat. La barra ofrece «Notas» —con punto cuando la diapositiva tiene texto— y abre un panel con el contador y su alcance declarado («Van al PPTX · no se ven al presentar»).
  • Comandos y plantillas: seis comandos / insertan pautas de trabajo extensas y reescribibles desde Memoria y contexto, cada uno puede seguir la estructura de una plantilla DOCX asignada en Plantillas, y la referencia adjunta al turno precede a la plantilla, muestra su estructura y puede guardarse como modelo (ADR-121..123).
  • Atajos y ayuda del editor: Ctrl/⌘⇧S exporta, la lista de atajos suma buscar, rehacer y cerrar diálogos, y Ayuda y Acerca abren la documentación de pteron como enlace externo validado por IPC.
  • Home: la frase que explica cada rumbo se revela dentro del propio botón, que crece con ella, en vez de flotar por debajo, donde el muelle del chat la tapaba.
  • Estilos: el reset de botones del editor vendoreado imponía white-space: nowrap a cualquier botón del renderer y a su contenido; la propiedad queda acotada al editor y a la capa de presentación, que son quienes la piden (ver src/vendor/meridian/NOTICE.md). El aviso del modal de Ayuda recupera su caja.

Calidad y evidencia

  • Suite completa de 212 archivos de pruebas (2.018 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.
  • npm run release:preflight -- v0.5.5 aprueba versión, nota de la versión y canal de publicación.
  • Arnés live C01–C04 sobre deepseek-flash-direct (DeepSeek V4.1 Flash por API directa, id vigente del catálogo): los cuatro casos entregaron —C01 conversacional, C02 1 material, C03 2 materiales y C04 1 material— con 88 comprobaciones aprobadas, ninguna fallida y 18 llamadas al modelo en 242.036 tokens. El catálogo del proveedor no publica tarifa para el id nuevo, así que el costo estimado de la corrida queda en cero y no se usa como medición.
  • Matriz visual de capturas y auditoría de integración de los editores ampliadas con la ecuación de diapositiva.

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.5 en marcorojasb/pteron-beta como prerelease.

pteron 0.5.4

pteron 0.5.4 Pre-release
Pre-release

Choose a tag to compare

@marcorojasb marcorojasb released this 18 Sep 01:42
7e445a5

pteron 0.5.4

Corte de desarrollo (prerelease) centrado en los editores Write y Present: cinta por pestañas con recuperación total ante menús y búsquedas, paginación física con reflujo automático, configuración de página persistente que el PDF honra, listas e imágenes integradas sin ventanas flotantes, ecuaciones inline estilo Word y un historial de deshacer que atraviesa repaginaciones. Además completa la reconstrucción visual del planificador (F0–F7) y una oleada transversal de botones y pestañas.

Novedades

  • Cinta Write/Present por pestañas:
    • Pestañas Inicio, Insertar, Disposición, Página, Revisar y Vista con grupos adaptativos, modo compacto, backstage de Archivo y búsqueda de comandos que ejecuta acciones reales.
    • Ningún desplegable puede atrapar al docente: Escape y clic fuera siempre devuelven el control, con foco restaurado.
  • Write pagina en hojas físicas:
    • Reflujo automático al desbordar, con aviso único por hoja tocada en vez de una ráfaga de re-guardados.
    • Pestaña Página: tamaño (A4/Carta/Oficio), orientación, márgenes, encabezado, pie y numeración, persistentes por documento; el PDF exportado honra tamaño, orientación y márgenes.
  • Listas, imágenes y ecuaciones integradas:
    • Marcadores tipeados (-, 1., A.), estilos ordenados persistentes y formato de listas en Present desde el inspector.
    • Imágenes con tamaño, alineación y texto alternativo desde la pestaña contextual, sin ventanas flotantes; reemplazo y ajuste de proporción en Present.
    • Ecuaciones inline con cinta contextual Ecuación, fracciones display legibles y conmutación robusta entre ecuaciones.
  • Historial fiable: deshacer y rehacer saltan los micro-estados del reflujo y llegan al cambio genuino de una vez, también en bordes de página.
  • Ficha pedagógica en pteron: OA, objetivo, criterios de evaluación y propósito editables desde la revisión activa.
  • Planificador reconstruido (F0–F7): sistema visual con tokens pteron, teclado en filas, Gantt tokenizado, vista calendario mensual, duplicar horario y vacíos asistidos, con contrato semántico probado.
  • Diseño transversal: línea unificada de botones con feedback y hovers perceptibles, pestañas de documento como hojas elevadas y nueva pestaña borrador con el botón +.

Calidad y evidencia

  • Suite completa de 203 archivos de pruebas (1.922 aprobadas, 33 omitidas) en verde sobre este corte.
  • TypeScript estricto y ESLint sin errores.
  • Verificación integral de exportaciones del editor (DOCX, PDF, HTML, TXT, PPTX y SVG) y harnesses Electron de recuperación de cinta y superficie Write/Present en app real.

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.4 en marcorojasb/pteron-beta como prerelease.

pteron 0.5.3

pteron 0.5.3 Pre-release
Pre-release

Choose a tag to compare

@marcorojasb marcorojasb released this 17 Sep 20:39
7e445a5

pteron 0.5.3

Corte de desarrollo (prerelease) que lleva el Banco Begonia en vivo al espejo v0.4 y completa una oleada de unificación de lenguaje en todas las superficies: un solo nombre para Configuración, planificador íntegramente en español docente y etiquetas del banco sin jerga técnica.

Novedades

  • Banco Begonia en vivo, espejo v0.4:
    • El detalle muestra la verdad servida canon ⊕ addenda: título y temas con procedencia, enunciado completo, pauta con su estilo (respuesta o rúbrica) y OA del ítem.
    • Nuevos filtros de material, OA y «con archivos», poblados desde facetas globales; la lista trae miniaturas con caché en memoria acotada por release.
    • Vigilancia del snapshot_id con aviso cuando el banco se actualiza; un ítem retirado se explica como despublicado, no como error.
    • Nueva escena de captura library-begonia: la matriz visual cubre 33 escenas × 3 tamaños.
  • Unificación de lenguaje en todo pteron:
    • El espacio se llama Configuración en todas partes: encabezados, avisos, errores, ayuda y documentación canónica decían «Ajustes» en una quincena de lugares.
    • Planificador sin inglés residual: importación de proyecto único, duplicar horario, edición de celdas y movimientos del calendario hablan español docente; «Editar plan» ahora es «Editar planificación» y el borrador tiene una sola voz.
    • Claves sin jerga: todas las credenciales de proveedor se nombran «Clave de …», igual que sus estados.
    • Banco sin claves técnicas a la vista: los campos de procedencia se titulan en español y los formatos se leen en mayúsculas (PDF).
    • Biblioteca: «Crear con el asistente» vale igual para documentos y planillas; el filtro de planillas recupera su nombre y la semilla del rumbo Crear dice «crear».
    • Memoria y Labs con los verbos de la doctrina («Confirmar», «Home»); títulos largos del banco recortados con elipsis.
  • Higiene: retiro de registros de diagnóstico del canal de búsqueda del banco.

Calidad y evidencia

  • Suite completa de 204 archivos de pruebas (1.837 aprobadas, 33 omitidas por sus gates live) en verde sobre este corte.
  • TypeScript estricto, ESLint sin errores y formateo completo con Prettier.
  • Verificación integral de exportaciones del editor (DOCX, PDF, HTML, TXT, PPTX y SVG).

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.3 en marcorojasb/pteron-beta como prerelease.

pteron 0.5.2

pteron 0.5.2 Pre-release
Pre-release

Choose a tag to compare

@marcorojasb marcorojasb released this 15 Sep 14:10
7e445a5

pteron 0.5.2

Corte de desarrollo (prerelease) que consolida la unificación del sistema de diseño, robustece el planificador docente, refuerza las cotas de seguridad en el proceso principal y acredita la compatibilidad en Windows 11 sobre hardware real.

Novedades

  • Unificación visual y sistema de diseño:
    • Jerarquía visual cohesiva entre los tres espacios principales (Asistente, Biblioteca y Planificador), con franjas de cabecera y campos de búsqueda uniformados en dimensiones, foco y tipografía.
    • Puente integral de tokens de diseño: adaptación limpia para temas claro y oscuro, retiro del dorado en estados interactivos oscuros y normalización del lienzo y tarjetas al lenguaje pteron.
    • Homogeneización de navegación en Configuración, avisos del sistema, controles de guardado y diálogos.
  • Planificador docente:
    • Calendario y vista Gantt adaptados al ritmo pedagógico: mayor contraste en el lienzo, tipografía simplificada y navegación de clases y horarios más ergonómica.
    • Sonda de QA para validación e importación de planificaciones curriculares completas (.json) en la aplicación instalada.
  • Seguridad y robustez del proceso principal:
    • Cotas adversariales y validación estricta de entradas en canales IPC (ipc-input), sanitización de rutas, protección contra descompresión maliciosa en ZIP/DOCX y cotas de tamaño en base de datos SQLite e indexación de archivos.
  • Resiliencia y verificación en hardware real:
    • Integración y prueba en hardware real de Windows 11 (hpwin): almacenamiento seguro de contraseñas mediante DPAPI nativo en el arnés UI runner.
    • Robustecimiento del arnés live con endpoints configurables por proveedor y preflight de release adaptado para ejecuciones manuales y runners continuos en macOS-15.

Calidad y evidencia

  • Suite completa de 198 archivos de pruebas unitarias y de integración (1.816 pruebas) aprobadas al 100% sobre este corte.
  • TypeScript estricto, ESLint sin errores y formateo completo con Prettier.
  • Verificación integral de exportaciones del editor (DOCX, PDF, HTML, TXT, PPTX y SVG).

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.2 en marcorojasb/pteron-beta como prerelease.

pteron 0.5.1

pteron 0.5.1 Pre-release
Pre-release

Choose a tag to compare

@marcorojasb marcorojasb released this 10 Sep 22:50
7e445a5

pteron 0.5.1

Corte de desarrollo (prerelease) para probar el trabajo en construcción en varios
equipos. Incluye frentes activos todavía sin acreditar: el planificador nativo y
el editor de revisión PDF.

Novedades

  • Tres espacios de trabajo: la interfaz se reorganiza en tres espacios con navegación contextual (ADR-118) y una página de biblioteca integrada con gestión de archivos y visor (ADR-117).
  • Editores nativos Meridian: Write como editor documental único con matemática nativa (ADR-114) sobre la base MeridianOffice (ADR-112/113), editor a pantalla completa con pestaña pteron para los controles del material, composición Write compartida y paneles de Present; exportación Write en serie con diagnóstico de ciclo de vida y tablas DOCX partibles.
  • Planificador nativo (en construcción): primer corte del planificador de unidades sobre el renderer MeridianPlan (ADR-119, spec 008), con servicio en el proceso principal, historial deshacer/rehacer y guardado sólo por diálogo, y herramientas de conversación leer/editar/deshacer planificador. Sin pruebas live ni acreditación.
  • Revisión PDF (en construcción): anotación de PDF con exportación a PDF nuevo o archivo editable, con los originales intactos (sha256, límites de tamaño y de páginas). Sin acreditación.
  • Begonia en línea (ADR-120): consulta remota del banco curricular Begonia (búsqueda, detalle y media con verificación sha256); el agente sigue siendo local.
  • Agente y resiliencia: soporte nativo de niveles Free y Tier 1 de Gemini con gestión segura de claves y cabecera x-opencode-session para la ruta Go de OpenCode Zen.
  • Arranque: carga diferida del paquete de voz hasta que se activa voz.

Calidad y evidencia

  • Suite completa de 189 archivos de pruebas unitarias y de integración (1.749 pruebas) aprobadas al 100% sobre este corte.
  • TypeScript estricto, ESLint sin errores ni advertencias y formateo con Prettier.
  • Exportaciones Write (DOCX/PDF) verificadas contra el bundle.

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.1 en marcorojasb/pteron-beta como prerelease.

pteron 0.5.0

Choose a tag to compare

@marcorojasb marcorojasb released this 05 Sep 17:52
7e445a5

pteron 0.5.0

Novedades

  • Entrada Multimodal Dinámica (Visión y Documentos):
    • Soporte de entrada multimodal dinámica para imágenes y documentos en el flujo de conversación pedagógica.
    • Incorporación y registro oficial de Google Gemini 3.7 Flash y Gemini 3.5 Flash Lite en el catálogo multiproveedor.
    • Integración del proveedor Z.AI (glm-5.3-flash) con control fino de capacidades.
  • Modo Voz Nativo y Reflexión Pedagógica:
    • Diálogo reflexivo hablado y dictado por voz de primer orden, con integración limpia en el compositor y tarjeta de reflexión en Home.
    • Soporte multiproveedor para transcripción y síntesis de voz con selección en Ajustes (VoicePhase, isVoiceActive).
  • Núcleo de Agentes y Resiliencia de Proveedores:
    • Actualización a @earendil-works/pi-agent-core y @earendil-works/pi-ai 0.85.1 con tarifas actualizadas y soporte para Z.AI (glm-5.3), Xiaomi MiMo (mimo-v2.5), Meta y Qwen.
    • Clasificación tipada de saldo insuficiente (HTTP 402, ADR-105) con mensaje docente honesto en vez de corte de red.
    • Techo de salida como causa terminal propia (ADR-106) y recuperación transparente de cortes por límite de tokens (ADR-104).
    • Reintento único de transporte ante fallos transitorios de conexión (ADR-098).
  • Editor de Documentos y Encabezados Escolares:
    • Normalización robusta y genérica de fórmulas matemáticas en objetivos de aprendizaje del encabezado escolar para exportación DOCX limpia sin degradación.
    • Corrección en la manipulación de filas y columnas en tablas dentro del lienzo de trabajo.
    • Ajuste tipográfico de márgenes y reglas en encabezados institucionales (doc_header).
    • Indicador de modelo activo en el pie de página con acceso directo a ajustes.
  • Diseño Editorial Simétrico:
    • Eliminación integral de barras laterales asimétricas en preguntas de acuerdo del Plan y filas de complementos.

Calidad y evidencia

  • Suite completa de 179 archivos de pruebas unitarias y de integración (1.634 pruebas) aprobadas al 100%.
  • Verificación estricta de TypeScript, ESLint y formateo con Prettier.
  • Validación empírica dinámica en vivo mediante el arnés C01–C04 en matrices de prueba A1 a A4.
  • Preflight de release verificado para compatibilidad y secuencia de canales.

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.
  • Publicación distribuida mediante la etiqueta v0.5.0 en marcorojasb/pteron-beta.

pteron 0.4.11

pteron 0.4.11 Pre-release
Pre-release

Choose a tag to compare

@marcorojasb marcorojasb released this 02 Sep 10:21

pteron 0.4.11

Novedades

  • Editor de Hojas Físicas Paginadas (WYSIWYG):
    • El lienzo de trabajo renderiza el documento sobre hojas de papel físicas con proporciones reales (Carta / A4), sombras de papel suaves y separación física entre páginas.
    • Paginación dinámica y continua mediante el bloque de «Salto de página», disponible con 1 clic en la barra de inserción.
    • Pie de página real en cada hoja con el título del material y la numeración correspondiente («Página X de Y»).
    • Retiro de la vista previa modal separada: lo que el profesor ve en pantalla es exactamente lo que se imprime y exporta.
  • Muelle de Guardado Rápido de Documentos:
    • Botones contiguos directos de «Guardar DOCX…» y «Guardar PDF…» en la barra de decisiones para exportación inmediata.
  • Estructura y Encabezados Institucionales:
    • Auto-restauración y preservación estricta de encabezados docentes (doc_header) en guías y evaluaciones.
    • Orientación vertical (portrait) protegida para material escolar impreso.
  • Accesibilidad y navegación por teclado en Modo Plan:
    • Las preguntas de acuerdo (intake) incorporan semántica ARIA completa (role="group", aria-label, aria-pressed) y etiquetas descriptivas.
  • Diseño Editorial Limpio:
    • Eliminación de marcos asimétricos y bordes de vibecoding en toda la aplicación, reemplazándolos por contenedores editoriales simétricos y tipografía cuidada.

Calidad y evidencia

  • Suite completa de 175 archivos de pruebas unitarias y de integración (1.504 pruebas) aprobadas al 100%.
  • Verificación estricta de TypeScript, ESLint y formateo con Prettier.
  • Preflight de release verificado para compatibilidad y secuencia de canales.

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.
  • Publicación distribuida mediante la etiqueta v0.4.11 en marcorojasb/pteron-beta.

pteron 0.4.10

pteron 0.4.10 Pre-release
Pre-release

Choose a tag to compare

@marcorojasb marcorojasb released this 01 Sep 13:04

pteron 0.4.10

Novedades

  • Labs y asistencia proactiva (ADR-096): Ajustes incorpora su quinta sección
    permanente, Labs, agrupando la vinculación iPhone y el nuevo asistente
    proactivo opt-in. En Home, el asistente puede proponer un próximo paso
    derivado del contexto visible o la memoria confirmada, con procedencia explícita
    y sometido a Empezar o Ahora no; no opera en segundo plano ni ejecuta
    acciones sin confirmación docente.
  • Control directo y reordenamiento: pestañas de sesión en la barra superior,
    bloques en el lienzo documental y diapositivas de presentación ahora admiten
    reordenamiento por arrastre y por teclado, persistiendo el nuevo orden de forma
    atómica.
  • Biblioteca unificada: superficie común y accesible para consultar, buscar y
    reabrir materiales de la carpeta y artefactos previos de trabajo.
  • Compositor dinámico: el campo de entrada adapta su altura al texto de forma
    progresiva hasta un límite cómodo, manteniendo el muelle limpio y sin barras de
    desplazamiento internas innecesarias.
  • Caret reactivo al stream: el indicador de escritura en el material en vivo
    acompaña sólo a la pieza que el modelo está redactando en tiempo real y se
    apaga honestamente al cesar el flujo.
  • Acción dominante en el muelle: cuando no hay una carpeta autorizada activa,
    «Elegir carpeta…» se presenta como acción primaria destacada en el muelle del
    asistente.
  • Cierre y resguardo de Ajustes: navegación con botón de cierre explícito y
    salvaguarda de borrador con aviso ante cambios sin guardar.

Calidad y evidencia

  • La suite completa de 171 archivos de pruebas unitarias y de integración
    (1.491 pruebas) aprueba al 100%.
  • TypeScript estricto, ESLint y Prettier pasan sin errores.
  • Las matrices visuales deterministas verificaron 102 combinaciones de interfaz
    en temas claro y oscuro para los viewports 1440×920, 1100×760 y 900×700 px,
    incluyendo las nuevas escenas home-proactive y settings-labs.
  • La verificación de preflight confirma la coherencia de canales, distribución y
    notas estables.

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.
  • Publicación distribuida mediante GitHub Actions sobre la etiqueta v0.4.10 en
    marcorojasb/pteron-beta.

pteron 0.4.9

pteron 0.4.9 Pre-release
Pre-release

Choose a tag to compare

@marcorojasb marcorojasb released this 30 Aug 04:16

pteron 0.4.9

Novedades

  • Ajustes más compactos: Perfil reúne identidad, carpeta, tema y licencia;
    Complementos presenta Begonia, Currículum Nacional, búsqueda web y correo
    .eml; Sobre pteron concentra versión, privacidad, atajos y actualizaciones.
  • Planificación más predecible: cada pregunta se responde en su propio plan, un
    tipo de material visible no salta el acuerdo y un plan incompleto no ofrece
    crear un resultado parcial.
  • Mayor fidelidad al crear y revisar materiales: los pedidos de varios
    entregables no se colapsan, las revisiones conservan el contenido no solicitado
    y las tablas pueden sumar columnas sin reconstruirse completas.
  • Mejor recuperación de estructuras exportables, incluidos diagramas Mermaid,
    espacios de respuesta y separadores que antes podían aparecer como texto.
  • Los espacios _/__ para completar a mano ya no se confunden con énfasis
    Markdown ni hacen que la validación rechace un DOCX íntegro.
  • GLM-5.3-Flash reemplaza el alias histórico Ox en las pruebas y aparece como
    modelo probado en este corte.

Calidad y evidencia

  • El arnés live conserva una sola ejecución por repetición y una petición por
    turno, registra cortes o fallos reales sin fingir éxito y no inventa trabajo
    posterior cuando el proveedor no terminó.
  • Las corridas son inmutables, mantienen su bundle verificable y pueden
    archivarse bajo demanda sin sustituir el destino elegido por el profesor.
  • La matriz focalizada ejecutó V01, V02, V03 y V09 con GLM-5.3-Flash y Gemini
    3.5 Flash-Lite. Una repetición independiente de V01/V09 entregó los cuatro
    jobs. La repetición final completa entregó 2 de 8, registró cinco desviaciones
    del modelo y un 503 transitorio de Gemini, y descubrió la regresión de espacios
    para completar que quedó corregida antes del corte. Ninguna repetición se
    interpreta como garantía determinista y GLM mantuvo una latencia mayor.
  • La interfaz y los flujos de plan, artefacto y Ajustes aprobaron 81 combinaciones
    en tema claro y 81 en oscuro —27 escenas en los tres tamaños soportados—. La
    muestra final de ocho estados fue renovada e inspeccionada.

Plataformas y distribución

  • macOS: Apple serie M, firmado y notarizado.
  • Windows 11: beta sin firma. Windows puede mostrar SmartScreen; comprueba que la
    descarga provenga de marcorojasb/pteron-beta antes de continuar.
  • Linux no forma parte de esta publicación, conforme a ADR-088.

Los binarios de esta versión se compilan manualmente desde la etiqueta v0.4.9:
macOS en el Mac de publicación y Windows en hpwin, ambos desde el mismo árbol
archivado. Se publican en marcorojasb/pteron-beta; empujar main por sí solo no
publica una versión.

Verificación de publicación

  • Archivo fuente común SHA-256:
    0189e58708ac001b7d8e3d6fee2db3e418a2a120aa2e6edf8acd2d77e7472c65.
  • macOS DMG SHA-256:
    9f72051e4a689265e9042dc4d416aa5080fe39e4dbf66c2ef97c1b100cc65212;
    firma estricta válida, Gatekeeper aceptado como Notarized Developer ID y
    ticket de notarización grapado y validado.
  • Windows NSIS SHA-256:
    f1fc9ae318ce2cd874b5326b23e5724777789262baea174cd29d2ab79915bb27;
    instalación y arranque comprobados en hpwin, con estado NotSigned esperado
    durante la beta.