# sfeir-code-review-anneau-contraintes-2026-07-30

## Veille

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?»**

## Titre Article

Code review dans le SDLC augmenté : l'anneau de contraintes autour des agents

## Date

2026-07-30

## URL

https://www.sfeir.com/articles/sdlc-ai-review-anneau-contraintes/

## Keywords

anillo de restricciones, restricciones alrededor de los agentes, fase Review, fase 5, SDLC aumentado, ciclo de 11 fases de SFEIR, puertas humanas, Define Plan Ship, Review instrumenta Ship decide, cuerpo de evidencia oponible, back-pressure, autonomía ≤ verificabilidad, verificabilidad de bajo coste, cuello de botella de la verificación, boca ancha cuello estrecho, más código del que se puede leer, Addy Osmani, harness, harness engineering, Software Factories Light and Dark, fábrica a oscuras, fábrica a oscuras, siete dimensiones de restricción, corrección, pruebas de propiedades, pruebas de mutación, oráculo verde/rojo, seguridad, SAST, DAST, escaneo de dependencias, detección de secretos, rendimiento, presupuesto de rendimiento, pruebas de carga, SLO, accesibilidad, axe, contraste, navegación por teclado, mantenibilidad, cobertura, complejidad, radio de impacto, límites de componentes, deuda arquitectónica, eficiencia económica, presupuesto de tokens, coste por cambio, FinOps de tokens, TCO, CapEx OpEx, comprensibilidad, comprehension debt, comprehension debt, registro de decisiones, registro de decisiones adjunto al PR, la intención no se pierde se tira, Martin Monperrus, el fin de la revisión de código, falsa sensación de seguridad, de creador a verificador, validación circular, validación circular, espejo, Augment Code, Paula Hingel, DORA 2025, throughput frente a estabilidad, Anthropic, Jason Clinton, 80% del código fusionado, puertas independientes, ventanas de contexto separadas, determinista y agéntico, modo sombra, modo sombra, red team, base de código categorizada por riesgo, muestreo ponderado por riesgo, registro en el SIEM, 16% a 54%, un tercio de los incidentes, qué ejecutaríamos si escanear costara casi nada, Compare the Market, recuperación de contexto, grafo de conocimiento estructural, análisis AST, 70% frente a 58%, 79 merge requests, RAG vectorial, comprensión estructural, llamadores firmas jerarquías, trinquete, trinquete, cada fuga se convierte en una restricción, un error visto dos veces es un agujero en el sistema, Compound-1, capitalizar lecciones estáticas, memoria recargada en Plan, −30% de iteraciones de corrección, diez ciclos, dónde colocar el interruptor, luces apagadas, control barato de alta frecuencia difícil de eludir inmediato y no derivante, bucles cortos, de tres a diez pasos, acumulación de contexto, autenticación facturación contrato de API pública, salida de ejecución frente a afirmación del agente, restricciones que el modelo no puede rebatir, qué se niega mi sistema a dejar pasar

## Authors

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

## Ton

**Perfil**: un artículo de doctrina operativa, un episodio de una serie numerada («Fase 5 · Review»). Audiencia: dirección de ingeniería, arquitectos, CISO que ya están instrumentando agentes y buscan dónde colocar los controles. Registro profesional, denso, francés cuidado, cero jerga sin definir, ningún anglicismo dejado sin traducir en la fuente (*back-pressure* y *comprehension debt* se conservan pero se glosan).

