Quinto episodio de la serie de SFEIR sobre el SDLC aumentado, dedicado a la fase Review, publicado el mismo día que la publicación de Addy Osmani en LinkedIn que convierte en una especificación de fase.

La observación de partida: la calidad solía leerse en el código; los agentes producen ahora más código del que nadie puede revisar. Por tanto, ha cambiado de dirección — ahora reside en el anillo de restricciones que rodea al agente, es decir, en el harness. Siete dimensiones componen este anillo (corrección, seguridad, rendimiento, accesibilidad, mantenibilidad, eficiencia económica, comprensibilidad), enlazadas por la regla de back-pressure: un bucle solo recibe la autonomía que puede verificarse de forma barata y fiable. El corolario invierte la intuición dominante: el cuello de botella nunca ha sido la generación, es la verificación — «la generación es una boca ancha, la verificación un cuello estrecho; acelerar la boca engrosa la pila en el cuello».

habrías construido un pipeline cuyo rendimiento máximo es el número de diffs que un senior puede leer antes de que acabe el día

SFEIR , sfeir.com

De ahí la decisión de arquitectura central: en el ciclo de once fases, Review no es una puerta humana, y esto es deliberado. Las tres puertas inviolables son Define, Plan y Ship. Hacer que Review portara la puerta pondría la atención humana — un recurso finito — como punto de control de una generación que a su vez escala: el cuello nunca se ensancharía. Review instrumenta, Ship decide; Review produce un cuerpo de evidencia oponible, y la decisión se toma sobre la evidencia, no sobre el diff completo. SFEIR conserva de Monperrus que la inspección humana de cada diff no puede resistir la velocidad agéntica, pero rechaza su conclusión: la aceptación no puede delegarse.

La traducción operativa es una tabla dimensión por dimensión, que separa lo mecanizable del juicio humano irreducible. La dimensión sistemáticamente olvidada es la comprensibilidad, «porque no rompe la CI» — de ahí el remedio más barato de la tabla: hacer que el agente registre lo que intentó y descartó, ya que «la intención no se pierde, se descarta».

El modo de fallo señalado es la validación circular: el agente que escribe el código escribe los tests que lo validan, la CI está en verde, «has construido un espejo, no un anillo». Se extraen cinco contramedidas de Anthropic (puertas independientes, determinista + agéntico, modo sombra, categorización por riesgo, registro en el SIEM), y Compare the Market advierte que un revisor construido sobre RAG vectorial degrada la calidad de la revisión (~70% para un grafo AST frente a ~58%).

La extensión propia de la firma es el trinquete, adjunto a Compound-1: cada fuga se convierte en una restricción. El anillo se engrosa con cada ciclo — «el único activo de la cadena que se revaloriza mientras los modelos se deprecian» (−30% de iteraciones de corrección tras diez ciclos, medición interna). Solo queda una pregunta: ¿qué se niega a dejar pasar mi sistema?