atuq v0.5 rehecha sobre el firefox con RLBox, y la dep medida en vez de creída
`firefox` selló con RLBox (b3:8116bdec) y `atuq` se reconstruyó encima en 2 segundos, que es exactamente lo que el §2 prometía del camino derivado: el overlay no cambió una línea por un rebuild del motor. Comprobado que la base nueva es la que quedó DENTRO del derivado, no sólo declarada: el `libxul.so` de atuq trae 1547 símbolos `w2c_*` donde la base anterior (352d7880) traía 0. Y la capa de v0.5 sigue entera sobre ella — los cuatro contenedores, las dos extensiones y el mapa del proxy en un arranque real. De paso, una promesa del documento que convenía no creer sin medir: que si sube firefox, atuq se reconstruye solo. Se midió en un catálogo de sonda (una copia de atuq.toml + su árbol + firefox.toml, resuelto por el fallback al catálogo padre): con el firefox idéntico al del corpus, atuq da el mismo hash; cambiando una bandera de ese firefox copiado, atuq pasa a b3:60ade76a. La dep entra en hash_inputs, así que un atuq viejo no puede quedarse tapando un motor nuevo. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UgNtJEFetMYbXax5dVUjZZ
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user