gioser

sergio/takana

> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…

TOML 1572Shell 203Rust 109Markdown 993728 Definitions

evidencia: anotar que el log de una colgada se perdió al archivarla

El cp nunca corrió: zsh aborta el comando entero cuando un glob no casa, y ese directorio no
tenía ningún .txt, así que tampoco se copió el .log — y el rm -rf siguiente se ejecutó igual.
Borrar sin comprobar que la copia existía.

Se deja un PERDIDO.md en vez de un directorio vacío, que es lo que la regla 3 de CLAUDE.md
advierte: un directorio vacío no es evidencia, es un nombre. La firma medida antes de la
pérdida (7/1/6, cero screenshot) sí está registrada en la cabecera del cazador.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014QPJteswQvP1L7zSBrQQe2

8b8bac5523d135f421d420586f5ea1c077562dda · by Sergio · (1 month ago) · parent 20a719f9c · browse the tree at this commit

Semantic delta

No definition changed: this change is text, documentation or data.

1 files · +18 −0

diff --git a/docs/evidencia/cuelgue-headless/colgada-viejo-13/PERDIDO.md b/docs/evidencia/cuelgue-headless/colgada-viejo-13/PERDIDO.md
new file mode 100644
index 00000000..9cd7df6e
--- /dev/null
+++ b/docs/evidencia/cuelgue-headless/colgada-viejo-13/PERDIDO.md
@@ -0,0 +1,18 @@
+# El log de esta colgada se perdió, y así fue
+
+La colgada nº13 del arnés VIEJO en la verificación A/B (ver `../ab-verificacion.txt`) se capturó
+en `work/colgada-viejo-13/nav.log`, pero al archivarla el `cp` nunca corrió: el comando era
+
+    cp $d/*.log $d/*.txt docs/evidencia/… 2>/dev/null
+
+y zsh **aborta el comando ENTERO cuando un glob no casa**. Ese directorio no tenía ningún `.txt`,
+así que no se copió tampoco el `.log` — y el `rm -rf` de la línea siguiente se ejecutó igual.
+Borrar sin comprobar que la copia existía.
+
+**Lo que sí se midió antes de perderlo**, y está en la cabecera de
+`scripts/diagnostico/cazar-cuelgue-headless.sh`: la firma era **idéntica** a las otras dos
+colgadas archivadas acá al lado — 7 `Failed to launch tab subprocess`, 1 `Failed to launch rdd
+subprocess`, 6 `messageManager is null`, 0 `Screenshot saved`, 3 `uid_map: EPERM`.
+
+Este fichero existe para que el directorio no MIENTA. Un directorio vacío no es evidencia: es un
+nombre — regla 3 de `CLAUDE.md`, aplicada acá contra mi propio trabajo.