gsxdsm
7e7b0c6818
FN-6979: recover mission interview stream errors
Recover mission interviews from transient AI stream interruptions before surfacing permanent errors.
- Refetch mission interview session state when the SSE stream reports an error.
- Resume generating, awaiting-input, or completed sessions from persisted state instead of stranding users on a Stream error panel.
- Add regression coverage for recoverable and terminal mission interview stream failures.
- Add the FN-6979 patch changeset without reintroducing stale FN-6941/FN-6960 release artifacts.
Files changed:
.changeset/fn-6979-mission-stream-recovery.md | 7 +
.../app/components/MissionInterviewModal.tsx | 133 ++++++++++--
.../__tests__/MissionInterviewModal.test.tsx | 235 ++++++++++++++++++---
3 files changed, 328 insertions(+), 47 deletions(-)
Fusion-Task-Id: FN-6979
Fusion-Task-Lineage: a98477c8-f2f4-4d71-bbc9-b24de539e6a2
2026-06-25 08:34:43 -07:00
..
2026-06-25 08:27:41 -07:00
2026-06-24 23:56:23 -07:00
2026-06-25 08:30:57 -07:00
2026-06-25 08:34:43 -07:00
2026-06-24 23:56:23 -07:00
2026-06-24 23:56:23 -07:00
2026-06-25 05:08:04 -07:00
2026-06-24 23:56:23 -07:00
2026-06-24 23:56:23 -07:00
2026-06-24 23:56:23 -07:00
2026-06-08 15:19:27 -07:00
2026-06-24 23:56:23 -07:00