# WebSocket Events 모든 실시간 통신은 `/api/v1/ws/live` 엔드포인트에서 이뤄집니다. 1. **`stt_result`**: 오디오 변환 완료 즉시 발생. - Payload: Pydantic `STTResponse` JSON - 긴급도(`urgency`), 열번(`train_number`), 세그먼트 데이터 포함. 2. **`thread_updated`**: 병목이 걸리는 백그라운드 LLM 연산 처리 이후 보내지는 후행 이벤트. - Payload: `{"action": "append|new", "record_id": num, "segment_id": num, "speaker": str}` 3. **`context_discovered`**: 관제 전문 지식이 포함되어 있을 경우 딕셔너리 정보 반환. - Payload: `contexts` 배열 (키워드, 제목, 설명글 등) # REST API 1. **`GET /api/v1/segments/{segment_id}/audio`**: Opus 압축 오디오 재생 스트리밍 2. **`GET /api/v1/records`**: STT 변환 이력 목록 조회 3. **`GET /api/v1/segments/daily`**: 일자별 세그먼트 채팅뷰 커서 페이징 조회