Design and engineering pair from the start of every feature. Designers sit in spec reviews; engineers sit in design reviews. Neither owns the handoff because there isn't one.
For complex flows, designers prototype directly in code. The mockup is the implementation, refined together.
When design and engineering disagree, the disagreement goes to a working session — not to a manager.
