POST http://localhost:5678/webhook/my-assistant · 5 case(s) × 1
✔ 회의록 없는 회의 요청 · 2.6s
    → request  POST /webhook/my-assistant
      {
        "message": "이번 회의록 할 일 정리 부탁해요",
        "user": "김민지"
      }
    ← response HTTP 200
      {
        "count": 1,
        "results": [
          {
            "index": 1,
            "type": "meeting",
            "text": "이번 회의록 할 일 정리 부탁해요",
            "agent": "meeting-agent",
            "route": "입력 필요",
            "answer": "회의록 정리를 하려면 회의록 내용(notes)을 함께 보내 주세요."
          }
        ],
        "reply": "1. 이번 회의록 할 일 정리 부탁해요\n   → [입력 필요] 회의록 정리를 하려면 회의록 내용(notes)을 함께 보내 주세요."
      }
✔ IT 둘 · 둘 다 답 · 3.9s
    → request  POST /webhook/my-assistant
      {
        "message": "비밀번호를 잊어버렸어요. 그리고 메일함 용량이 꽉 찼다고 나와요.",
        "user": "이준호"
      }
    ← response HTTP 200
      {
        "count": 2,
        "results": [
          {
            "index": 1,
            "type": "it",
            "text": "비밀번호를 잊어버렸어요.",
            "agent": "it-agent",
            "route": "자동 답변",
            "answer": "사내 포털 로그인 화면의 '비밀번호 찾기'에서 휴대폰 인증 후 새 비밀번호를 설정하시면 됩니다."
          },
          {
            "index": 2,
            "type": "it",
            "text": "메일함 용량이 꽉 찼다고 나와요.",
            "agent": "it-agent",
            "route": "자동 답변",
            "answer": "메일함 용량이 꽉 찼을 때는 오래된 메일과 큰 첨부 파일을 보관함으로 옮기거나 삭제하여 용량을 확보하시면 됩니다."
          }
        ],
        "reply": "1. 비밀번호를 잊어버렸어요.\n   → [자동 답변] 사내 포털 로그인 화면의 '비밀번호 찾기'에서 휴대폰 인증 후 새 비밀번호를 설정하시면 됩니다.\n2. 메일함 용량이 꽉 찼다고 나와요.\n   → [자동 답변] 메일함 용량이 꽉 찼을 때는 오래된 메일과 큰 첨부 파일을 보관함으로 옮기거나 삭제하여 용량을 확보하시면 됩니다."
      }
✔ 복합 요청 · 오류 없음 · 8.2s
    → request  POST /webhook/my-assistant
      {
        "message": "T-1002 처리 상태 알려주고, 첨부한 회의록에서 할 일도 정리해줘. 그리고 프린터 출력이 안 돼요.",
        "user": "박서연",
        "title": "10월 16일 주간 회의",
        "notes": "참석: 김민지, 이준호, 박서연. 1) 신규 고객 문의 응답 템플릿을 이준호가 금요일까지 정리한다. 2) 박서연은 다음 주 월요일까지 VPN 장애 보고서를 작성한다. 3) 서버 점검 일정은 김민지가 오늘 중 공지한다. 4) 회의실 예약 규칙 개선은 담당자를 다음 회의에서 정한다. 다음 회의는 10월 23일."
      }
    ← response HTTP 200
      {
        "count": 3,
        "results": [
          {
            "index": 1,
            "type": "it",
            "text": "T-1002 처리 상태 알려줘",
            "agent": "it-agent",
            "route": "자동 답변",
            "answer": "T-1002 티켓은 현재 \"처리 중\" 상태이며, VPN 인증서 발급 승인 대기 중입니다. 10월 20일에 완료될 예정입니다. 추가 문의가 필요하면 알려주세요."
          },
          {
            "index": 2,
            "type": "meeting",
            "text": "첨부한 회의록에서 할 일 정리",
            "agent": "meeting-agent",
            "route": "자동 답변",
            "answer": "10월 16일 주간 회의에서 신규 고객 문의 응답 템플릿 정리, VPN 장애 보고서 작성, 서버 점검 일정 공지, 회의실 예약 규칙 개선 담당자 선정에 대해 논의함. 할 일: 이준호 - 신규 고객 문의 응답 템플릿 정리 (금요일); 박서연 - VPN 장애 보고서 작성 (다음 주 월요일); 김민지 - 서버 점검 일정 공지 (오늘); 미정 - 회의실 예약 규칙 개선 담당자 선정 (10월 23일)",
            "actions": [
              {
                "owner": "이준호",
                "task": "신규 고객 문의 응답 템플릿 정리",
                "due": "금요일"
              },
              {
                "owner": "박서연",
                "task": "VPN 장애 보고서 작성",
                "due": "다음 주 월요일"
              },
              {
                "owner": "김민지",
                "task": "서버 점검 일정 공지",
                "due": "오늘"
              },
              {
                "owner": "미정",
                "task": "회의실 예약 규칙 개선 담당자 선정",
                "due": "10월 23일"
              }
            ]
          },
          {
            "index": 3,
            "type": "it",
            "text": "프린터 출력이 안 돼요",
            "agent": "it-agent",
            "route": "자동 답변",
            "answer": "프린터 전원과 네트워크 연결을 확인하고, 인쇄 대기열을 비운 뒤 다시 출력해 보세요."
          }
        ],
        "reply": "1. T-1002 처리 상태 알려줘\n   → [자동 답변] T-1002 티켓은 현재 \"처리 중\" 상태이며, VPN 인증서 발급 승인 대기 중입니다. 10월 20일에 완료될 예정입니다. 추가 문의가 필요하면 알려주세요.\n2. 첨부한 회의록에서 할 일 정리\n   → [자동 답변] 10월 16일 주간 회의에서 신규 고객 문의 응답 템플릿 정리, VPN 장애 보고서 작성, 서버 점검 일정 공지, 회의실 예약 규칙 개선 담당자 선정에 대해 논의함. 할 일: 이준호 - 신규 고객 문의 응답 템플릿 정리 (금요일); 박서연 - VPN 장애 보고서 작성 (다음 주 월요일); 김민지 - 서버 점검 일정 공지 (오늘); 미정 - 회의실 예약 규칙 개선 담당자 선정 (10월 23일)\n3. 프린터 출력이 안 돼요\n   → [자동 답변] 프린터 전원과 네트워크 연결을 확인하고, 인쇄 대기열을 비운 뒤 다시 출력해 보세요."
      }
✔ 기타만 · 1.0s
    → request  POST /webhook/my-assistant
      {
        "message": "다음 주 회식 장소 추천해 주세요",
        "user": "최유진"
      }
    ← response HTTP 200
      {
        "count": 1,
        "results": [
          {
            "index": 1,
            "type": "other",
            "text": "다음 주 회식 장소 추천해 주세요",
            "agent": "담당자 연결",
            "route": "담당자 연결",
            "answer": "IT 문의와 회의록 정리 말고는 도와드릴 수 없어 담당자에게 전달했습니다."
          }
        ],
        "reply": "1. 다음 주 회식 장소 추천해 주세요\n   → [담당자 연결] IT 문의와 회의록 정리 말고는 도와드릴 수 없어 담당자에게 전달했습니다."
      }
✔ 빈 요청 · 0.0s
    → request  POST /webhook/my-assistant
      {
        "message": "",
        "user": "이준호"
      }
    ← response HTTP 400
      {
        "error": "message is required"
      }
Passed 5/5
report: runs/lab03-20261020-231011.json
