Contract tests (hard gate, fast): scan your code for forbidden/required patterns. Break a rule → CI fails before build. Journey tests (DoD, authoritative): Playwright runs your critical user flows. If ...