Tests describing what a consumer reads, written by them, run by us.
consumer-fixtures/
integrator-a/orders-v2.json
integrator-b/orders-v1.json
integrator-b/orders-v2.json
integrator-c/orders-v1.json
each file: a request, and the fields the consumer
asserts on. published on their release, fetched by our
pipeline nightly.
when the v1 sunset was proposed, this directory
answered who would break: integrator-b and c.
Owning the tests ourselves means asserting what we intended, and the risk is the gap between that and what somebody reads. Four consumers is small enough for a shared directory and a nightly fetch — the mechanism matters far less than the fixtures being authored by the people who would be broken.