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

## Veille

Episodio « Phase 5 · Review » della serie SFEIR sull'SDLC aumentato, pubblicato lo stesso giorno del post LinkedIn di Addy Osmani, che traduce in una specifica di fase. Tesi: la qualità ha cambiato indirizzo — non si legge più nel codice (gli agenti ne producono più di quanto chiunque possa revisionare) ma nell'anello di vincoli che circonda l'agente. L'anello di Osmani (sette dimensioni — correttezza, sicurezza, prestazioni, accessibilità, manutenibilità, **efficienza economica**, **comprensibilità** — collegate dalla regola del **back-pressure**: "a un loop si concede solo l'autonomia che si sa verificare in modo economico e affidabile, non un centimetro di più") viene ridisegnato, tradotto e collegato alla fase 5 del ciclo a 11 fasi di SFEIR. Il corollario strutturante: **il collo di bottiglia non è mai stato la generazione, è la verifica** — "la generazione è una bocca larga, la verifica un collo stretto; accelerare la bocca ispessisce l'accumulo al collo." **La decisione di design più interessante è una scelta di architettura del ciclo**: Review è deliberatamente **al di fuori dei tre gate umani** (Define, Plan, Ship), perché porre il gate su Review equivarrebbe a collocare l'attenzione umana — una risorsa finita — come punto di controllo di una capacità di generazione che, essa stessa, scala: "si sarebbe costruita una pipeline il cui throughput massimo è il numero di diff che un senior riesce a leggere prima della fine della giornata." Da qui la separazione: **Review strumenta, Ship decide** — Review fornisce un *corpo di prove opponibile*, Ship decide sulla base delle prove, non sul diff completo. Una posizione presa contro Monperrus (di cui SFEIR conserva la diagnosi — l'ispezione umana di ogni diff non regge alla velocità agentica — ma di cui respinge la conclusione: l'accettazione non può essere delegata). La trappola nominata è la **validazione circolare** (l'agente che scrive il codice scrive i test che lo validano: "si è costruito uno specchio, non un anello"), con cinque contromisure prese in prestito da Anthropic (gate indipendenti in finestre di contesto separate, deterministico + agentico che non si sostituiscono mai l'un l'altro, shadow mode, tiering basato sul rischio, logging verso il SIEM) e l'avvertimento di Compare the Market (**grafo AST ~70% contro RAG vettoriale ~58%**, con il RAG che si comporta peggio dell'assenza totale di contesto). L'estensione propria dell'azienda è **il ratchet**: "ogni fuga diventa un vincolo" — un difetto che ha attraversato l'anello viene richiuso *all'interno dell'anello* (test, regola di lint, rubrica, guardrail dell'harness) al Compound-1, "l'unico asset della catena che si apprezza mentre i modelli si deprezzano" (una misura interna, non verificabile: **− 30% di iterazioni di correzione in meno dopo dieci cicli**). Si chiude riformulando la domanda: "questo codice è buono?" è diventata una domanda senza risposta; ciò che resta è **"cosa rifiuta di lasciar passare il mio sistema?"**

## 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

