Gabriel Neuman Gabriel Neuman GNB Labs

Escribiste la regla. Se rompió igual.

El problema no es cómo la escribiste. Es que no hay nada que la revise: un archivo de instrucciones describe, no ejecuta. Hay cinco lugares donde puede vivir el mecanismo que sí la caza, y cada uno es ciego a cosas distintas. Tres preguntas para saber cuál te toca.

Piensa en una regla que se te rompió

Una de verdad: la que ya escribiste, que está en el lugar correcto, y que se incumplió de todas formas.

1. ¿Qué la provoca?

2. ¿Cuándo se nota?

3. ¿Dónde está el dato con el que se detecta?

Los cinco puntos

La columna que decide es la tercera. Un candado no falla por estar mal escrito: falla por estar puesto donde no ve la falla.

PuntoQué veQué no ve
Antes de escribirlo que el agente está por escribirlo que cambie otra persona, o lo que se mueva de lugar
Al cerrar la tareael trabajo antes de darse por terminadolo que pase después
Al arrancar la sesiónel estado del entornolo que cambie durante la sesión
Revisión de cada cambioel proyecto completo, cada vezlo que sólo existe en producción, o lo que vive en una sola máquina
Trabajo programadolo que el cliente ve hoycualquier cosa que no se note desde fuera

Tres reglas para que el candado dure

Uno que grita por cosas legítimas se apaga en una semana.

Nuestro primer verificador marcó 34 falsos positivos. Un candado así se desactiva, y al desactivarse se pierde también lo que sí cazaba. Arranca acotado y amplía.

Conservarlo pide una captura; borrarlo pide datos.

Los dos errores no cuestan igual. Borrar uno que servía te devuelve el incidente que prevenía; dejar uno inútil cuesta segundos por sesión.

Medir no puede romper lo medido.

La función que escribe el registro se traga sus propios errores en silencio. Un instrumento que tumba lo que instrumenta es peor que no medir.

Esto es el capítulo 14 de un libro

De dónde salió la tabla, con los incidentes completos y sus números: la regla marcada CRÍTICA que se rompió tres veces en un mes, y los 113 archivos contra 3.

Leer AI Enabled Team