diff --git a/.metodo/CHECKSUMS b/.metodo/CHECKSUMS index 7fefb05..bd7cf0e 100644 --- a/.metodo/CHECKSUMS +++ b/.metodo/CHECKSUMS @@ -1,4 +1,4 @@ -4cc8cf392fa0d4811058bf2013137f082c53e195ff5200d21d4992a7493e66c8 metodo.md +142201b1ad6db25981ef42f35020c8f2ae3aa06889f05b4d68371aad0de91803 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 32815c6..57235a2 100644 --- a/.metodo/metodo.md +++ b/.metodo/metodo.md @@ -712,6 +712,48 @@ que más deberían haber tumbado el aviso de la BIOS **se leyeron como que lo co dónde ha viajado** — y **empezando por los TÍTULOS**, que es lo único que enseña un listado compacto y la superficie donde los encuadres caídos se acumulan. +⛔ **EL INSTRUMENTO FORMA PARTE DEL SISTEMA MEDIDO.** No es una advertencia filosófica: es un modo +de fallo que **produce medidas coherentes y falsas**, y por eso no se nota. +*(Cuatro mordidas medidas los 2026-09-01/02 en un mismo incidente, todas de la misma sesión:* +1. ***el gesto reinicia lo que mide*** — reiniciar el operador de Rook **ponía a cero el + temporizador de failover** que se estaba esperando; tres reinicios «para diagnosticar» eran justo + lo que impedía que hubiera tercer MON. El muro secundario que sí se veía lo **disparaban los + propios cambios**. +2. ***el instrumento no distingue su propio fallo del fallo que mide*** — el vigilante emitía campos + vacíos, y *«el cluster no contesta»* y *«no llego al cluster»* **se veían idénticos**. Se acusó al + cluster; era el routing de este PC. +3. ***la medida es cierta y el SUJETO es otro*** — *«el iDRAC responde ⇒ el nodo tiene corriente y + sólo falta encenderlo desde ahí»*: cierto, **pero ese nodo era una VM** y el iDRAC contestaba por + su anfitrión. Misma forma que un `ping` a `192.168.0.45` que respondía siendo los nodos `.4.x`. +4. ***y el cuarto no es de máquinas, es entre personas*** — *«la máquina ya tiene autoencendido»* se + leyó referido **al aparato del hilo de quien escuchaba**, no al del que hablaba. **La ambigüedad + de sujeto está también en el lenguaje con el que nos pasamos los hallazgos**, y ése sólo se caza + preguntando.*) +⇒ Antes de creerte una medida: **¿de qué aparato habla?** · **¿pudo cambiarla el hecho de tomarla?** +· **¿distingue «está mal» de «no lo veo»?** + +⛔ **UN TESTIGO DE PRESENCIA NO ES UN TESTIGO DE FORMA.** Comprobar que algo *está* no comprueba que +esté *bien puesto*, y el de presencia sale verde en los dos casos. +*(Cicatriz 2026-09-02, dos veces el mismo día: **(a)** un bloque de 14 líneas insertado con `sed a\` +entró **colapsado en UNA sola línea**; el testigo era `grep -c ` → **1**, verde, y la forma +estaba destruida. El testigo bueno era `git diff --numstat` (15) junto a `grep -c '^+>'` (14). +**(b)** filtrar un diff con `grep "^[+-][^+-]"` para quitar cabeceras **oculta toda línea de lista +Markdown**, porque una viñeta empieza por `-` y da `+-`/`--`. Salió **diff vacío** sobre un fichero +que sí había cambiado, y estuvo a punto de cerrarse como «ya estaba commiteado». En un corpus que es +casi todo viñetas, ese filtro **borra la mayoría de lo que buscas** — y no da error, da vacío.)* +⇒ Y su forma general: **un filtro que no casa no se queja, devuelve nada** — indistinguible de «no +hay nada». Cuando un instrumento devuelva vacío, **pruébalo contra un caso que SÍ debería encontrar** +antes de concluir. + +⛔ **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**. +*(Cicatriz 2026-09-02: al nodo IA le faltaba la ruta por defecto tras un corte. Se propuso reponerla +apuntando al **firewall nuestro**, que da salida a internet — y **la máquina es de otro equipo**, con +su gateway propia sin internet real. Lo paró Xavier diciendo **por qué** no la quería, y sólo +entonces se leyó el documento que lo explicaba. ⇒ ⭐ **La ausencia era real y la causa también, y aun +así el arreglo habría sido un cambio no autorizado en la máquina de un tercero.**)* + ## 2. El dato crudo, no el cocinado El backend **mide y traduce a atributos**; el consumidor (UI, componente, otro servicio)