Vai al contenuto

root / tags / gates-humains

#gates humains

2 fiches

Qualità e Sicurezza Traduzione verificata automaticamente

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

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

#anello di vincoli#vincoli attorno agli agenti#fase Review

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

Qualità e Sicurezza Traduzione verificata automaticamente

Anthropic sécurise un SDLC où l'IA écrit 80 % du code : le cycle redevient le socle

Decrittazione SFEIR (voce istituzionale) dell'after-action report di Jason Clinton (Deputy CISO, Anthropic) pubblicato cinque giorni prima — già censito in [[clinton-anthropic-secure-ai-native-sdlc-2026-07-21]]. **Il valore aggiunto non sta nei fatti, sta nella tesi che li rilegge**: se i controlli di Anthropic tengono, è perché esiste **un ciclo con fasi denominate a cui agganciarli** — "l'SDLC è il fondamento, non la formalità." Dimostrazione attraverso una rilettura della mappatura (**PSR a Plan, CLAUDE.md + egress allowlist a Code, agenti di review a Test, DAST continuo a Deploy, triage + instradamento SIEM a Monitor**) seguita da un'**anafora in quattro parti**: (1) *senza un SDLC, i guadagni di produttività non arrivano* — Clinton cita **Amdahl**: moltiplicare per 8 il volume di codice non moltiplica nulla se la review resta sequenziale e umana, e Anthropic non ha guadagnato distribuendo agenti ma **identificando la fase che bloccava (Test) e ricostruendola** — "non si ottimizza un collo di bottiglia che non si è mappato" (un richiamo al **mirror effect** del DORA 2025); (2) *senza un SDLC, la sicurezza non ha un punto di ancoraggio* — un **gate è per definizione un controllo posto tra due fasi**, e le tre minacce di Clinton sono affrontate in momenti distinti; (3) *senza un SDLC, nessuna politica **FinOps token** può essere formulata* — lo scanning agentico è fatturato a consumo e cresce con il throughput di codice, quindi **il tiering basato sul rischio È la politica FinOps** (decide dove si pagano tre passaggi agentici e dove basta un SAST), altrimenti "la spesa in token non è pilotata, viene osservata a fine mese"; (4) *senza un SDLC, non c'è nulla da misurare* — gli indicatori (dal 16% al 54% delle PR commentate, un terzo degli incidenti passati intercettati) esistono solo perché ci sono fasi in cui si può collocare un contatore, in assenza delle quali si producono solo **cifre di utilizzo** (licenze, token) mute su qualità e rischio. Due punti di forza esterni alla tesi: la lettura dell'**incident agent-à-agent** ("un perimetro di sicurezza che poggia su un'istruzione in un prompt non è un perimetro"; **l'accesso di un agente ad altri agenti fa parte della sua superficie d'attacco**) e un **avvertimento metodologico esplicito** — cifre di Anthropic su Anthropic, non verificate, pubblicate dal fornitore del modello descritto, nel contesto di una codebase giovane senza mainframe: **ciò che si traspone è il metodo, non le cifre**.

#SDLC#SDLC AI-native#ciclo di sviluppo

SFEIR (voix éditoriale du cabinet, article non signé individuellement) — commentaire de Jason Clinton (Deputy CISO, Anthropic)