**Estilo**: la **frase lapidaria** al final de cada párrafo es el motor del texto, y casi siempre es una imagen concreta más que una abstracción — «la generación es una boca ancha, la verificación un cuello estrecho; acelerar la boca engrosa la pila en el cuello»; «se ha construido un espejo, no un anillo de restricciones»; «una fábrica a oscuras no salda esta deuda, la asume a pleno rendimiento, con las pruebas en verde»; «la intención no se pierde, se tira»; «un bucle que se dispersa esconde sus errores en los rincones»; «un anillo estático es un anillo que tiene fugas». Arquitectura retórica en forma de embudo: un diagrama tomado prestado → su traducción en una tabla de dos columnas (mecanizable / irreductiblemente humano) → el modo de fallo nombrado → la extensión propia de la firma → cinco preguntas de autodiagnóstico → una pregunta de cierre que sustituye a la de apertura. Dos marcadores de rigor inusuales para el género: **cada afirmación externa lleva una nota numerada** con una etiqueta de estado (*Industry · Anthropic*, *Measured · SFEIR*), y el diagrama central está **explícitamente acreditado** («diagrama de SFEIR a partir del diagrama de Addy Osmani, © Addy Osmani, redibujado, traducido y adjuntado a la fase 5»).

**Posición epistémica**: asumida como prescriptiva, pero con dos gestos de probidad. El primero es el **desacuerdo explícito y argumentado** con Monperrus: SFEIR conserva su diagnóstico, rechaza su conclusión, y explica por qué (la aceptación no puede delegarse — esa es la puerta Ship) en lugar de ignorarlo o caricaturizarlo. El segundo es la **advertencia de uso recordada sobre las cifras de Anthropic** («las cifras proceden de Anthropic sobre sí misma»), ya enunciada en la nota del 26 de julio. La limitación del texto es el reverso de su fuerza: **se publica el mismo día que la publicación de Osmani que comenta**, lo que deja poco margen para la prueba del tiempo o la contradicción — y su única cifra propia (−30 % de iteraciones tras diez ciclos) es de primera parte, no auditable, sin descripción de protocolo ni de alcance. La llamada a la acción final («Instrumenta tu fase Review antes de abrir las compuertas agénticas») recuerda que la doctrina es también una oferta.

## Pense-betes

