Two teams, one JSON
The website expects points. The API team renames it to score. Both sides pass their own tests, and in production the page shows NaN. A contract test writes the agreement down once and checks each side against it, separately and fast.