Earlier quoted context omitted.
I never knew that my default approach is called readme-driven development :)
I guess building from specifications is so rare in software, we forgot how it's called.
nano-waterfall (nWF) - README.md -Driven Development
micro-waterfall (μWF) - ARCHITECTURE.md -Driven Development
mini-waterfall (mWF) - plan→build (iterate)→ship
full waterfool (FWF) - "you went full waterfool, never go full waterfool"