Code review dans le SDLC augmenté : l'anneau de contraintes autour des agents
Episodio «Fase 5 · Review» de la serie de SFEIR sobre el SDLC aumentado, publicado **el mismo día** que la publicación de LinkedIn de Addy Osmani, a la que traduce en una especificación de fase. Tesis: **la calidad ha cambiado de dirección** — ya no se lee en el código (los agentes producen más del que nadie puede revisar), sino en **el anillo de restricciones que rodea al agente**. El anillo de Osmani (siete dimensiones —corrección, seguridad, rendimiento, accesibilidad, mantenibilidad, **eficiencia económica**, **comprensibilidad**— vinculadas por la regla de **back-pressure**: «a un bucle solo se le concede la autonomía que se sabe verificar de forma barata y fiable, ni un ápice más») es redibujado, traducido y adjuntado a la fase 5 del ciclo de 11 fases de SFEIR. El corolario estructurante: **el cuello de botella nunca fue 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». **La decisión de diseño más interesante es una elección de arquitectura de ciclo**: Review queda deliberadamente **fuera de las tres puertas humanas** (Define, Plan, Ship), porque colocar la puerta en Review equivaldría a situar la atención humana —un recurso finito— como el punto de control de una capacidad de generación que, a su vez, escala: «se habría construido un pipeline cuyo rendimiento máximo es el número de diffs que un senior puede leer antes de que termine el día». De ahí la división: **Review instrumenta, Ship decide** — Review entrega un *cuerpo de evidencia oponible*, Ship decide sobre la evidencia, no sobre el diff completo. Una postura tomada contra Monperrus (cuyo diagnóstico SFEIR conserva —la inspección humana de cada diff no resiste la velocidad agéntica— pero cuya conclusión rechaza: la aceptación no puede delegarse). La trampa nombrada es la **validación circular** (el agente que escribe el código escribe las pruebas que lo validan: «se ha construido un espejo, no un anillo»), con cinco contramedidas tomadas de Anthropic (puertas independientes en ventanas de contexto separadas, determinista + agéntico que nunca se sustituyen entre sí, modo sombra, categorización por riesgo, registro en el SIEM) y la advertencia de Compare the Market (**grafo AST ~70 % frente a RAG vectorial ~58 %**, el RAG rindiendo *peor que sin ningún contexto*). La extensión propia de la firma es **el trinquete**: «cada fuga se convierte en una restricción» — un defecto que ha atravesado el anillo se cierra de nuevo *dentro del anillo* (prueba, regla de lint, rúbrica, guardarraíl del harness) en Compound-1, «el único activo de la cadena que se revaloriza mientras los modelos se deprecian» (una medida interna, no auditable: **−30 % menos iteraciones de corrección tras diez ciclos**). Cierra reformulando la pregunta: «¿es bueno este código?» se ha vuelto una pregunta sin respuesta; lo que queda es **«¿qué se niega mi sistema a dejar pasar?»**
SFEIR (voix éditoriale du cabinet, article non signé individuellement) — construit sur Addy Osmani (Google) ; cite Martin Monperrus · Paula Hingel (Augment Code) · DORA/Google Cloud · Jason Clinton (Anthropic) · l'équipe Engineering de Compare the Market