Files
takana/scripts
SergioandClaude Opus 5 b6d000eca3 atuq-nested: el runner medía un rootfs MÁS POBRE que la imagen, y su caché no cacheaba
Tres cosas en el mismo fichero, las tres medidas hoy:

1. `ffmpeg` y `libva` entran a las raíces. NO son recetas nuevas: las dos están
   selladas en el corpus y ya viven en la clausura de los cuatro escritorios,
   arrastradas por `mpv` (verificado con `yupana.membresia`, no leyendo el TOML).
   Faltaban acá, o sea que el runner abría un rootfs sin libavcodec y desde ahí
   se concluía que la imagen no tiene códecs. El instrumento otra vez, no el
   artefacto.

2. El bucle de hidratación salía 1 SIEMPRE: `$VIGENTES` termina en `\n`, `echo`
   agrega otro, la última vuelta lee la línea vacía, `[ -n "$d" ]` da 1 y con
   `set -e` el script moría sin imprimir una sola línea, justo después de
   hidratar bien las 41 raíces. Ahora `continue` en la vacía y un `hydrate` que
   falla grita.

3. La comparación del sello NUNCA daba igual: el lado izquierdo lleva su `\n`
   final y `$(cat …)` lo recorta ⇒ «DESACTUALIZADO» en cada corrida y 3013
   ficheros rehidratados de más. Los dos lados pasan ahora por la misma
   sustitución de comandos.

Y `ROOTFS_ONLY=1`, que corta después de hidratar: lo necesita el guardián de
códecs, que corre headless y tiene que usar ESTA lista de raíces y no una copia.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NNFzrqFBEt6W7maGJKf2Xs
2026-09-07 15:37:46 +00:00
..