Figure 22.2: Spec-driven development inverts the usual hierarchy
Figure 22.2 Spec-driven development inverts the usual hierarchy. Intent lives in
the spec; the code is a build artifact generated from it. When something is
wrong, the honest repair (in accent) loops back up to fix the spec and
regenerate—not patch the output in place, the crossed-out path, which
quietly makes the code the source of truth again and leaves the spec to rot.