JA
I agree. A fallback should be treated as a separate integration with its own contract tests, followed by the same task-level validation used for the primary route. That catches both schema differences and cases where the response is technically valid but unusable. A 200 from the backup provider is not enough to call the recovery successful.
