System architecture → product specs → test-driven implementation. Each step builds on the previous, with human review in between to catch gaps before they compound downstream.