- **Naturaleza de la nota**: se trata de un **artículo de encuadre**, no de una fuente primaria de resultados. El valor propio del texto se reduce a tres puntos, todo lo demás es síntesis de fuentes: (1) **Review fuera de las puertas humanas** y la división «Review instrumenta / Ship decide»; (2) **vincular el trinquete a Compound-1** como la fase encargada de él; (3) la cifra propia de la firma del −30 %. No volver a citar las cifras de Anthropic o de Compare the Market a través de esta nota: acudir a las notas fuente.
- ⚠️ **Dos fuentes de Osmani citadas NO están en el corpus** y son las mejores candidatas a añadir tras esta nota: *Set the constraints around your agents* (LinkedIn, **30 de julio de 2026** — es el diagrama original) y, sobre todo, ***Software Factories, Light and Dark*** (addyosmani.com, julio de 2026), que por sí sola aporta **tres** de los conceptos estructurantes retomados aquí — el principio de back-pressure, la *comprehension debt* operacionalizada, y la longitud manejable de los bucles (de 3 a 10 pasos, perdiendo el hilo más allá de unos veinte). El corpus contiene la *comprehension debt* vía [[osmani-cognitive-surrender-comprehension-debt-2026-05-05]] y el *ratchet* vía [[osmani-agent-harness-engineering-2026-04-19]], pero no el ensayo que los vincula a la metáfora de la fábrica iluminada/apagada.
- ⚠️ **Variación de cita a tener en cuenta**: SFEIR referencia a Monperrus bajo el título *"The End of Code Review: How AI Agents Supersede Human Code Review."* El título que lleva la nota del corpus (arXiv 2606.13175) es *"The End of Code Review: Coding Agents Supersede Human Inspection."* Mismo artículo, misma fecha (11 de junio de 2026); es la redacción de SFEIR la que se desvía. Usar el título de arXiv para la cita formal.
- **La parrilla dimensión por dimensión es el activo reutilizable n.º 1** — una tabla de dos columnas directamente trasladable a una especificación de fase Review, dimensión → restricción mecanizable → juicio humano residual:
- **Corrección**: pruebas unitarias, de propiedades, de mutación, oráculo verde/rojo → *aceptación funcional*
- **Seguridad**: SAST/DAST, escaneo de dependencias, detección de secretos, revisión agéntica dedicada → *arbitraje del riesgo residual*
- **Rendimiento**: presupuesto de rendimiento, pruebas de carga, regresión medida → *definición de SLO*
- **Accesibilidad**: axe, contraste, navegación por teclado → *la experiencia realmente vivida*
- **Mantenibilidad**: cobertura, complejidad, radio de impacto, límites de componentes → *deuda arquitectónica reconocida*
- **Comprensibilidad**: el agente registra lo que probó **y lo que descartó**, un registro de decisiones adjunto al PR → *reconstruir la intención*
- **Eficiencia económica**: presupuesto de tokens/cómputo por tarea, coste por cambio → *TCO y el equilibrio CapEx/OpEx*
- **Back-pressure** (la regla que vincula a las siete): autonomía ≤ verificabilidad de bajo coste → *dónde colocar el interruptor*
- **El argumento de arquitectura más contundente, reutilizable literalmente en un comité**: si Review llevara la puerta humana, «el punto de control del sistema sería la atención humana, un recurso finito que no escala, frente a una capacidad de generación que, a su vez, escala» — de modo que **el cuello nunca se ensancharía**, y «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». Este es el argumento que justifica *desplazar* la puerta a Ship en lugar de *eliminar* al humano.
- **Distinción operativa que conviene recordar**: Review tiene un **entregable** (un cuerpo de evidencia oponible), Ship tiene una **decisión** — «y esa decisión se toma sobre la evidencia, no sobre el diff completo».
- **La dimensión olvidada, y por qué**: la **comprensibilidad** se omite sistemáticamente «porque no rompe la CI». El remedio es el más barato de la parrilla y el menos aplicado — pedir al agente que anote lo que probó y descartó, ya que «revisar un PR agéntico es la primera vez que un humano reconstruye el *porqué*». Frase que merece retenerse: **«la intención no se pierde, se tira»**.
- **Validación circular, un modo de fallo que hay que nombrar delante de un equipo**: el agente escribe el código, el mismo agente escribe las pruebas, la CI está en verde → «un espejo, no un anillo». Término tomado de Augment Code ([[hingel-augment-how-ai-changes-sdlc-six-stages-2026-06-08]]); la medición del fenómeno proviene de DORA 2025 (la adopción de IA correlacionada **positivamente con el throughput** y **negativamente con la estabilidad** cuando los fundamentos no acompañan el ritmo). Pregunta diagnóstica n.º 2 del artículo, la más rentable de las cinco: *«¿tus pruebas las escribe el agente que escribe el código?»*
- **Criterios de cualificación de un bucle autónomo** (checklist reutilizable de cinco puntos): el control debe ser **barato, de alta frecuencia, difícil de eludir, inmediato y no derivante**. Ejemplos que cualifican: oráculo verde/rojo, puerta de tipos, pruebas de propiedades, un revisor agéntico dotado de una rúbrica real. Corolario que no hay que perder: **los bucles cortos se verifican mejor que los largos** (un agente aguanta de 3 a 10 pasos, pierde el hilo más allá de unos veinte) — «un bucle que se dispersa esconde sus errores en los rincones».
- **Dónde mantener la luz encendida**: errores sutiles invisibles a las pruebas, radios de impacto amplios, decisiones que estructuran un año de trabajo — en concreto **autenticación, facturación, contratos de API pública**. Y la advertencia de gobernanza: «el verdadero riesgo es poner todos los interruptores en la misma posición» (todos apagados → desmantelado cuatro meses después; todos encendidos → ya no se despliega nada).
- **El trinquete, extensión propia de SFEIR**: «**cada fuga se convierte en una restricción**» — un defecto que ha atravesado el anillo no solo se corrige en el código, se **cierra de nuevo dentro del anillo** (prueba, regla de lint, rúbrica de revisión, guardarraíl del harness), en **Compound-1**, con la memoria recargada en la fase Plan del siguiente ciclo. Es el *principio del trinquete* de Osmani (cada error se convierte en una regla, cf. [[osmani-agent-harness-engineering-2026-04-19]]) **conectado a una fase del ciclo explícitamente encargada de él** — esto, y en ningún otro lugar, es donde el marco de SFEIR añade algo al diagrama tomado prestado. Dos frases: «una checklist se escribe una vez y se vuelve obsoleta, el anillo se engrosa con cada ciclo» y «**un error visto dos veces no es un error, es un agujero en el sistema**».
- ⚠️ **Cifra a manejar con cautela**: **−30 % menos iteraciones de corrección tras diez ciclos** está etiquetada como *Measured · SFEIR*, material propio de 2026 — **no se aporta protocolo, alcance, tamaño de muestra ni definición de «iteración de corrección»**. Es la única cifra propia del artículo y sustenta su tesis comercialmente más útil (el anillo como activo que se revaloriza). No reutilizarla con clientes sin matizarla.
- **Aforismo económico que merece retenerse**: el anillo es «el único activo de la cadena que **se revaloriza mientras los modelos se deprecian**» — un argumento de inversión (el harness sobrevive a los cambios de modelo) que hay que vincular con la doctrina del harness engineering.
- **Eficiencia económica en una parrilla de *calidad***: el punto es teóricamente interesante y se argumenta en una sola frase — «un presupuesto de tokens por tarea es una restricción en pie de igualdad con un presupuesto de rendimiento, y produce la misma virtud, **acotar la autonomía por el coste de verificarla**». Es el punto de unión FinOps ↔ calidad, complementario del ángulo «categorización por riesgo = política FinOps» de la nota del 26 de julio.
- **Metadatos**: publicado el **30 de julio de 2026**, sin firma (voz de la firma), etiquetas del sitio `sdlc`, `ia-agentique`, `software-factory`, `harness-engineering`, `code-review`. Ocho fuentes numeradas con etiquetas de estado. **Publicado el mismo día que la publicación comentada de Osmani** — un plazo de respuesta notable, que merece considerarse un hecho de vigilancia tecnológica en sí mismo (la firma sigue el hilo de LinkedIn de Osmani en tiempo real y lo convierte en un episodio de la serie). El artículo referencia un texto de SFEIR **ausente del corpus**: *Code review in the age of AI: from creator to verifier* (1 de abril de 2026) — candidato a añadir, ya señalado en la nota del 26 de julio.
- **Conexiones del dosier de vigilancia tecnológica**:
- **Marco interno, leer primero**: [[sfeir-sdlc-ia-cycle-11-phases-2026-06-16]] (las 11 fases y las 3 puertas — esencial para situar «la fase 5, entre Verify y Compound-1») y [[sfeir-sdlc-pdlc-articulation-2026-07-22]].
- **Nota gemela, misma semana**: [[sfeir-anthropic-sdlc-ai-native-securise-2026-07-26]] — los cinco mecanismos anticircularidad retomados aquí son su tema; esta nota lleva la *especificación de fase*, aquella la *condición de posibilidad del ciclo*.
- **Fuente de las cifras de Anthropic**: [[clinton-anthropic-secure-ai-native-sdlc-2026-07-21]] (16 % → 54 %, un tercio de los incidentes, modo sombra, categorización por riesgo, SIEM).
- **Osmani, fundamento conceptual**: [[osmani-agent-harness-engineering-2026-04-19]] (harness, *ratchet principle*) y [[osmani-cognitive-surrender-comprehension-debt-2026-05-05]] (*comprehension debt*, PRs de ~100 líneas, revisión de nivel junior) — la dimensión «comprensibilidad» del anillo es exactamente el guardarraíl estructural que reclamaba Cognitive Surrender.
- **Postura antagónica adoptada deliberadamente**: [[monperrus-end-of-code-review-agents-supersede-2026-06-11]] — SFEIR toma el diagnóstico, rechaza la conclusión.
- **Marco vecino, para comparar en número de puertas**: [[williams-adlc-2-two-human-gates-2026-06-12]] (**dos** puertas humanas) frente a las **tres** de SFEIR; [[williams-adlc-4-prosecution-not-code-review-2026-06-12]] (la revisión como escrito de acusación, el mismo giro hacia la evidencia); [[williams-adlc-3-tests-are-the-spec-2026-06-12]] (la prueba como un lenguaje que el constructor no puede rebatir — la frase de Osmani sobre «restricciones que el modelo no puede rebatir» es su contrapartida); [[williams-adlc-6-lifecycle-gets-cheaper-2026-06-12]] (el ciclo que mejora con cada ejecución = el trinquete).
- **Validación circular y efecto espejo**: [[hingel-augment-how-ai-changes-sdlc-six-stages-2026-06-08]], [[dora-report-2025-ai-software-dev-2025-09-23]], [[dora-google-cloud-roi-ai-assisted-software-development-j-curve-2026-04-21]].
- **Contexto para un revisor de IA**: [[comparethemarket-context-retrieval-ai-code-review-gkg-rag-2026-03-06]] — la fuente de las cifras ~70 % (grafo AST) frente a ~58 % (RAG) sobre 79 MR; a leer antes de construir una revisión agéntica sobre RAG vectorial.
- **Metáfora de la fábrica**: [[mccarthy-strongdm-software-factory-agentic-moment-2026-02-06]] y [[wescale-usine-logicielle-augmentee-juge-strategique-2026-05-03]] — «la fábrica a oscuras» proviene de *Software Factories, Light and Dark*.
- **FinOps de tokens (dimensión de eficiencia económica)**: [[tokenomics-foundation-linux-finops-token-economics-about-2026-06-03]], [[gupta-token-budget-wars-marginal-token-utility-2026-05-28]], [[beck-starving-genies-usage-limits-ai-coding-2026-04-03]].
- **El giro de creador a verificador**: [[exit-vibe-coding-place-vibe-reviewing-mogere-2025-07-07]].

