diff --git a/docs/26-atuq-envoltorio-gecko.md b/docs/26-atuq-envoltorio-gecko.md index f155e824..51dab7d4 100644 --- a/docs/26-atuq-envoltorio-gecko.md +++ b/docs/26-atuq-envoltorio-gecko.md @@ -375,6 +375,13 @@ Corriendo el árbol de atuq en la misma jaula que usa `scripts/atuq-nested.sh`: | Las dos extensiones se INSTALAN | `extensions.json` del perfil nombra `inicio@atuq.tawasuyu` y `proxy@atuq.tawasuyu` | | El ruteo se arma contra los contenedores reales | `console.info: "atuq/proxy: 4 contenedor(es) enrutado(s)"` — o sea que leyó la config de fábrica por `storage.managed` Y la casó con los contenedores que creó la política | | Los guardianes del cruce política↔XPI FALLAN cuando deben | `scripts/test-atuq-politica.py`: 5 formas de romperlo, las 5 matan el build, y el control con la política intacta pasa | +| La capa sobrevive al cambio de BASE | rehecho sobre el `firefox` con RLBox (`b3:8116bdec`, 2026-09-06): `atuq` sella en 2 s como `b3:f2960991`, su `libxul.so` trae **1547 símbolos `w2c_*`** donde la base anterior traía 0, y los cuatro contenedores y las dos extensiones siguen apareciendo en un arranque real | + +**Y de paso quedó comprobado que la dep SÍ se sigue**, que era la promesa del §2 y no una que convenga +creer sin medir: en un catálogo de sonda, cambiar una bandera del `firefox` copiado mueve el hash de +`atuq` (`f2960991` → `60ade76a`), mientras que con el `firefox` idéntico al del corpus da el mismo +hash. O sea que un `atuq` viejo **no** puede quedarse tapando un motor nuevo — que es justo la forma +que tendría acá el cache-hit que congela regresiones. **Lo que NO está probado, dicho por su nombre:** que una petición hecha en el contenedor «Banco» salga por el proxy de «Banco». Se intentó y **se documenta el intento**, porque el que venga después