Figure 21.3 The spectrum of intent. Vibe coding sits at one pole—you judge the
behavior and leave the code unread, which is fine for a throwaway prototype;
augmented coding sits at the other—you still own the code, its tests, and
their coverage, as a long-lived system demands. The position (the knob, in
accent) is one you choose per artifact before the first prompt, set by how long
the thing must live; the tool at both ends is the same.