anello di vincoli, vincoli attorno agli agenti, fase Review, fase 5, SDLC aumentato, ciclo a 11 fasi SFEIR, gate umani, Define Plan Ship, Review strumenta Ship decide, corpo di prove opponibile, back-pressure, autonomia ≤ verificabilità, verificabilità a basso costo, collo di bottiglia della verifica, bocca larga collo stretto, più codice di quanto se ne possa leggere, Addy Osmani, harness, harness engineering, Software Factories Light and Dark, fabbrica a luci spente, fabbrica a luci spente, sette dimensioni di vincolo, correttezza, property testing, mutation testing, oracolo verde/rosso, sicurezza, SAST, DAST, dependency scanning, secrets detection, prestazioni, performance budget, load testing, SLO, accessibilità, axe, contrasto, navigazione da tastiera, manutenibilità, coverage, complessità, blast radius, confini dei componenti, debito architetturale, efficienza economica, budget di token, costo per modifica, FinOps token, TCO, CapEx OpEx, comprensibilità, comprehension debt, comprehension debt, decision log, decision log allegato alla PR, l'intento non viene perso viene gettato via, Martin Monperrus, la fine della code review, falso senso di sicurezza, da creatore a verificatore, validazione circolare, validazione circolare, specchio, Augment Code, Paula Hingel, DORA 2025, throughput vs stabilità, Anthropic, Jason Clinton, 80% del codice mergiato, gate indipendenti, finestre di contesto separate, deterministico e agentico, shadow mode, shadow mode, red team, codebase a livelli di rischio, campionamento ponderato per il rischio, logging SIEM, 16% al 54%, un terzo degli incidenti, cosa eseguiremmo se la scansione costasse quasi nulla, Compare the Market, recupero del contesto, grafo di conoscenza strutturale, analisi AST, 70% contro 58%, 79 merge request, RAG vettoriale, comprensione strutturale, chiamanti firme gerarchie, ratchet, ratchet, ogni fuga diventa un vincolo, un bug visto due volte è un buco nel sistema, Compound-1, capitalizzare lezioni statiche, memoria ricaricata a Plan, − 30% di iterazioni di correzione, dieci cicli, dove posizionare l'interruttore, luci spente, controllo economico ad alta frequenza difficile da aggirare immediato e non soggetto a deriva, loop brevi, da tre a dieci passi, accumulo di contesto, autenticazione fatturazione contratto di API pubblica, output di esecuzione contro affermazione dell'agente, vincoli con cui il modello non può discutere, cosa rifiuta di lasciar passare il mio sistema

## 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

**Profilo**: un articolo di dottrina operativa, un episodio di una serie numerata ("Phase 5 · Review"). Pubblico: leadership ingegneristica, architetti, CISO che già strumentano agenti e cercano dove posizionare i controlli. Registro professionale, denso, francese elegante e curato, zero gergo non definito, nessun anglicismo lasciato non tradotto nella fonte (*back-pressure* e *comprehension debt* vengono mantenuti ma glossati).

**Stile**: la battuta tagliente alla fine di ogni paragrafo è il motore del testo, ed è quasi sempre un'immagine concreta piuttosto che un'astrazione — "la generazione è una bocca larga, la verifica un collo stretto; accelerare la bocca ispessisce l'accumulo al collo"; "si è costruito uno specchio, non un anello di vincoli"; "una fabbrica a luci spente non ripaga questo debito, lo assume a pieno regime, con i test verdi"; "l'intento non viene perso, viene gettato via"; "un loop che si estende nasconde i suoi errori negli angoli"; "un anello statico è un anello che perde." Architettura retorica a imbuto: un diagramma preso in prestito → la sua traduzione in una tabella a due colonne (meccanizzabile / irriducibilmente umano) → il modo di fallimento nominato → l'estensione propria dell'azienda → cinque domande di autodiagnosi → una domanda conclusiva che sostituisce quella iniziale. Due marcatori di rigore insoliti per il genere: ogni affermazione esterna porta una nota numerata con un'etichetta di stato (*Industry · Anthropic*, *Measured · SFEIR*), e il diagramma centrale è esplicitamente accreditato ("diagramma SFEIR ripreso dal diagramma di Addy Osmani, © Addy Osmani, ridisegnato, tradotto e collegato alla fase 5").

