fix(seer): Propagate Explorer failure reasons (#122969)
Preserve `timeout` and `stalled` failure reasons when Sentry parses Seer run state, allowing the Explorer chat API to expose the terminal cause to the frontend. Seer begins emitting these reasons in [getsentry/seer#7911](https://github.com/getsentry/seer/pull/7911), but Sentry's Pydantic boundary previously discarded the unknown field. The field remains optional for compatibility with older Seer responses. This unblocks the timeout recovery UI in #122934.
G
Greg Pstrucha committed
be8c50792b12166c1e72b3fdc2348c73402bcd3a
Parent: a1e2249
Committed by GitHub <noreply@github.com>
on 8/28/2026, 9:14:33 PM