A solid screenshot-to-BRD workflow for vibe coders, the two failure modes nobody talks about, and the missing step that separates a demo from a system.