fix(web): 상담세션 라이브 연결 — start session_id를 turn에 사용(liveSessionId)

- 버그: handleStart가 sessionApi.start 결과 session_id 미저장, handleSend가
  URL :sessionId(임의값)로 turn 호출 → 백엔드 세션 불일치 → mock 폴백
- 수정: liveSessionId state에 start 결과 저장, turn/consume이 이걸 사용
- consumeClientReply: 동기 client_reply 있으면 SSE 스킵하고 타이핑 표시
- persona_code seoyeon→P1(시드 페르소나)
- puppeteer 실화면 검증: 회기시작→말걸기→서연 실응답 확인
This commit is contained in:
Yun Chan 2026-06-26 00:24:18 +09:00
parent c57c34ade6
commit 18b8ef3ef2
2 changed files with 18 additions and 6 deletions

1
.gitignore vendored
View file

@ -44,3 +44,4 @@ postgres-data/
*.out
apps/api/gateway.restart.*
apps/api/e2e_*.py
apps/web/_pptr_check.cjs