Saltar al contenido principal

v3.2.0: Infraestructura de calidad de grado industrial

· 2 min de lectura
Creator of i18n-rosetta

v3.2.0 es la versión de calidad. 702 pruebas, 163 suites de pruebas, tolerancia cero para fallas silenciosas.

Qué cambió

Quality Gate (5 verificaciones)

Ahora, cada traducción pasa por cinco verificaciones de validación deterministas antes de escribirse en el disco:

  1. Vacío/en blanco — El modelo no devolvió nada
  2. Eco de origen — El modelo devolvió la entrada en inglés
  3. Bucle de alucinación — Patrones de trigramas repetidos
  4. Inflación de longitud — Salida 4 veces o más larga que el origen
  5. Cumplimiento de escritura — Sistema de escritura incorrecto para la configuración regional

Ninguna traducción se escribe sin pasar las cinco verificaciones. Las traducciones fallidas se registran y se vuelven a intentar.

Cascada de reintentos

Cuando un lote falla, rosetta vuelve a intentar con lotes progresivamente más pequeños:

Full batch (30 keys) → parse error
└→ Half batch (15 keys) → 2 failures
└→ Individual keys (1 each) → isolates the problem keys

Reforzamiento de seguridad

  • Protección contra contaminación de prototipos — Las claves __proto__, constructor se rechazan en el momento del análisis
  • Protección contra salto de directorio — Los códigos de configuración regional manipulados no pueden escribir fuera de los directorios configurados
  • Validación de respuesta — Solo se aceptan de vuelta las claves que se enviaron

Infraestructura de pruebas

SuitePruebasQué cubre
Core (8 suites)280+Config, sync, CLI, watch, audit, pairs, format, init
Red team89Entradas adversarias, ataques de codificación
Contract120Contratos de integración de API
Performance36Optimización de lotes, regresión de rendimiento
Coverage702 en totalPipeline completo

Caché de prompts

Los mensajes del sistema ahora están separados de los mensajes del usuario, lo que permite aciertos de caché de prompts en proveedores como Anthropic y Google. Esto reduce significativamente los costos de tokens para sincronizaciones de múltiples lotes.

Consulte la documentación de Quality Gate y la documentación de seguridad para conocer todos los detalles técnicos.