atuq: el pin del sembrador sube al hijo — el lock de tawasuyu no cerraba

`cargo vendor --locked` sobre `fd08dc03a` muere con «cannot update the lock
file»: le faltaba la arista `shuma-taller`, que otro agente había metido en un
`Cargo.toml` sin el lock. Es la cuarta vez que este monorepo pone el mismo muro
(SDD 26 §7.quinquies.bis, §7.octies, §7.undecies).

Cerrado en el WORKER —sobre el árbol que takana ya había bajado, que es donde el
registro de cargo está completo—: +1 línea, cero checksums movidos. En la jaula
la misma operación devuelve 0 y borra miembros del workspace, con un diff que se
ve más mínimo que el correcto.

hash: b3:6520470e → b3:46529e14
This commit is contained in:
Sergio
2026-09-21 16:34:56 +00:00
parent 384eccf060
commit 0e0d8ddf0c
+11 -2
View File
@@ -41,7 +41,16 @@
# keystore que guarda la seed va con Argon2id + ChaCha20-Poly1305 bajo esa frase. Ahora, con
# terminal, se PREGUNTA (sin eco, y dos veces al crear); la frase de desarrollo queda sólo
# para el caso sin terminal —cron, pipes, CI—, que es a quien rompería quitarla.
# Arreglado en tawasuyu en el propio `fd08dc03a`, con test en los dos sentidos.
# Arreglado en tawasuyu en `fd08dc03a`, con test en los dos sentidos.
#
# ⚠ Y el pin NO es `fd08dc03a` sino su hijo `da5fb8968`, por el muro del `Cargo.lock` que este
# monorepo pone CADA VEZ (SDD 26 §7.quinquies.bis, §7.octies, §7.undecies, y ésta): con
# `fd08dc03a`, `cargo vendor --locked` muere con «cannot update the lock file» porque un miembro
# del workspace (`shuma-taller`) había entrado a un `Cargo.toml` sin que el lock lo acompañara. El
# cierre se hizo **en el worker, sobre el árbol que takana ya había bajado**, que es donde el
# registro de cargo está completo: ahí el diff es +1 línea y cero checksums movidos. Corrido en la
# jaula, la misma operación devuelve 0 y BORRA miembros del workspace — y su diff se ve MÁS mínimo
# que el correcto, que es la trampa entera del §7.undecies.
#
# ⚠ El pin NO coincide con el de `boveda`/`shuma-pregunta` (`6f0408d40`) ni con el de sus hermanas
# de monorepo (`9967b02c`: `dominium-cli`, `cosmos-cli`, los `arje-*`). El árbol de fuentes se
@@ -55,7 +64,7 @@ license = "MIT"
[source]
repo = "https://git.tawasuyu.net/tawasuyu/tawasuyu.git"
commit = "fd08dc03a6596f4b7cf466c1c853099fff1e6e4e"
commit = "da5fb896843541ec5fb76f1d1c7752fa750cb140"
# tawasuyu COMMITEA su propio `vendor/` (smithay parcheado por `[patch.crates-io]` POR RUTA); el
# `cargo vendor` de takana lo pisaría y el error hablaría de un crate cualquiera, no de esto. El
# pin viejo era de antes de que ese `vendor/` existiera, por eso esta receta no lo traía. No entra