{ "cases": "lab02-module.json", "webhook": "my-rule-check", "passed": 5, "total": 5, "results": [ { "case": "좋은 초안", "webhook": "my-rule-check", "run": 1, "passed": true, "problems": [], "seconds": 0.1, "status": 200, "request": { "facts": "10월 23일(목) 22:00~24:00 메일 서버 점검. 점검 중에는 메일을 보내고 받을 수 없음. 점검이 끝나면 메일 프로그램을 다시 열면 됨.", "draft": "[점검 안내] 메일 서버 점검\n10월 23일(목) 22:00~24:00에 메일 서버 점검이 있습니다.\n점검 중에는 메일을 보내고 받을 수 없습니다.", "max_length": 600, "required_phrases": [] }, "response": { "passed": true, "codes": [], "issues": [] } }, { "case": "시간 빠짐", "webhook": "my-rule-check", "run": 1, "passed": true, "problems": [], "seconds": 0.1, "status": 200, "request": { "facts": "10월 23일(목) 22:00~24:00 메일 서버 점검. 점검 중에는 메일을 보내고 받을 수 없음. 점검이 끝나면 메일 프로그램을 다시 열면 됨.", "draft": "[점검 안내] 메일 서버 점검\n10월 23일(목) 밤에 메일 서버 점검이 있습니다.\n점검 중에는 메일을 보내고 받을 수 없습니다.", "max_length": 600, "required_phrases": [] }, "response": { "passed": false, "codes": [ "missing_fact" ], "issues": [ { "code": "missing_fact", "detail": "22:00, 24:00" } ] } }, { "case": "전화번호", "webhook": "my-rule-check", "run": 1, "passed": true, "problems": [], "seconds": 0.1, "status": 200, "request": { "facts": "10월 23일(목) 22:00~24:00 메일 서버 점검. 점검 중에는 메일을 보내고 받을 수 없음. 점검이 끝나면 메일 프로그램을 다시 열면 됨.", "draft": "[점검 안내] 메일 서버 점검\n10월 23일(목) 22:00~24:00에 메일 서버 점검이 있습니다.\n점검 중에는 메일을 보내고 받을 수 없습니다.\n문의: 010-1234-5678", "max_length": 600, "required_phrases": [] }, "response": { "passed": false, "codes": [ "personal_info" ], "issues": [ { "code": "personal_info", "detail": "010-1234-5678" } ] } }, { "case": "꼭 넣을 문장 빠짐", "webhook": "my-rule-check", "run": 1, "passed": true, "problems": [], "seconds": 0.1, "status": 200, "request": { "facts": "10월 23일(목) 22:00~24:00 메일 서버 점검. 점검 중에는 메일을 보내고 받을 수 없음. 점검이 끝나면 메일 프로그램을 다시 열면 됨.", "draft": "[점검 안내] 메일 서버 점검\n10월 23일(목) 22:00~24:00에 메일 서버 점검이 있습니다.\n점검 중에는 메일을 보내고 받을 수 없습니다.", "max_length": 600, "required_phrases": [ "IT팀은 절대 비밀번호를 묻지 않습니다." ] }, "response": { "passed": false, "codes": [ "missing_phrase" ], "issues": [ { "code": "missing_phrase", "detail": "IT팀은 절대 비밀번호를 묻지 않습니다." } ] } }, { "case": "짧은 한도", "webhook": "my-rule-check", "run": 1, "passed": true, "problems": [], "seconds": 0.1, "status": 200, "request": { "facts": "10월 23일(목) 22:00~24:00 메일 서버 점검. 점검 중에는 메일을 보내고 받을 수 없음. 점검이 끝나면 메일 프로그램을 다시 열면 됨.", "draft": "[점검 안내] 메일 서버 점검\n10월 23일(목) 22:00~24:00에 메일 서버 점검이 있습니다.\n점검 중에는 메일을 보내고 받을 수 없습니다.", "max_length": 80, "required_phrases": [] }, "response": { "passed": false, "codes": [ "too_long" ], "issues": [ { "code": "too_long", "detail": "82자 (80자 이하)" } ] } } ] }