Il team Claude Code di Anthropic descrive come effettua la revisione di codice prodotto per circa il 90% da Claude. Il volume è esploso: nel monorepo di Anthropic, le modifiche giornaliere sono passate da circa 2.500 in maggio a oltre 30.000 in settembre, e la revisione manuale riga per riga non è più sostenibile. Da giugno a settembre, le PR unite su Claude Code sono più che raddoppiate, mentre la quota di revert è scesa di oltre il 40%.
La revisione svolge due funzioni: individuare i difetti e diffondere la conoscenza del codice. Per la prima, il team sostituisce la domanda "l'ha letto un umano?" con "quale controllo dovrebbe individuare ciò che può andare storto?". L'obiettivo: la maggior parte delle PR viene unita con al massimo un umano, senza aumento di revert o incidenti, che fungono da salvaguardia.
Una modifica passa attraverso diversi livelli. Prima della PR, Claude esegue test, build e linter e ne mostra l'output, poi un subagent revisiona il diff in un contesto nuovo. CLAUDE.md descrive il progetto; REVIEW.md, scritto dai proprietari del codice, indica al revisore cosa conta. Su ogni PR, diversi agenti cercano bug in parallelo, altri votano su ciascun riscontro, e solo i riscontri confermati vengono pubblicati, ordinati per gravità. Una revisione di sicurezza separata e la CI bloccano l'unione finché resta aperto un problema. Un classificatore determina il livello di rischio, e quindi il numero di approvatori umani (zero, uno o due); alcuni percorsi richiedono sempre una persona, e l'approvazione di un agente non conta mai come quella di un umano. Coda di merge, feature flags, uso interno in anticipo, un canale latest prima dello stable e rollback rapido completano l'impianto.
Il revisore migliora in un ciclo. Le PR che hanno causato incidenti, confermate da esperti, formano un eval rigiocato ogni giorno. Il rumore è misurato dal modo in cui reagiscono gli autori, poiché un agente corregge ogni nit e rilancia un giro. Una PR ha attraversato più di cinquanta giri in una sola notte; il team ha fissato un limite di tre giri, ha limitato la nuova revisione al solo nuovo diff e ha eliminato le ripetizioni, portando la media da 2,08 a 1,32 giri.
Gli umani mantengono cinque decisioni: se costruirlo, il codice rischioso, l'architettura, la lettura delle evidenze e la responsabilità del risultato. Per comprendere il codice, a Claude viene chiesta una spiegazione della porzione rilevante. La norma "you land it, you own it" si basa su modifiche piccole e reversibili. L'articolo si chiude con un elenco di adozione a fasi.