Intercept and mock GraphQL responses by operation name, query pattern, and variable conditions — no backend changes required.