**Posizione epistemica**: assunta come prescrittiva, ma con due gesti di probità. Il primo è il disaccordo esplicito e argomentato con Monperrus: SFEIR ne conserva la diagnosi, ne respinge la conclusione, e ne spiega il motivo (l'accettazione non può essere delegata — è il gate Ship) invece di ignorarla o caricaturizzarla. Il secondo è l'avvertenza d'uso richiamata a proposito delle cifre di Anthropic ("le cifre provengono da Anthropic a proposito di sé stessa"), già enunciata nella nota del 26 luglio. Il limite del testo rispecchia il suo punto di forza: è pubblicato lo stesso giorno del post di Osmani che commenta, il che lascia poco spazio alla prova del tempo o alla contraddizione — e la sua unica cifra propria (− 30% di iterazioni dopo dieci cicli) è proprietaria, non verificabile, senza alcuna descrizione di protocollo o ambito. La CTA conclusiva ("Strumenta la tua fase Review prima di aprire le paratoie agentiche") è un promemoria che la dottrina è anche un'offerta.

## Pense-betes

- **Natura della nota**: si tratta di un **articolo di framing**, non di una fonte primaria di risultati. Il valore proprio del testo si riduce a tre punti, tutto il resto è sintesi di fonti: (1) **Review al di fuori dei gate umani** e la separazione "Review strumenta / Ship decide"; (2) **il collegamento del ratchet al Compound-1** come fase incaricata di gestirlo; (3) la cifra propria dell'azienda del − 30%. Non ricitare le cifre di Anthropic o di Compare the Market tramite questa nota: fare riferimento alle note fonte.
- ⚠️ **Due fonti di Osmani citate NON sono nel corpus** e sono le migliori candidate da aggiungere dopo questa nota: *Set the constraints around your agents* (LinkedIn, **30 luglio 2026** — questo è il diagramma originale) e soprattutto ***Software Factories, Light and Dark*** (addyosmani.com, luglio 2026), che da sola porta **tre** dei concetti strutturanti ripresi qui — il principio del back-pressure, il *comprehension debt* operazionalizzato, e la lunghezza gestibile dei loop (da 3 a 10 passi, perdendo il filo oltre una ventina). Il corpus contiene il *comprehension debt* tramite [[osmani-cognitive-surrender-comprehension-debt-2026-05-05]] e il *ratchet* tramite [[osmani-agent-harness-engineering-2026-04-19]], ma non il saggio che li collega alla metafora della fabbrica illuminata/spenta.
- ⚠️ **Variante di citazione da tenere presente**: SFEIR fa riferimento a Monperrus con il titolo *"The End of Code Review: How AI Agents Supersede Human Code Review."* Il titolo riportato dalla nota del corpus (arXiv 2606.13175) è *"The End of Code Review: Coding Agents Supersede Human Inspection."* Stesso paper, stessa data (11 giugno 2026); è la formulazione di SFEIR a discostarsi. Usare il titolo arXiv per la citazione formale.
- **La griglia dimensione per dimensione è l'asset riutilizzabile #1** — una tabella a due colonne direttamente trasponibile in una specifica di fase Review, dimensione → vincolo meccanizzabile → giudizio umano residuo:
- **Correttezza**: unit testing, property testing, mutation testing, oracolo verde/rosso → *accettazione funzionale*
- **Sicurezza**: SAST/DAST, dependency scanning, secrets detection, revisione agentica dedicata → *arbitraggio del rischio residuo*
- **Prestazioni**: performance budget, load testing, regressione misurata → *definizione degli SLO*
- **Accessibilità**: axe, contrasto, navigazione da tastiera → *l'esperienza effettivamente vissuta*
- **Manutenibilità**: coverage, complessità, blast radius, confini dei componenti → *debito architetturale riconosciuto*
- **Comprensibilità**: l'agente registra ciò che ha tentato **e ciò che ha scartato**, un decision log allegato alla PR → *ricostruzione dell'intento*
- **Efficienza economica**: budget di token/compute per task, costo per modifica → *TCO e il trade-off CapEx/OpEx*
- **Back-pressure** (la regola che collega tutte e sette): autonomia ≤ verificabilità a basso costo → *dove posizionare l'interruttore*
- **L'argomento architetturale più forte, riutilizzabile testualmente in un comitato**: se Review portasse il gate umano, "il punto di controllo del sistema sarebbe l'attenzione umana, una risorsa finita che non scala, di fronte a una capacità di generazione che, essa stessa, scala" — quindi **il collo non si allargherebbe mai**, e "si sarebbe costruita una pipeline il cui throughput massimo è il numero di diff che un senior riesce a leggere prima della fine della giornata." Questo è l'argomento che giustifica lo *spostamento* del gate su Ship piuttosto che la *rimozione* dell'essere umano.
- **Distinzione operativa da ricordare**: Review ha un **deliverable** (un corpo di prove opponibile), Ship ha una **decisione** — "e quella decisione viene presa sulla base delle prove, non sul diff completo."
- **La dimensione dimenticata, e perché**: la **comprensibilità** viene sistematicamente omessa "perché non rompe la CI." Il rimedio è il più economico della griglia e il meno applicato — chiedere all'agente di annotare ciò che ha tentato e scartato, poiché "revisionare una PR agentica è la prima volta che un umano ricostruisce il *perché*." Frase da conservare: **"l'intento non viene perso, viene gettato via."**
- **Validazione circolare, un modo di fallimento da nominare davanti a un team**: l'agente scrive il codice, lo stesso agente scrive i test, la CI è verde → "uno specchio, non un anello." Termine preso in prestito da Augment Code ([[hingel-augment-how-ai-changes-sdlc-six-stages-2026-06-08]]); la misurazione del fenomeno viene da DORA 2025 (l'adozione dell'IA correlata **positivamente con il throughput** e **negativamente con la stabilità** quando le fondamenta non tengono il passo). Domanda diagnostica #2 dell'articolo, la più proficua delle cinque: *"i vostri test sono scritti dall'agente che scrive il codice?"*
- **Criteri di qualificazione per un loop autonomo** (checklist riutilizzabile a cinque voci): il controllo deve essere **economico, ad alta frequenza, difficile da aggirare, immediato e non soggetto a deriva**. Esempi qualificanti: oracolo verde/rosso, type gate, property test, un revisore agentico dotato di una rubrica reale. Corollario da non perdere: **i loop brevi si verificano meglio di quelli lunghi** (un agente regge per 3-10 passi, perde il filo oltre una ventina) — "un loop che si estende nasconde i suoi errori negli angoli."
- **Dove tenere la luce accesa**: bug sottili invisibili ai test, blast radius ampi, decisioni che strutturano un anno di lavoro — vale a dire **autenticazione, fatturazione, contratti di API pubbliche**. E l'avvertimento di governance: "il vero rischio è impostare tutti gli interruttori allo stesso modo" (tutti spenti → smantellato quattro mesi dopo; tutti accesi → non si spedisce più).
- **Il ratchet, estensione propria di SFEIR**: "**ogni fuga diventa un vincolo**" — un difetto che ha attraversato l'anello non viene semplicemente corretto nel codice, si **richiude all'interno dell'anello** (test, regola di lint, rubrica di revisione, guardrail dell'harness), al **Compound-1**, con la memoria ricaricata nella fase Plan del ciclo successivo. Questo è il *principio del ratchet* di Osmani (ogni errore diventa una regola, cfr. [[osmani-agent-harness-engineering-2026-04-19]]) **collegato a una fase del ciclo esplicitamente incaricata di gestirlo** — è qui, e solo qui, che il framework di SFEIR aggiunge qualcosa al diagramma preso in prestito. Due frasi: "una checklist si scrive una volta e diventa obsoleta, l'anello si ispessisce a ogni ciclo" e "**un bug visto due volte non è un bug, è un buco nel sistema**."
- ⚠️ **Cifra da maneggiare con cautela**: **− 30% di iterazioni di correzione in meno dopo dieci cicli** è etichettata *Measured · SFEIR*, materiale proprietario 2026 — **non viene fornito alcun protocollo, ambito, dimensione del campione o definizione di "iterazione di correzione"**. È l'unica cifra propria dell'articolo e sostiene la sua tesi commercialmente più utile (l'anello come asset che si apprezza). Non riutilizzarla con i clienti senza qualificarla.
- **Aforisma economico da conservare**: l'anello è "l'unico asset della catena che **si apprezza mentre i modelli si deprezzano**" — un argomento di investimento (l'harness sopravvive ai cambi di modello) da collegare alla dottrina dell'harness engineering.
- **L'efficienza economica in una griglia di *qualità***: il punto è teoricamente interessante ed è argomentato in un'unica frase — "un budget di token per task è un vincolo sullo stesso piano di un performance budget, e produce la stessa virtù, **limitare l'autonomia al costo della sua verifica**." Questo è il punto di giunzione FinOps ↔ qualità, complementare all'angolazione "tiering basato sul rischio = policy FinOps" della nota del 26 luglio.
- **Metadati**: pubblicato il **30 luglio 2026**, non firmato (voce aziendale), tag del sito `sdlc`, `ia-agentique`, `software-factory`, `harness-engineering`, `code-review`. Otto fonti numerate con etichette di stato. **Pubblicato lo stesso giorno del post di Osmani commentato** — un turnaround notevole, da considerare un fatto di veille tecnologica in sé (l'azienda segue il thread LinkedIn di Osmani in tempo reale e lo converte in un episodio della serie). L'articolo fa riferimento a un testo SFEIR **assente dal corpus**: *Code review in the age of AI: from creator to verifier* (1° aprile 2026) — candidato per l'aggiunta, già segnalato nella nota del 26 luglio.
- **Connessioni del dossier di veille tecnologica**:
- **Framework interno, da leggere per primo**: [[sfeir-sdlc-ia-cycle-11-phases-2026-06-16]] (le 11 fasi e i 3 gate — essenziale per situare "la fase 5, tra Verify e Compound-1") e [[sfeir-sdlc-pdlc-articulation-2026-07-22]].
- **Nota gemella, stessa settimana**: [[sfeir-anthropic-sdlc-ai-native-securise-2026-07-26]] — i cinque meccanismi anti-circolarità ripresi qui ne sono l'oggetto; questa nota porta la *specifica di fase*, quella la *condizione di possibilità del ciclo*.
- **Fonte delle cifre Anthropic**: [[clinton-anthropic-secure-ai-native-sdlc-2026-07-21]] (16% → 54%, un terzo degli incidenti, shadow mode, tiering basato sul rischio, SIEM).
- **Osmani, fondamento concettuale**: [[osmani-agent-harness-engineering-2026-04-19]] (harness, *ratchet principle*) e [[osmani-cognitive-surrender-comprehension-debt-2026-05-05]] (*comprehension debt*, PR di ~100 righe, revisione a standard junior) — la dimensione "comprensibilità" dell'anello è esattamente il guardrail strutturale invocato da Cognitive Surrender.
- **Posizione antagonista assunta deliberatamente**: [[monperrus-end-of-code-review-agents-supersede-2026-06-11]] — SFEIR ne accoglie la diagnosi, ne respinge la conclusione.
- **Framework affine, da confrontare sul numero di gate**: [[williams-adlc-2-two-human-gates-2026-06-12]] (**due** gate umani) contro i **tre** di SFEIR; [[williams-adlc-4-prosecution-not-code-review-2026-06-12]] (la review come atto d'accusa, lo stesso spostamento verso la prova); [[williams-adlc-3-tests-are-the-spec-2026-06-12]] (il test come un linguaggio con cui il builder non può discutere — la frase di Osmani sui "vincoli con cui il modello non può discutere" ne è la controparte); [[williams-adlc-6-lifecycle-gets-cheaper-2026-06-12]] (il ciclo che migliora a ogni esecuzione = il ratchet).
- **Validazione circolare ed effetto specchio**: [[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]].
- **Contesto per un revisore IA**: [[comparethemarket-context-retrieval-ai-code-review-gkg-rag-2026-03-06]] — la fonte delle cifre ~70% (grafo AST) contro ~58% (RAG) su 79 MR; da leggere prima di costruire una revisione agentica su RAG vettoriale.
- **Metafora della fabbrica**: [[mccarthy-strongdm-software-factory-agentic-moment-2026-02-06]] e [[wescale-usine-logicielle-augmentee-juge-strategique-2026-05-03]] — "la fabbrica a luci spente" viene da *Software Factories, Light and Dark*.
- **FinOps dei token (dimensione dell'efficienza economica)**: [[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]].
- **Il passaggio da creatore a verificatore**: [[exit-vibe-coding-place-vibe-reviewing-mogere-2025-07-07]].

## RésuméDe400mots

Quinto episodio della serie SFEIR sull'SDLC aumentato, dedicato alla fase Review, pubblicato lo stesso giorno del post LinkedIn di Addy Osmani, che converte in una specifica di fase.

L'osservazione di partenza: un tempo la qualità si leggeva nel codice; oggi gli agenti ne producono più di quanto chiunque possa revisionare. Ha quindi **cambiato indirizzo** — vive nell'**anello di vincoli** che circonda l'agente, cioè nell'harness. Sette dimensioni compongono questo anello (correttezza, sicurezza, prestazioni, accessibilità, manutenibilità, efficienza economica, comprensibilità), collegate dalla regola del **back-pressure**: a un loop si concede solo l'autonomia che si sa verificare in modo economico e affidabile. Il corollario ribalta l'intuizione dominante: il collo di bottiglia non è mai stato la generazione, è la verifica — "la generazione è una bocca larga, la verifica un collo stretto; accelerare la bocca ispessisce l'accumulo al collo."

Da qui la decisione architetturale centrale: nel ciclo a undici fasi, **Review non è un gate umano**, e questo è deliberato. I tre gate inviolabili sono Define, Plan e Ship. Porre il gate su Review collocherebbe l'attenzione umana — una risorsa finita — come punto di controllo di una generazione che, essa stessa, scala: il collo non si allargherebbe mai. **Review strumenta, Ship decide**; Review produce un corpo di prove opponibile, e la decisione viene presa sulla base delle prove, non sul diff completo. SFEIR conserva da Monperrus il fatto che l'ispezione umana di ogni diff non regge alla velocità agentica, ma ne respinge la conclusione: l'accettazione non può essere delegata.

La traduzione operativa è una tabella dimensione per dimensione, che separa ciò che può essere meccanizzato dal giudizio umano irriducibile. La dimensione sistematicamente dimenticata è la **comprensibilità**, "perché non rompe la CI" — da qui il rimedio più economico della griglia: far sì che l'agente registri ciò che ha tentato e scartato, poiché "l'intento non viene perso, viene gettato via."

Il modo di fallimento nominato è la **validazione circolare**: l'agente che scrive il codice scrive i test che lo validano, la CI è verde, "si è costruito uno specchio, non un anello." Cinque contromisure sono prese in prestito da Anthropic (gate indipendenti, deterministico + agentico, shadow mode, tiering basato sul rischio, logging SIEM), e Compare the Market avverte che un revisore costruito su RAG vettoriale degrada la revisione (~70% per un grafo AST contro ~58%).

L'estensione propria dell'azienda è **il ratchet**, collegato al Compound-1: ogni fuga diventa un vincolo. L'anello si ispessisce a ogni ciclo — "l'unico asset della catena che si apprezza mentre i modelli si deprezzano" (− 30% di iterazioni di correzione in meno dopo dieci cicli, una misura interna). Resta solo una domanda: **cosa rifiuta di lasciar passare il mio sistema?**

## 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/it/fiches/sfeir-code-review-anneau-contraintes-2026-07-30/
