## 작업 내용 `core:data-remote`가 SSE(text/event-stream) 응답을 스트리밍으로 받을 수 있도록 Ktor SSE 클라이언트 인프라를 구축한다. 채팅 도메인 지식은 포함하지 않는다. 상위 이슈: #59 설계 문서: `designs/issue-59-C1-sse-client-infra.md` (병합 후 이슈 번호에 맞춰 파일명 변경 예정) 선행 이슈: 없음 (A/B와 병렬 진행 가능) ## 할 일 - [ ] `gradle/libs.versions.toml` — `ktor-client-sse` 추가 - [ ] `core/data-remote/build.gradle.kts` — 의존성 추가 - [ ] `NetworkExtension.kt` — SSE 플러그인 install, HttpTimeout 설정 조정 - [ ] `HttpClient.serverSentEvents(...): Flow<ServerSentEvent>` 확장 함수 - [ ] MockEngine 기반 유닛 테스트
작업 내용
core:data-remote가 SSE(text/event-stream) 응답을 스트리밍으로 받을 수 있도록 Ktor SSE 클라이언트 인프라를 구축한다. 채팅 도메인 지식은 포함하지 않는다.상위 이슈: #59
설계 문서:
designs/issue-59-C1-sse-client-infra.md(병합 후 이슈 번호에 맞춰 파일명 변경 예정)선행 이슈: 없음 (A/B와 병렬 진행 가능)
할 일
gradle/libs.versions.toml—ktor-client-sse추가core/data-remote/build.gradle.kts— 의존성 추가NetworkExtension.kt— SSE 플러그인 install, HttpTimeout 설정 조정HttpClient.serverSentEvents(...): Flow<ServerSentEvent>확장 함수