On spec driven design
Specification-Driven Development (SDD) is a software development approach where you define detailed specifications (requirements, behavior, interfaces) first, and then build the system to strictly follow those specs. That is a probably enough structure.
The goal is not to produce perfect documentation. The goal is to make refactoring safer, make scientific assumptions explicit, and prevent three developers from silently implementing three different interpretations of the same idea.
Closely related to the florilegium is the commonplace book, which flourished during the Renaissance and early modern period. Writers, scholars, and students kept notebooks filled with quotations, observations, poems, and ideas encountered in their reading. Unlike formal anthologies intended for publication, commonplace books were often private and idiosyncratic. They revealed the habits of thought of their compilers and became repositories of memory and inspiration. Thinkers such as John Milton, Francis Bacon, and Virginia Woolf maintained collections of notes and excerpts that shaped their creative and intellectual lives.