chore(metodo): reparto — quien retransmite amplifica (rail nuevo en §9)
Rail nuevo en la matriz: un aviso llega al siguiente con MAS confianza de la que tenia en origen; el intermediario suelta los matices y conserva la conclusion. Dos cicatrices medidas el 2026-09-02, ambas de la superadmin. Antidoto: al pasar una alarma, adjunta la pregunta que la desinflaria. Y una alarma de mas NO DA SINTOMA: nadie se queja de no haber hecho lo que creia prohibido. Solo .metodo/ — byte a byte desde la matriz, sin tocar nada del repo. Sesion: superadmin Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
a7ff6f3492
commit
3c1cbee9bf
@ -1,4 +1,4 @@
|
||||
bbe87efd8248ae792e0904b268ec6d37c7c04189305fe78681c3ddf5f5d40c9e metodo.md
|
||||
4cc8cf392fa0d4811058bf2013137f082c53e195ff5200d21d4992a7493e66c8 metodo.md
|
||||
de8ecd52846a0b0e6bf8a83b983116e3b9796a57fe7e6b4931b2b79978f8b48c bin/metodo
|
||||
f89b71bdf31028b05075636c1763c964e379bc37a00e0357d1c23a4dd19c09aa workflows/README.md
|
||||
cc241bbecf9647c747b8525b3a6b527455cd50ca0312caa44bc3544342c8ac41 workflows/comunicacion-entre-sesiones.md
|
||||
|
||||
@ -1846,6 +1846,27 @@ constitución**. Esa hipótesis **sigue sin medir y por eso no se escribe aquí*
|
||||
si reenvías, **dilo** —*«ya te lo mandé, va otra vez»*— para que quien lo reciba dos veces sepa que
|
||||
es el mismo y no un encargo nuevo.
|
||||
|
||||
⛔ **QUIEN RETRANSMITE AMPLIFICA: un aviso llega al siguiente con MÁS confianza de la que tenía en
|
||||
origen.** El intermediario suelta los matices —no son suyos, no los midió, no sabe cuáles
|
||||
aguantan— y conserva la conclusión, que es lo único transmisible. Dos saltos y una frase de pasada
|
||||
es un hecho.
|
||||
*(Cicatriz 2026-09-02, las dos del mismo día y las dos de la superadmin: **(a)** la sesión del
|
||||
incidente midió «`srvfkvm02`/`03`: no reiniciar ni drenar, **desplegar encima es seguro**»; se
|
||||
retransmitió como **tres ⛔ tajantes** y otro frente descartó trabajo por ellas. **(b)** la misma
|
||||
sesión dijo de pasada *«un arranque tras 18 h es cuando esas bombas explotan»*; se retransmitió
|
||||
como «lo más importante del día». **Medido después: cero** — todo era `IfNotPresent` y los nodos
|
||||
conservaban su caché. La alarma la **retiró su propia autora**.)*
|
||||
⇒ **Retransmite la MEDIDA, no la conclusión** — y si sólo tienes la conclusión, **di que es de otro
|
||||
y que no la has medido**. Cuesta una línea.
|
||||
⇒ ⭐ Y el antídoto que sí funcionó ese día: **al pasar una alarma, adjunta la pregunta que la
|
||||
desinflaría.** *«Mide el `imagePullPolicy` antes que nada; puede que sean tres y no veinte»* — y
|
||||
eran cero. Una alarma que viaja con su propia refutación no se propaga sola.
|
||||
⛔ **Y por qué se corrige tarde: una restricción o una alarma de más NO DA SÍNTOMA.** Nadie se queja
|
||||
de no haber hecho lo que creía prohibido; no sale en ningún log, no la enrojece ningún gate, y se
|
||||
obedece sin preguntar. La de menos revienta y se ve; ésta sólo se paga en trabajo que nunca se
|
||||
intentó. ⇒ **Ante un ⛔ recibido por el canal que vaya a costarte trabajo: de dónde sale y qué lo
|
||||
mide.**
|
||||
|
||||
## 10. Lo que "funciona por casualidad" está roto
|
||||
|
||||
Construir bien la capa de encima destapa lo de debajo. Al hacerlo, **arréglalo y anótalo**, no
|
||||
@ -2064,6 +2085,16 @@ pega tal cual.
|
||||
Su diagnóstico, que es el raíl: **lo dio por hecho porque veinte minutos antes estaba a cero** — y
|
||||
**un árbol compartido cambia por debajo entre dos pushes tuyos**, porque el otro **está trabajando**,
|
||||
que es lo normal y no la excepción.)*
|
||||
⛔ **Y UN SEXTO, QUE ES EL ANTERIOR CON EL SIGNO CAMBIADO: EL ÍNDICE COMPARTIDO TAMBIÉN TE HACE
|
||||
PERDER LO TUYO — Y TE LO DICE CON UN MENSAJE QUE SUENA A «YA ESTABA».** Un `git commit` puede fallar
|
||||
con **«nothing to commit, working tree clean»** teniendo **tu cambio en el índice**: otra sesión lo
|
||||
vació entre tu `add` y tu `commit`.
|
||||
*(Cicatriz 2026-09-01: el fichero seguía en disco y `git status` lo daba como *staged* medio minuto
|
||||
después. **Se cazó verificando `origin/main..HEAD` DESPUÉS del push**, no fiándose del `rc`.)*
|
||||
⇒ ⭐ **Lo peligroso es la redacción del mensaje**: *«nothing to commit»* **se lee como «ya estaba
|
||||
hecho»** y se sigue adelante. ⇒ **Un `add` y un `commit` en órdenes separadas no son atómicos en un
|
||||
working tree compartido**: entre los dos cabe otra sesión. **Verifica DESPUÉS del push, siempre** —
|
||||
el `rc=0` de un `commit` que no commiteó nada **también es cero**.
|
||||
⛔⛔ **Y HAY UN TERCER FILO, EL PEOR DE LOS TRES: `git commit --amend` EN UN WORKING TREE COMPARTIDO
|
||||
REESCRIBE EL COMMIT DE OTRA SESIÓN.** El índice compartido te hace **arrastrar** lo ajeno; el
|
||||
`--amend` te hace **borrar y rehacer** lo ajeno — y encima lo firma con tu contenido dentro y su
|
||||
|
||||
Loading…
Reference in New Issue
Block a user