Chiunque abbia lavorato su una feature grossa conosce il dilemma: o apri un'unica PR enorme che il reviewer rimanda di giorno in giorno perché richiede troppo tempo, oppure spezzi il lavoro in più branch che devi rebasare a mano ogni volta che la prima cambia. Entrambe le strade rallentano tutti. Le stacked pull request (PR impilate) sono la risposta di GitHub, ora in preview pubblica su tutti i repository: una serie ordinata di PR, ognuna che rappresenta un livello focalizzato del cambiamento complessivo, dove ogni PR successiva punta a quella sottostante invece che al branch principale.
Il team di Next.js in Vercel le usa da mesi proprio per questo: introdurre modifiche piccole mentre si spedisce una feature più grande, mantenendo ogni singola revisione gestibile. TED ha raccontato un problema simile — l'IA ha reso gli sviluppatori più produttivi, ma le PR sono cresciute a dismisura e i reviewer faticavano a starci dietro. Spezzare il cambiamento in livelli ordinati per dipendenza ha rimesso ordine nel flusso di revisione.