T-029.txt 1.0 KB

12345678910111213141516171819202122232425262728
  1. # 주문/상태 관련 실시간 알림 연동
  2. **Task ID:** T-029
  3. **Status:** BACKLOG
  4. **Importance:** SHOULD
  5. **Complexity:** 5/10
  6. **Urgency:** 5/10
  7. **Dependencies:** T-027
  8. ## Description
  9. # 설명
  10. 주문 업로드, 수정, 상태 변경 등 주요 이벤트 발생 시 웹소켓 기반 실시간 알림 기능을 구현한다.
  11. # 구현 세부 사항
  12. 1. Node.js BFF에 Socket.io 또는 WS 서버 통합
  13. 2. 이벤트 트리거(업로드 완료, 상태 변경 등) 시 클라이언트로 메시지 전송
  14. 3. 프론트엔드에서 웹소켓 연결 및 알림 컴포넌트 구현
  15. 4. 권한별 네임스페이스 또는 토픽 구분으로 수신 제어
  16. 5. 알림 내역 저장 및 UI 배지 업데이트 로직 추가
  17. # 테스트 전략
  18. - 유닛 테스트: 서버 이벤트 핸들러 및 클라이언트 리스너 검증
  19. - 통합 테스트: 업로드/수정 후 알림 수신 확인
  20. - E2E 테스트: 실시간 알림 도착 및 UI 표시 검증
  21. ---
  22. **Created:** 2025-07-22T07:09:36.718Z
  23. **Updated:** 2025-07-22T07:09:36.718Z