A mockup was honest about being a picture. Production-shaped code isn't. It runs, it uses the real components, and it carries every choice the model made, so engineering treats it as decided.
My rule, from part 3 of The Design Transition, Reddit's Handoff Ships a Draft PR. Design Should Hand Engineering the Tests.: hand over the behavior spec as rows.
- Never-do lines become hard-fail rows. One failure blocks the merge.
- The acceptable range becomes graded rows with a real example at the floor.
- The wrong path becomes fixtures: refusal, low confidence, timeout, recovery.
- The rubric becomes the grader.
Add the ratified decision ledger from part 2, so engineering knows which choices someone made on purpose.
Engineering owes back a harness that runs the rows on every change, a regression report that names the row, and the rows it can't pass inside budget, as a decision for design and the PM. Nielsen Norman Group's line from the same week is why it matters: a task made faster for one person can create work for another.
Every part of the series is at the series hub.