## RésuméDe400mots

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 LinkedIn de Addy Osmani, a la que convierte en una especificación de fase.

La observación de partida: la calidad solía leerse en el código; los agentes ahora producen más del que nadie puede revisar. Por tanto, **ha cambiado de dirección** — vive 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), 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. El corolario invierte la intuición dominante: 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».

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. Colocar la puerta en Review situaría la atención humana —un recurso finito— como el 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 resiste 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 que puede mecanizarse del juicio irreductiblemente humano. La dimensión sistemáticamente olvidada es la **comprensibilidad**, «porque no rompe la CI» — de ahí el remedio más barato de la parrilla: que el agente registre lo que probó y descartó, puesto que «la intención no se pierde, se tira».

El modo de fallo nombrado es la **validación circular**: el agente que escribe el código escribe las pruebas que lo validan, la CI está en verde, «se ha construido un espejo, no un anillo». Se toman prestadas 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 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 % menos iteraciones de corrección tras diez ciclos, una medida interna). Solo queda una pregunta: **¿qué se niega mi sistema a dejar pasar?**

## GrapheDeConnaissance

- SFEIR —affirme_que→ la qualité logicielle ne se lit plus dans le code mais dans l'anneau de contraintes qui entoure l'agent (AFFIRMATION, 0.98)
- anneau de contraintes —est_basé_sur→ Addy Osmani (PERSONNE, 0.97)
- SFEIR —affine→ anneau de contraintes (CONCEPT, 0.96)
- anneau de contraintes —fait_partie_de→ cycle SFEIR à 11 phases (METHODOLOGIE, 0.95)
- back-pressure —fait_partie_de→ anneau de contraintes (CONCEPT, 0.96)
- Addy Osmani —affirme_que→ "on ne confie à une boucle que l'autonomie qu'on sait vérifier à faible coût et de façon fiable, pas un pouce de plus" (CITATION, 0.96)
- SFEIR —affirme_que→ le goulot n'a jamais été la génération mais la vérification : accélérer la génération ne fait qu'épaissir le tas au col de la vérification (AFFIRMATION, 0.97)
- phase Review (SDLC) —fait_partie_de→ cycle SFEIR à 11 phases (METHODOLOGIE, 0.97)
- SFEIR —affirme_que→ "Review instrumente. Ship décide." — Review livre un faisceau de preuves opposable, Ship décide sur les preuves et non sur le diff intégral (CITATION, 0.97)
- SFEIR —affirme_que→ placer le gate humain sur Review ferait de l'attention humaine le point de contrôle d'une génération qui scale, plafonnant le débit au nombre de diffs qu'un senior peut lire dans une journée (AFFIRMATION, 0.96)
- SFEIR —s_oppose_à→ The End of Code Review: Coding Agents Supersede Human Inspection (DOCUMENT, 0.93)
- Martin Monperrus —affirme_que→ le modèle hybride "l'agent écrit, l'humain relit" est intenable et générateur d'une fausse sécurité (AFFIRMATION, 0.95)
- validation circulaire —est_instance_de→ mode d'échec de la revue agentique (CONCEPT, 0.95)
- Augment Code —référence→ validation circulaire (CONCEPT, 0.94)
- DORA 2025 —mesure→ "l'adoption de l'IA est corrélée positivement au débit de livraison et négativement à la stabilité quand les fondations ne suivent pas" (MESURE, 0.93)
- compréhensibilité —réduit→ comprehension debt (CONCEPT, 0.94)
- journal de décision —permet→ reconstruction de l'intention derrière une PR agentique (CONCEPT, 0.95)
- SFEIR —affirme_que→ "l'intention n'est pas perdue, elle est jetée" (CITATION, 0.95)
- budget de tokens par tâche —est_instance_de→ contrainte de qualité au même titre qu'un budget de performance (CONCEPT, 0.93)
- cliquet de l'anneau —est_basé_sur→ ratchet principle (CONCEPT, 0.95)
- cliquet de l'anneau —fait_partie_de→ Compound-1 (CONCEPT, 0.94)
- SFEIR —recommande→ toute échappée devient une contrainte : un défaut qui a franchi l'anneau se referme dans l'anneau sous forme de test, de règle de lint, de rubrique de revue ou de garde-fou de harnais (AFFIRMATION, 0.97)
- SFEIR —affirme_que→ "l'anneau s'épaissit à chaque cycle, et c'est le seul actif de la chaîne qui s'apprécie pendant que les modèles se déprécient" (CITATION, 0.95)
- SFEIR —mesure→ "− 30 % d'itérations de correction après dix cycles" (mesure interne first-party, protocole non publié) (MESURE, 0.78)
- Compare the Market —mesure→ "le graphe de connaissance structurel construit par analyse de l'AST place un commentaire en ligne pertinent dans environ 70 % des cas contre 58 % pour le RAG vectoriel, sur 79 merge requests" (MESURE, 0.92)
- graphe de connaissance structurel —surpasse→ RAG vectoriel (TECHNOLOGIE, 0.93)
- SFEIR —recommande→ qualifier une boucle pour l'autonomie sur cinq critères de contrôle — peu coûteux, à haute fréquence, difficile à contourner, immédiat et non dérivant (AFFIRMATION, 0.95)
- boucles courtes —améliore→ vérifiabilité d'un agent (CONCEPT, 0.92)
- SFEIR —recommande→ garder la revue humaine sur l'authentification, la facturation et les contrats d'API publics, et réviser chaque interrupteur à chaque Compound (AFFIRMATION, 0.94)
- SFEIR —recommande→ remplacer la question "ce code est-il bon ?" par "qu'est-ce que mon système refuse de laisser passer ?" (AFFIRMATION, 0.96)

---
Canonical: https://www.thekb.eu/es/fiches/sfeir-code-review-anneau-contraintes-2026-07-30/
