부제: 사용자가 응답 도중 앱을 닫아도, 생성 중이던 답을 잃지 않게 한 이야기챗봇은 답을 스트리밍(SSE)으로 한 조각씩 흘려보낸다.그런데 사용자가 답이 끝나기 전에 앱을 닫거나 화면을 나가면 연결이 끊긴다.문제는 그 순간 서버가 무엇을 하느냐였다.끊기면 진행 중이던 답이 사라진다연결이 끊기면 서버(uvicorn)는 그 요청에 딸린 작업들을 통째로 취소한다.비동기에서 요청 하나는 여러 작업이 묶인 나무 같은 구조라, 요청이 끝나면 그 나무 전체가 취소된다.그런데 하필 그 시점에 LLM은 아직 답을 생성하는 중일 수 있다.저장도 후처리도 남아 있다.그냥 두면 생성 중이던 턴이 통째로 사라진다.사용자가 다시 들어와도 그 답이 없고, DB는 반쯤 쓰다 만 상태가 된다.사용자가 잠깐 끊었을 뿐인데, 진행 중이..