From aa4fd151beb79e2ba304a34b48c2c38041174b73 Mon Sep 17 00:00:00 2001 From: Sergio Date: Tue, 15 Sep 2026 19:06:34 +0000 Subject: [PATCH] =?UTF-8?q?SDD=2026=20=C2=A77.quinquies:=20el=20cable=20ti?= =?UTF-8?q?ene=20dos=20puntas=20en=20dos=20repos,=20y=20hoy=20no=20coincid?= =?UTF-8?q?en?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit La bóveda se commiteó esta mañana con sus cuatro enchufes en orden y no funciona igual. El motivo no está en ninguno de los cuatro: cada función de atuq es un VERBO del host, el host vive en tawasuyu, y `recipes/puriy-costura.toml` lo pinea por commit. Escribir la extensión y subir el pin son dos unidades distintas y la primera se commitea sin la segunda sin que nada proteste. Queda escrito con las dos mediciones y sus controles: el binario SELLADO y vigente tiene «vault» 0 veces contra «cas» 5 —el hermano que tenía que dar positivo, sin el cual el cero no prueba nada— y el pin es ANCESTRO del commit que agregó los verbos. Más la tabla de las diez extensiones: 13 verbos sobre 8, y los únicos tres sin dueño son los de la bóveda; o sea que «cuándo se tocó la receta» no contestaba esto. También queda la trampa del instrumento, que costó más que el vigía: el extractor buscaba `verb: "…"` y la extensión de IA arma el mensaje con el verbo en una VARIABLE, así que encontraba cero y la declaraba sana. De ahí el control de cobertura. Y por qué el pin no subió en el mismo turno, que es lo que hay que leer antes de intentarlo: el `Cargo.lock` de tawasuyu no cierra para `puriy-costura` —11 deps viejas, sin `pacha-boveda`, y `pacha-boveda-daemon` ausente del lock—. Reproducido en árbol limpio del commit: `cargo metadata --locked` muere con «cannot update the lock file» sin nombrar al culpable, tal como la receta avisaba; y `cargo metadata --offline` lo cierra con 37 líneas sin mover una versión de registry. Pero el fichero está `MM` en el clon compartido —otra sesión lo tiene stageado Y modificado, y su árbol YA trae la reparación sin commitear—, así que no se tocó. Con un repo de juguete quedó medido por qué el `--` no alcanza ahí, que es lo contrario de lo que uno supone: con un fichero en MM, `git commit -- ` commitea EL ÁRBOL, no lo stageado, y el índice ajeno de esa ruta desaparece. El pathspec aísla de lo que el otro dejó en OTRAS rutas; en la ruta que uno nombra, no. Y la unidad 12 entra al plan con lo que le falta dicho: el lock de allá, el pin, el rebuild y el guardián de metal. --- docs/26-atuq-envoltorio-gecko.md | 114 +++++++++++++++++++++++++++++++ 1 file changed, 114 insertions(+) diff --git a/docs/26-atuq-envoltorio-gecko.md b/docs/26-atuq-envoltorio-gecko.md index 4e593af0..508c0835 100644 --- a/docs/26-atuq-envoltorio-gecko.md +++ b/docs/26-atuq-envoltorio-gecko.md @@ -2699,6 +2699,119 @@ extensión va a poder leer el cuerpo de un script. Lo que NO va a poder es ver l por esa vía —`filterResponseData` entrega el documento, no cada `