Files
hanarang-dashboard/.plans/sprints/SPRINT-005.md

1.6 KiB

Sprint 005 — 비용 모니터 + 실시간 + 배포

목표

토큰 사용량 추적, 비용 대시보드, WebSocket 실시간 업데이트, 프로덕션 배포.

태스크

TASK-016: 비용 모니터 API

  • 담당: 나랑이
  • 상태: pending
  • 의존성: TASK-002
  • 설명: 세션 로그에서 토큰 사용량 파싱 + 비용 계산
  • 완료 기준:
    • GET /api/admin/costs → 자매별/모델별 토큰 사용량 + 예상 비용
    • 기간 필터 (일/주/월)

TASK-017: 비용 대시보드 페이지

  • 담당: 나랑이
  • 상태: pending
  • 의존성: TASK-016
  • 완료 기준:
    • /admin/costs 페이지: 차트 (bar chart) + 자매별 비교
    • 기간 필터 UI

TASK-018: WebSocket 실시간 업데이트

  • 담당: 나랑이
  • 상태: pending
  • 의존성: TASK-002
  • 설명: 자매 상태, 활동 피드 실시간 업데이트
  • 완료 기준:
    • WebSocket Gateway (Nest.js @WebSocketGateway)
    • 메인 대시보드 자매 상태 카드 실시간 갱신
    • 활동 피드 실시간 추가

TASK-019: 인프라 배포

  • 담당: 이랑이
  • 상태: pending
  • 의존성: TASK-016, TASK-017, TASK-018
  • 설명: Nginx 프록시 + PM2 + SSL
  • 완료 기준:
    • Nginx: hanarang.nabomhalang.co.kr → :3004, hanarang-api.nabomhalang.co.kr → :3005
    • SSL 인증서 (Let's Encrypt)
    • PM2 설정 (hanarang-web, hanarang-api)
    • Dev 서버 배포 완료
    • 브라우저에서 접속 확인

완료 기준 (Sprint 전체)

  • 비용 모니터 페이지 작동
  • WebSocket 실시간 업데이트 작동
  • 프로덕션 배포 완료 + 브라우저 접속 확인