From 9e8c6f7994a9e22227cbf9c82a41b32f58afdebf Mon Sep 17 00:00:00 2001 From: sirxavor Date: Wed, 2 Sep 2026 15:59:44 +0200 Subject: [PATCH] =?UTF-8?q?chore(metodo):=20reparto=20=E2=80=94=20un=20arn?= =?UTF-8?q?es=20con=20ruta=20a=20un=20scratchpad=20no=20corre?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Rail nuevo en §1, medido en el banco de subiquity del motor de hermes-infra: commiteado con rutas absolutas al scratchpad de otra sesion. Tenia casa y no arrancaba. Y su aviso era cierto del codigo y falso de las rutas. Solo .metodo/ — byte a byte desde la matriz. Sesion: superadmin Co-Authored-By: Claude Opus 5 --- .metodo/CHECKSUMS | 2 +- .metodo/metodo.md | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/.metodo/CHECKSUMS b/.metodo/CHECKSUMS index bd7cf0e..ee14df2 100644 --- a/.metodo/CHECKSUMS +++ b/.metodo/CHECKSUMS @@ -1,4 +1,4 @@ -142201b1ad6db25981ef42f35020c8f2ae3aa06889f05b4d68371aad0de91803 metodo.md +003a651f28f5ae979a4c132b76557fd2003443ad430d00c9766df448c21c3b2b metodo.md fb7e88324524184b9f685c49c0bbcc6c9a55beb07bb5c0b1b31cd29c51c4117f bin/metodo f89b71bdf31028b05075636c1763c964e379bc37a00e0357d1c23a4dd19c09aa workflows/README.md cc241bbecf9647c747b8525b3a6b527455cd50ca0312caa44bc3544342c8ac41 workflows/comunicacion-entre-sesiones.md diff --git a/.metodo/metodo.md b/.metodo/metodo.md index 57235a2..235096b 100644 --- a/.metodo/metodo.md +++ b/.metodo/metodo.md @@ -745,6 +745,18 @@ casi todo viñetas, ese filtro **borra la mayoría de lo que buscas** — y no d hay nada». Cuando un instrumento devuelva vacío, **pruébalo contra un caso que SÍ debería encontrar** antes de concluir. +⛔ **UN ARNÉS CON UNA RUTA ABSOLUTA A UN SCRATCHPAD ES CÓDIGO QUE NO CORRE — y no da síntoma, porque +nadie lo ejecuta hasta que hace falta**, que es el peor momento posible para descubrirlo. +*(Cicatriz 2026-09-02: el banco de subiquity del motor de `hermes-infra` estaba commiteado con rutas +absolutas al **scratchpad de OTRA sesión** —un directorio con el UUID de una conversación que ya no +existe— más un `/mnt/c/.../sp2` de relleno. **Tenía casa en el repo y no arrancaba.**)* +⇒ ⭐ **Y la segunda mitad es la que engaña**: su propio aviso decía *«ya no vive en un scratchpad»* — +**cierto del CÓDIGO y falso de sus RUTAS**. Se mudó el fichero y no lo que el fichero apunta, y el +aviso habló de la mitad que se había hecho. Misma forma que la ambigüedad de sujeto: **la afirmación +es verdadera, sólo que de otra cosa.** +⇒ Regla: **un arnés no está mudado hasta que corre desde un clon limpio del repo.** Y al escribir el +aviso de la mudanza, di **de qué mitad hablas**. + ⛔ **UNA AUSENCIA NO ES UNA CAUSA HASTA QUE COMPRUEBAS QUE ANTES ESTABA.** Encontrar que *falta* algo —una ruta por defecto, una etiqueta, una clave— es el final de la búsqueda sólo si esa cosa **debía estar**; si nunca estuvo, reponerla no arregla: **cambia el sistema**.