T-036.txt 1.1 KB

12345678910111213141516171819202122232425262728
  1. # 상태별 실시간 반영 및 알림 연동
  2. **Task ID:** T-036
  3. **Status:** BACKLOG
  4. **Importance:** SHOULD
  5. **Complexity:** 5/10
  6. **Urgency:** 6/10
  7. **Dependencies:** T-035
  8. ## Description
  9. ## 설명
  10. - 상태 변화(NEW, PENDING, COMPLETE 등)가 양측 UI에 즉시 반영되도록 로직 보완
  11. - WebSocket 또는 폴링 기반 실시간 알림 연동 및 알림 UI 구현
  12. ## 구현 상세
  13. 1. 서버에서 Socket.IO 또는 WebSocket 엔드포인트 설정하여 상태 변경 이벤트 발행
  14. 2. Frontend에 WebSocket 클라이언트 연결 후 이벤트 구독 로직 추가
  15. 3. 상태 변경 이벤트 수신 시 Vuex 또는 Composition API로 상태 갱신 및 컴포넌트 리렌더
  16. 4. 알림 컴포넌트 구현: 푸시 토스트 또는 알림 센터에 신규 알림 추가
  17. ## 테스트 전략
  18. - 상태 전이 API 호출 시 WebSocket 이벤트 수신 여부 검증
  19. - UI에서 실시간 반영 및 알림 토스트 표시 확인
  20. - 네트워크 끊김/재연결 시 이벤트 복구 시나리오 테스트
  21. ---
  22. **Created:** 2025-07-25T01:48:03.045Z
  23. **Updated:** 2025-07-25T01:48:03.045Z