Files

98 lines
2.1 KiB
JSON
Raw Permalink Normal View History

2026-10-23 06:50:50 +09:00
{
"webhook": "my-policy-qa",
"before": [
{
"webhook": "my-index",
"request": "requests/index-section.json"
}
],
"cases": [
{
"name": "점수는 높은데 규정에 없음 (VPN 속도)",
"request": "requests/q-vpn-slow.json",
"expect": {
"equals": {
"route": "담당자 연결"
}
}
},
{
"name": "점수는 높은데 규정에 없음 (노트북 사양)",
"request": "requests/q-laptop-spec.json",
"expect": {
"equals": {
"route": "담당자 연결"
}
}
},
{
"name": "점수는 높은데 규정에 없음 (비밀번호 잊음)",
"request": "requests/q-forgot-password.json",
"expect": {
"equals": {
"route": "담당자 연결"
}
}
},
{
"name": "점수는 높은데 규정에 없음 (보안 교육)",
"request": "requests/q-security-training.json",
"expect": {
"equals": {
"route": "담당자 연결"
}
}
},
{
"name": "점수가 낮아 걸러짐 (연차)",
"request": "requests/q-not-in-policies.json",
"expect": {
"equals": {
"route": "담당자 연결"
}
}
},
{
"name": "틀린 전제 (30일)",
"request": "requests/q-wrong-premise.json",
"expect": {
"contains": {
"answer": [
"90일"
]
},
"not_contains": {
"answer": [
"30일마다 바꾸면 됩니다"
]
}
}
},
{
"name": "근거 있는 답은 그대로",
"request": "requests/q-password-cycle.json",
"expect": {
"equals": {
"route": "자동 답변",
"failed": []
},
"contains": {
"answer": [
"90일"
]
}
}
},
{
"name": "검사 기록",
"request": "requests/q-virus.json",
"expect": {
"contains": {
"checks": [
"grounded"
]
}
}
}
]
}