
Expediente 358/980: la puerta que medía la caja
La slide se recortaba en un móvil: dos tercios de cada una, fuera de la pantalla. La regla que la escalaba estaba escrita y era legible: scale(calc(100cqw / 980)). El navegador la lee, no la entiende, y la descarta — sin excepción, sin aviso, sin una línea en la consola. Parecía correcta porque la columna del artículo mide unos 980 px. En un móvil la caja mide 358 px y el contenido seguía midiendo 980: el 63,5 % de cada slide, recortado. Y ocho puertas siguieron en verde, todas, todo el tiempo. Ninguna mintió: medían la caja, y la caja era exactamente lo que debía ser.

Expediente 1/1852: el generador que informó éxito
Cambié una frase en la fuente y regeneré la proyección, como manda el protocolo. La portada apareció vacía: cajas con geometría y sin palabras. El generador había terminado con código 0 y escrito «spine generated». El fichero llevaba la frase nueva, correcta, en la línea 2 — y repetía una clave en la 31. Fluent no elige entre dos claves iguales: descarta el recurso. Y el recurso son los cuarenta y dos ficheros del idioma concatenados en uno. Una clave, mil ochocientas cincuenta y dos perdidas. El contrato de este protocolo caza cualquier dato mal tipado al definirlo, y suelta la mano exactamente donde el dato se convierte en texto.
2 items