Eight documents, one run
Discovery writes the whole document set from your specification in one run, marks every document a later edit leaves behind, and ends with a set the rest of the product can trust.
Discovery produces eight documents from one specification, each written from the ones before it: user flows, architecture, technology decisions, data flow, then the DPIA, threat model and risk register. Generating them one at a time and reading each as it lands is right the first time, and a chore after that.
Generate remaining now writes every document still missing, in order, after one confirmation. It keeps going if you leave the page, and each document lands as Needs review. Publish a new version of the specification, or change the architecture, and nothing downstream is quietly rewritten. Every document built from it is marked Outdated, its row says what moved, and you regenerate it from there, or let Generate remaining pick up the outdated ones with the missing ones.
Discovery also ends when you finish it. Finish Discovery is offered once all eight are published; it locks the set, opens the rest of the product and takes you to Initiatives. To change a locked document, reopen Discovery from its page and finish again. The lock is what lets everything downstream trust what it was built from.