1. Regla de registro
Cada Beta pública significativa conserva una identidad independiente de los números de Gramática e IR. La serie B1, B2, B3… identifica versiones experimentales y no sustituye el versionado normativo del Lenguaje.
Una Beta puede estar desplegada y ser técnicamente funcional sin estar integrada. Sólo una incorporación documentada puede relacionar una Beta concreta con una versión estable de producción.
2. Beta B1
| Identificador | Beta B1 |
|---|---|
| Fecha | 28/08/2026 |
| Estado | Histórica · experimental · no incorporada a la versión estable |
| Gramática | 0.2 |
| IR | 0.3 |
| Perfiles | SVP-ES · SVP-EN |
| Perfil predeterminado | ES |
| Versión fuente de referencia | f6b704e819e7d08589f00e9e3f9550deab21d0b1 |
| WASM SHA-256 | da37c14e0b5f4e8b0a66756427e7ddc006b7823a0b45737a35fdeeaef3ac3754 |
| WASM | 355221 bytes |
| Cambio material | Primera versión pública experimental con formas ES/EN, selección explícita de perfil e identidad computacional interna compartida. |
| Resultado | Arquitectura experimental y pruebas finales superadas en el alcance declarado. |
| Versión estable | No incorporada. |
| Sustituida en la serie Beta por | Beta B2 |
Evidencia material de B1
- 154/154 identidades del catálogo cubiertas.
- 19 pares de fuentes válidas ES/EN con carga semántica equivalente y procedencia distinta.
- Rechazo cruzado 12/12 EN→ES y 12/12 ES→EN.
- Selección cerrada de perfil, sin autodetección.
- 0 incremento medido de memoria dinámica al añadir el segundo perfil en el contraste declarado.
- WebAssembly identificado por hash y tamaño exactos.
3. Beta B2
| Identificador | Beta B2 |
|---|---|
| Fecha de la implementación experimental | 28/08/2026 |
| Actualización pública de interfaz y documentación | 29/08/2026 |
| Estado | Desplegada · experimental · no incorporada a la versión estable |
| Gramática | 0.2 |
| IR | 0.3 |
| Proyección | 0.1.0 |
| Perfiles | SVP-ES · SVP-EN |
| Interfaz predeterminada | ES |
| Perfil fuente predeterminado | ES |
| Versión fuente de referencia | f6b704e819e7d08589f00e9e3f9550deab21d0b1 |
| Versión de la implementación experimental | fa43dc49adf9da8cff72d1a03c981c77d27ed93f |
| Ejecución de evidencia | 33207042268 |
| Digest del artefacto de evidencia | sha256:0542d58430f530c8fb3ca47c7a089b9dd0a4d7a365b14a8f52c50dcd12dd3568 |
| WASM SHA-256 | 03a958e5c24a23aebfab6d68aaa24e40d83085127b7a2bc7d23fd27a27ac6e03 |
| WASM | 377812 bytes |
| Cambio material principal | Ensamblaje experimental de dos unidades fuente con perfiles independientes y validación global después de integrar ambas representaciones internas, sin concatenación de texto ni de secuencias léxicas entre archivos. |
| Versión estable | No incorporada. |
Capacidades disponibles en B2
- Dos unidades fuente visibles en el navegador, cada una con selección independiente
SVP-ES/SVP-EN. - Ensamblaje posterior al análisis de cada unidad; la interfaz no concatena fuentes ni secuencias léxicas para fabricar un tercer programa.
- Integración en una única IR 0.3 y comprobación global de bienformación después de reunir ambas representaciones internas.
- Editor y resultado en paneles paralelos en pantallas anchas, con desplazamiento interno de la salida; disposición apilada en anchos reducidos.
- Acciones principales situadas antes del contenido tanto en el editor como en el ensamblador.
- Biblioteca de seis ejemplos con variantes ES y EN. Un ejemplo intacto cambia a su variante homóloga cuando se cambia el perfil; el código propio o modificado se conserva sin transformación.
- Marcador de modificación de fuente para distinguir el ejemplo intacto del contenido editado.
- Navegación documental bilingüe para Seguridad, Diagnósticos, Características, Historial Beta y Metodología y métricas, con conservación explícita del idioma de interfaz al regresar al entorno de trabajo.
- Selección explícita de perfil y ausencia de autodetección lingüística.
Límites actuales de B2
- B2 no ofrece todavía un sistema general de proyectos o módulos ni un número arbitrario de unidades.
- No define punto de entrada, programa principal ni semántica de importación.
- No fabrica una fuente
.svpúnica a partir de unidades escritas en formas lingüísticas diferentes. - La documentación de Seguridad no constituye una certificación general ni sustituye la revisión de seguridad exigible antes de una incorporación estable.
- SVP-ES y el ensamblaje de archivos siguen siendo experimentales y no forman parte todavía de la versión estable del repositorio principal del Lenguaje.
4. Condiciones para incorporar una Beta a la versión estable
Beta Bn identificada ↓ versión exacta + evidencia reproducible ↓ regresión completa ↓ identidad de artefactos y WebAssembly verificada ↓ revisión e informe de seguridad de la Beta ↓ límites y divergencias conocidas documentados ↓ comparación con main del repositorio principal ↓ documentación pública sincronizada ↓ integración revisada ↓ despliegue estable ↓ entrada trazable en el historial de la versión estable
La presencia pública de B2 no la convierte en versión vigente. Una incorporación futura deberá conservar como mínimo la Beta de origen, la versión exacta de la evidencia, el informe de seguridad aplicable y el commit finalmente integrado en el repositorio principal.
5. Propuestas y trabajo pendiente para Betas posteriores
Las entradas siguientes conservan trabajo futuro identificado sin convertirlo en compromiso automático de implementación. Cuando B2 ha realizado sólo una parte de una propuesta, el alcance restante queda expresamente visible.
LAB-P001· Entorno integrado de desarrolloB2 reserva visualmente un espacio para la evolución hacia proyectos, varios archivos, pestañas, símbolos, diagnósticos, IR y trazas, pero no ofrece todavía esas capacidades. El futuro entorno deberá reutilizar el compilador de referencia y no introducir un segundo analizador sintáctico.
LAB-P002· Estado de edición y archivo modificadoB2 distingue los ejemplos intactos de biblioteca del contenido modificado y muestra un marcador de modificación. La integración en un modelo completo de proyecto o entorno de desarrollo queda pendiente.
LAB-P003· Diagnósticos estructurados y presentación localizableLa existencia de páginas bilingües de Diagnósticos no equivale todavía a diagnósticos estructurados. Sigue pendiente separar código, posición o intervalo, argumentos y texto de presentación sin alterar la identidad del error ni el perfil fuente.
LAB-P004· Procedencia persistente del perfil de fuenteB2 conserva por unidad el perfil activo y la huella SHA-256 de la fuente en la interfaz de ensamblaje. Sigue pendiente registrar una procedencia completa y persistente que incluya versión del perfil, catálogo y gramática sin adulterar
source_sha256.LAB-P005· Infraestructura de varios archivos, proyectos y módulosB2 realiza el caso experimental de dos unidades con perfiles independientes y validación global. Siguen abiertos el modelo general de proyecto, un número arbitrario de unidades, compatibilidad versionada, dependencias, eventual punto de entrada y la posible exportación de una IR o manifiesto de ensamblaje. B2 no fabrica una fuente fusionada.
LAB-P006· Herramientas de edición derivadas del catálogo de referenciaResaltado sintáctico, completado y navegación deberán derivarse del catálogo de referencia o de artefactos generados a partir de él, evitando vocabularios paralelos que puedan divergir del compilador.
LAB-P007· Evolución versionada a perfiles lingüísticos adicionalesSe conserva la posibilidad de estudiar nuevas formas lingüísticas sin reservar retroactivamente palabras que rompan programas anteriores. No existe en B2 un tercer perfil disponible ni un orden de implementación comprometido.
LAB-P008· Estrategia de tamaño al crecer los perfilesSi el crecimiento de tablas vuelve material el tamaño de WebAssembly, deberán compararse estrategias de distribución o carga sin trasladar decisiones semánticas a traducción remota, bases de datos activas o servicios externos.
LAB-P009· Seguridad visual UnicodeSigue pendiente estudiar y definir expresamente el tratamiento de controles Unicode invisibles o direccionales y los riesgos de presentación en código, cadenas y comentarios antes de formular garantías de seguridad visual para la experiencia ES/EN.
LAB-P010· Revisión específica de paridadtrajectory/TrajectorySe conserva como comprobación específica hasta que exista evidencia reproducible suficiente para cerrarla o descartarla. Esta entrada no declara por sí sola un defecto vigente.
LAB-P011· Manual estable del Lenguaje mediante GitHub WikiSe propone iniciar el manual de usuario y programación en el entorno estable, comenzando por el entorno de trabajo cuando las capacidades correspondientes formen parte de la versión estable. El manual no forma parte de Beta B2.
LAB-P012· Expediente de seguridad por Beta e incorporaciónB2 dispone de una página específica de Seguridad en español e inglés para sus controles observables y límites. Antes de cualquier incorporación a la versión estable deberá existir una revisión de seguridad completa, versionada y trazable, conservada junto con la identidad exacta de la Beta y de los artefactos evaluados.
6. Regla de continuidad de propuestas
Una propuesta que sobreviva a varias Betas conserva su identificador y estado. Los estados operativos de este registro son PROPUESTA, EN ESTUDIO, APTA PARA PROTOTIPO, EN BETA, DESCARTADA e INCORPORADA. Una propuesta descartada debe conservar su razón técnica; una incorporada debe enlazar la evidencia correspondiente.
La marca EN BETA significa únicamente que existe una versión experimental dentro del alcance declarado; no equivale a su incorporación a la versión estable.