{
  "issueId": "4201",
  "environment": "dev",
  "generatedAt": "2026-09-30T20:03:56+09:00",
  "sourceResult": "qa-results redacted from tracked output",
  "timings": {
    "issueId": "4201",
    "environment": "dev",
    "generatedAt": "2026-09-30T11:03:46.630Z",
    "exitStatus": 0,
    "timings": [
      {
        "name": "qa:run",
        "startedAt": "2026-09-30T10:59:01.423Z",
        "detail": {
          "issueId": "4201",
          "environment": "dev",
          "exitStatus": 0
        },
        "finishedAt": "2026-09-30T11:03:46.630Z",
        "durationMs": 285207,
        "status": "ok"
      },
      {
        "name": "prepare-results",
        "startedAt": "2026-09-30T10:59:01.424Z",
        "detail": {},
        "finishedAt": "2026-09-30T10:59:01.424Z",
        "durationMs": 0,
        "status": "ok"
      },
      {
        "name": "auth-refresh",
        "startedAt": "2026-09-30T10:59:01.424Z",
        "detail": {},
        "finishedAt": "2026-09-30T10:59:23.988Z",
        "durationMs": 22564,
        "status": "ok"
      },
      {
        "name": "auth-refresh:admin/dev/ADMIN",
        "startedAt": "2026-09-30T10:59:01.424Z",
        "detail": {
          "application": "admin",
          "role": "ADMIN",
          "businessRole": "ADMIN"
        },
        "finishedAt": "2026-09-30T10:59:13.215Z",
        "durationMs": 11791,
        "status": "ok"
      },
      {
        "name": "auth-refresh:admin/dev/TA",
        "startedAt": "2026-09-30T10:59:01.428Z",
        "detail": {
          "application": "admin",
          "role": "TA",
          "businessRole": "TA"
        },
        "finishedAt": "2026-09-30T10:59:13.243Z",
        "durationMs": 11815,
        "status": "ok"
      },
      {
        "name": "auth-refresh:admin/dev/CO",
        "startedAt": "2026-09-30T10:59:13.216Z",
        "detail": {
          "application": "admin",
          "role": "CO",
          "businessRole": "CO"
        },
        "finishedAt": "2026-09-30T10:59:23.988Z",
        "durationMs": 10772,
        "status": "ok"
      },
      {
        "name": "playwright",
        "startedAt": "2026-09-30T10:59:23.988Z",
        "detail": {
          "command": "npx playwright test qa/issues/4201/dev --trace retain-on-failure",
          "exitStatus": 0
        },
        "finishedAt": "2026-09-30T11:03:46.630Z",
        "durationMs": 262642,
        "status": "ok"
      }
    ]
  },
  "summary": {
    "status": "PASS",
    "passed": 30,
    "failed": 0,
    "skipped": 0,
    "blocked": 0,
    "flaky": 0,
    "durationMs": 262072
  },
  "rows": [
    {
      "title": "4201/dev/virtual-login-transfer-block.spec.ts / [4201][dev] QA checklist for #4201 / [VE 가상로그인] 스토어 지갑 송금 API 차단과 잔액 유지",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 28552,
      "evidence": [
        "artifacts/screenshots/01-VE-virtual-login-confirm.png",
        "artifacts/screenshots/02-스토어-홈-VE-virtual.png",
        "artifacts/logs/01-스토어-지갑송금-VE-virtual.md"
      ],
      "screenshots": [
        "artifacts/screenshots/01-VE-virtual-login-confirm.png",
        "artifacts/screenshots/02-스토어-홈-VE-virtual.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/01-스토어-지갑송금-VE-virtual.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[4201][dev] QA checklist for #4201",
      "checklistItem": "QA 시작 전 대상 계정 로그인",
      "action": "전체 계정으로 [4201][dev] QA checklist for #4201 항목을 확인",
      "expected": "전체 계정에서 [4201][dev] QA checklist for #4201 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4201/dev/virtual-login-transfer-block.spec.ts / [4201][dev] QA checklist for #4201 / [VE 직접로그인] 스토어 지갑 송금 API 차단과 잔액 유지",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 15787,
      "evidence": [
        "artifacts/screenshots/03-스토어-홈-VE-direct.png",
        "artifacts/logs/02-스토어-지갑송금-VE-direct.md"
      ],
      "screenshots": [
        "artifacts/screenshots/03-스토어-홈-VE-direct.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/02-스토어-지갑송금-VE-direct.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[4201][dev] QA checklist for #4201",
      "checklistItem": "QA 시작 전 대상 계정 로그인",
      "action": "전체 계정으로 [4201][dev] QA checklist for #4201 항목을 확인",
      "expected": "전체 계정에서 [4201][dev] QA checklist for #4201 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4201/dev/virtual-login-transfer-block.spec.ts / [4201][dev] QA checklist for #4201 / [TA 가상로그인] / [TA 가상로그인] 이체하기 / 외부 이체 비활성",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 4214,
      "evidence": [
        "artifacts/screenshots/04-TA-virtual-login-confirm.png",
        "artifacts/screenshots/05-이체하기-TA-virtual.png",
        "artifacts/logs/03-이체하기-TA-virtual.md"
      ],
      "screenshots": [
        "artifacts/screenshots/04-TA-virtual-login-confirm.png",
        "artifacts/screenshots/05-이체하기-TA-virtual.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/03-이체하기-TA-virtual.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[TA 가상로그인] 이체하기",
      "checklistItem": "외부 이체 비활성",
      "action": "전체 계정으로 [TA 가상로그인] 이체하기 항목을 확인",
      "expected": "전체 계정에서 [TA 가상로그인] 이체하기 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4201/dev/virtual-login-transfer-block.spec.ts / [4201][dev] QA checklist for #4201 / [TA 가상로그인] / [TA 가상로그인] 이체하기(렌탈페이) / 외부 이체 비활성",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 10833,
      "evidence": [
        "artifacts/screenshots/06-이체하기-렌탈페이--TA-virtual.png",
        "artifacts/logs/04-이체하기-렌탈페이--TA-virtual.md"
      ],
      "screenshots": [
        "artifacts/screenshots/06-이체하기-렌탈페이--TA-virtual.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/04-이체하기-렌탈페이--TA-virtual.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[TA 가상로그인] 이체하기(렌탈페이)",
      "checklistItem": "외부 이체 비활성",
      "action": "전체 계정으로 [TA 가상로그인] 이체하기(렌탈페이) 항목을 확인",
      "expected": "전체 계정에서 [TA 가상로그인] 이체하기(렌탈페이) 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4201/dev/virtual-login-transfer-block.spec.ts / [4201][dev] QA checklist for #4201 / [TA 가상로그인] / [TA 가상로그인] 계좌 조회(펌뱅킹 등록) / 외부 이체 비활성",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 9382,
      "evidence": [
        "artifacts/screenshots/07-계좌-조회-펌뱅킹-등록--TA-virtual.png",
        "artifacts/logs/05-계좌-조회-펌뱅킹-등록--TA-virtual.md"
      ],
      "screenshots": [
        "artifacts/screenshots/07-계좌-조회-펌뱅킹-등록--TA-virtual.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/05-계좌-조회-펌뱅킹-등록--TA-virtual.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[TA 가상로그인] 계좌 조회(펌뱅킹 등록)",
      "checklistItem": "외부 이체 비활성",
      "action": "전체 계정으로 [TA 가상로그인] 계좌 조회(펌뱅킹 등록) 항목을 확인",
      "expected": "전체 계정에서 [TA 가상로그인] 계좌 조회(펌뱅킹 등록) 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4201/dev/virtual-login-transfer-block.spec.ts / [4201][dev] QA checklist for #4201 / [TA 가상로그인] / [TA 가상로그인] 법인계좌 관리 / 외부 이체 비활성",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 4731,
      "evidence": [
        "artifacts/screenshots/08-법인계좌-관리-이체메뉴-menu.png",
        "artifacts/screenshots/09-법인계좌-관리-TA-virtual.png",
        "artifacts/logs/06-법인계좌-관리-TA-virtual.md"
      ],
      "screenshots": [
        "artifacts/screenshots/08-법인계좌-관리-이체메뉴-menu.png",
        "artifacts/screenshots/09-법인계좌-관리-TA-virtual.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/06-법인계좌-관리-TA-virtual.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[TA 가상로그인] 법인계좌 관리",
      "checklistItem": "외부 이체 비활성",
      "action": "전체 계정으로 [TA 가상로그인] 법인계좌 관리 항목을 확인",
      "expected": "전체 계정에서 [TA 가상로그인] 법인계좌 관리 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4201/dev/virtual-login-transfer-block.spec.ts / [4201][dev] QA checklist for #4201 / [TA 가상로그인] / [TA 가상로그인] 지급계좌 관리 / 외부 이체 비활성",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 5940,
      "evidence": [
        "artifacts/screenshots/10-지급계좌-관리-이체메뉴-menu.png",
        "artifacts/screenshots/11-지급계좌-관리-TA-virtual.png",
        "artifacts/logs/07-지급계좌-관리-TA-virtual.md"
      ],
      "screenshots": [
        "artifacts/screenshots/10-지급계좌-관리-이체메뉴-menu.png",
        "artifacts/screenshots/11-지급계좌-관리-TA-virtual.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/07-지급계좌-관리-TA-virtual.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[TA 가상로그인] 지급계좌 관리",
      "checklistItem": "외부 이체 비활성",
      "action": "전체 계정으로 [TA 가상로그인] 지급계좌 관리 항목을 확인",
      "expected": "전체 계정에서 [TA 가상로그인] 지급계좌 관리 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4201/dev/virtual-login-transfer-block.spec.ts / [4201][dev] QA checklist for #4201 / [TA 가상로그인] / [TA 가상로그인] 지갑 관리 / 외부 이체 비활성",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 4984,
      "evidence": [
        "artifacts/screenshots/12-지갑-관리-이체메뉴-menu.png",
        "artifacts/screenshots/13-지갑-관리-TA-virtual.png",
        "artifacts/logs/08-지갑-관리-TA-virtual.md"
      ],
      "screenshots": [
        "artifacts/screenshots/12-지갑-관리-이체메뉴-menu.png",
        "artifacts/screenshots/13-지갑-관리-TA-virtual.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/08-지갑-관리-TA-virtual.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[TA 가상로그인] 지갑 관리",
      "checklistItem": "외부 이체 비활성",
      "action": "전체 계정으로 [TA 가상로그인] 지갑 관리 항목을 확인",
      "expected": "전체 계정에서 [TA 가상로그인] 지갑 관리 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4201/dev/virtual-login-transfer-block.spec.ts / [4201][dev] QA checklist for #4201 / [TA 가상로그인] / [TA 가상로그인] 정산내역 / 외부 이체 비활성",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 9329,
      "evidence": [
        "artifacts/screenshots/14-정산내역-TA-virtual.png",
        "artifacts/logs/09-정산내역-TA-virtual.md"
      ],
      "screenshots": [
        "artifacts/screenshots/14-정산내역-TA-virtual.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/09-정산내역-TA-virtual.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[TA 가상로그인] 정산내역",
      "checklistItem": "외부 이체 비활성",
      "action": "전체 계정으로 [TA 가상로그인] 정산내역 항목을 확인",
      "expected": "전체 계정에서 [TA 가상로그인] 정산내역 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4201/dev/virtual-login-transfer-block.spec.ts / [4201][dev] QA checklist for #4201 / [TA 가상로그인] / [TA 가상로그인] 외부 이체 API 직접 호출",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 696,
      "evidence": [
        "artifacts/logs/10-외부이체-API-TA-virtual.md"
      ],
      "screenshots": [],
      "traces": [],
      "logs": [
        "artifacts/logs/10-외부이체-API-TA-virtual.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[TA 가상로그인]",
      "checklistItem": "QA 시작 전 대상 계정 로그인",
      "action": "전체 계정으로 [TA 가상로그인] 항목을 확인",
      "expected": "전체 계정에서 [TA 가상로그인] 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4201/dev/virtual-login-transfer-block.spec.ts / [4201][dev] QA checklist for #4201 / [TA 가상로그인] / [TA 가상로그인] 이체내역 조회·엑셀·영수증 정상",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 9217,
      "evidence": [
        "artifacts/screenshots/15-이체내역-TA-virtual.png",
        "artifacts/logs/11-이체내역-TA-virtual.md"
      ],
      "screenshots": [
        "artifacts/screenshots/15-이체내역-TA-virtual.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/11-이체내역-TA-virtual.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[TA 가상로그인]",
      "checklistItem": "[TA 가상로그인] 이체내역 조회·엑셀·영수증 정상",
      "action": "전체 계정으로 [TA 가상로그인] 엑셀 다운로드를 시도하고 화면 범위와 파일 범위를 비교",
      "expected": "전체 계정으로 받은 엑셀 파일은 화면에 보이는 범위와 같아야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4201/dev/virtual-login-transfer-block.spec.ts / [4201][dev] QA checklist for #4201 / [TA 가상로그인] / [TA 가상로그인] 가상로그인 종료 후 ADMIN 이체 버튼 재활성",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 9003,
      "evidence": [
        "artifacts/screenshots/16-ADMIN-이체하기-ADMIN.png",
        "artifacts/logs/12-ADMIN-복귀-ADMIN.md"
      ],
      "screenshots": [
        "artifacts/screenshots/16-ADMIN-이체하기-ADMIN.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/12-ADMIN-복귀-ADMIN.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[TA 가상로그인]",
      "checklistItem": "QA 시작 전 대상 계정 로그인",
      "action": "전체 계정으로 [TA 가상로그인] 항목을 확인",
      "expected": "전체 계정에서 [TA 가상로그인] 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4201/dev/virtual-login-transfer-block.spec.ts / [4201][dev] QA checklist for #4201 / [TA 직접로그인] / [TA 직접로그인] 이체하기 / 외부 이체 활성(회귀)",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 4104,
      "evidence": [
        "artifacts/screenshots/17-이체하기-TA-direct.png",
        "artifacts/logs/13-이체하기-TA-direct.md"
      ],
      "screenshots": [
        "artifacts/screenshots/17-이체하기-TA-direct.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/13-이체하기-TA-direct.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[TA 직접로그인] 이체하기",
      "checklistItem": "외부 이체 활성(회귀)",
      "action": "전체 계정으로 [TA 직접로그인] 이체하기 항목을 확인",
      "expected": "전체 계정에서 [TA 직접로그인] 이체하기 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4201/dev/virtual-login-transfer-block.spec.ts / [4201][dev] QA checklist for #4201 / [TA 직접로그인] / [TA 직접로그인] 이체하기(렌탈페이) / 외부 이체 활성(회귀)",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 8848,
      "evidence": [
        "artifacts/screenshots/18-이체하기-렌탈페이--TA-direct.png",
        "artifacts/logs/14-이체하기-렌탈페이--TA-direct.md"
      ],
      "screenshots": [
        "artifacts/screenshots/18-이체하기-렌탈페이--TA-direct.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/14-이체하기-렌탈페이--TA-direct.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[TA 직접로그인] 이체하기(렌탈페이)",
      "checklistItem": "외부 이체 활성(회귀)",
      "action": "전체 계정으로 [TA 직접로그인] 이체하기(렌탈페이) 항목을 확인",
      "expected": "전체 계정에서 [TA 직접로그인] 이체하기(렌탈페이) 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4201/dev/virtual-login-transfer-block.spec.ts / [4201][dev] QA checklist for #4201 / [TA 직접로그인] / [TA 직접로그인] 계좌 조회(펌뱅킹 등록) / 외부 이체 활성(회귀)",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 7410,
      "evidence": [
        "artifacts/screenshots/19-계좌-조회-펌뱅킹-등록--TA-direct.png",
        "artifacts/logs/15-계좌-조회-펌뱅킹-등록--TA-direct.md"
      ],
      "screenshots": [
        "artifacts/screenshots/19-계좌-조회-펌뱅킹-등록--TA-direct.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/15-계좌-조회-펌뱅킹-등록--TA-direct.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[TA 직접로그인] 계좌 조회(펌뱅킹 등록)",
      "checklistItem": "외부 이체 활성(회귀)",
      "action": "전체 계정으로 [TA 직접로그인] 계좌 조회(펌뱅킹 등록) 항목을 확인",
      "expected": "전체 계정에서 [TA 직접로그인] 계좌 조회(펌뱅킹 등록) 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4201/dev/virtual-login-transfer-block.spec.ts / [4201][dev] QA checklist for #4201 / [TA 직접로그인] / [TA 직접로그인] 법인계좌 관리 / 외부 이체 활성(회귀)",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 6703,
      "evidence": [
        "artifacts/screenshots/20-법인계좌-관리-이체메뉴-menu.png",
        "artifacts/screenshots/21-법인계좌-관리-TA-direct.png",
        "artifacts/logs/16-법인계좌-관리-TA-direct.md"
      ],
      "screenshots": [
        "artifacts/screenshots/20-법인계좌-관리-이체메뉴-menu.png",
        "artifacts/screenshots/21-법인계좌-관리-TA-direct.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/16-법인계좌-관리-TA-direct.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[TA 직접로그인] 법인계좌 관리",
      "checklistItem": "외부 이체 활성(회귀)",
      "action": "전체 계정으로 [TA 직접로그인] 법인계좌 관리 항목을 확인",
      "expected": "전체 계정에서 [TA 직접로그인] 법인계좌 관리 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4201/dev/virtual-login-transfer-block.spec.ts / [4201][dev] QA checklist for #4201 / [TA 직접로그인] / [TA 직접로그인] 지급계좌 관리 / 외부 이체 활성(회귀)",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 4967,
      "evidence": [
        "artifacts/screenshots/22-지급계좌-관리-이체메뉴-menu.png",
        "artifacts/screenshots/23-지급계좌-관리-TA-direct.png",
        "artifacts/logs/17-지급계좌-관리-TA-direct.md"
      ],
      "screenshots": [
        "artifacts/screenshots/22-지급계좌-관리-이체메뉴-menu.png",
        "artifacts/screenshots/23-지급계좌-관리-TA-direct.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/17-지급계좌-관리-TA-direct.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[TA 직접로그인] 지급계좌 관리",
      "checklistItem": "외부 이체 활성(회귀)",
      "action": "전체 계정으로 [TA 직접로그인] 지급계좌 관리 항목을 확인",
      "expected": "전체 계정에서 [TA 직접로그인] 지급계좌 관리 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4201/dev/virtual-login-transfer-block.spec.ts / [4201][dev] QA checklist for #4201 / [TA 직접로그인] / [TA 직접로그인] 지갑 관리 / 외부 이체 활성(회귀)",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 7248,
      "evidence": [
        "artifacts/screenshots/24-지갑-관리-이체메뉴-menu.png",
        "artifacts/screenshots/25-지갑-관리-TA-direct.png",
        "artifacts/logs/18-지갑-관리-TA-direct.md"
      ],
      "screenshots": [
        "artifacts/screenshots/24-지갑-관리-이체메뉴-menu.png",
        "artifacts/screenshots/25-지갑-관리-TA-direct.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/18-지갑-관리-TA-direct.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[TA 직접로그인] 지갑 관리",
      "checklistItem": "외부 이체 활성(회귀)",
      "action": "전체 계정으로 [TA 직접로그인] 지갑 관리 항목을 확인",
      "expected": "전체 계정에서 [TA 직접로그인] 지갑 관리 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4201/dev/virtual-login-transfer-block.spec.ts / [4201][dev] QA checklist for #4201 / [TA 직접로그인] / [TA 직접로그인] 정산내역 / 외부 이체 활성(회귀)",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 8267,
      "evidence": [
        "artifacts/screenshots/26-정산내역-TA-direct.png",
        "artifacts/logs/19-정산내역-TA-direct.md"
      ],
      "screenshots": [
        "artifacts/screenshots/26-정산내역-TA-direct.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/19-정산내역-TA-direct.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[TA 직접로그인] 정산내역",
      "checklistItem": "외부 이체 활성(회귀)",
      "action": "전체 계정으로 [TA 직접로그인] 정산내역 항목을 확인",
      "expected": "전체 계정에서 [TA 직접로그인] 정산내역 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4201/dev/virtual-login-transfer-block.spec.ts / [4201][dev] QA checklist for #4201 / [TA 직접로그인] / [TA 직접로그인] 외부 이체 API 직접 호출",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 495,
      "evidence": [
        "artifacts/logs/20-외부이체-API-TA-direct.md"
      ],
      "screenshots": [],
      "traces": [],
      "logs": [
        "artifacts/logs/20-외부이체-API-TA-direct.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[TA 직접로그인]",
      "checklistItem": "QA 시작 전 대상 계정 로그인",
      "action": "전체 계정으로 [TA 직접로그인] 항목을 확인",
      "expected": "전체 계정에서 [TA 직접로그인] 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4201/dev/virtual-login-transfer-block.spec.ts / [4201][dev] QA checklist for #4201 / [CO 가상로그인] / [CO 가상로그인] 이체하기(CO) / 외부 이체 비활성",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 3354,
      "evidence": [
        "artifacts/screenshots/27-CO-virtual-login-location.png",
        "artifacts/screenshots/28-CO-virtual-login-confirm.png",
        "artifacts/screenshots/29-이체하기-CO--CO-virtual.png",
        "artifacts/logs/21-이체하기-CO--CO-virtual.md"
      ],
      "screenshots": [
        "artifacts/screenshots/27-CO-virtual-login-location.png",
        "artifacts/screenshots/28-CO-virtual-login-confirm.png",
        "artifacts/screenshots/29-이체하기-CO--CO-virtual.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/21-이체하기-CO--CO-virtual.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[CO 가상로그인] 이체하기(CO)",
      "checklistItem": "외부 이체 비활성",
      "action": "전체 계정으로 [CO 가상로그인] 이체하기(CO) 항목을 확인",
      "expected": "전체 계정에서 [CO 가상로그인] 이체하기(CO) 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4201/dev/virtual-login-transfer-block.spec.ts / [4201][dev] QA checklist for #4201 / [CO 가상로그인] / [CO 가상로그인] 지급계좌 관리 / 외부 이체 비활성",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 6974,
      "evidence": [
        "artifacts/screenshots/30-지급계좌-관리-이체메뉴-menu.png",
        "artifacts/screenshots/31-지급계좌-관리-CO-virtual.png",
        "artifacts/logs/22-지급계좌-관리-CO-virtual.md"
      ],
      "screenshots": [
        "artifacts/screenshots/30-지급계좌-관리-이체메뉴-menu.png",
        "artifacts/screenshots/31-지급계좌-관리-CO-virtual.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/22-지급계좌-관리-CO-virtual.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[CO 가상로그인] 지급계좌 관리",
      "checklistItem": "외부 이체 비활성",
      "action": "전체 계정으로 [CO 가상로그인] 지급계좌 관리 항목을 확인",
      "expected": "전체 계정에서 [CO 가상로그인] 지급계좌 관리 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4201/dev/virtual-login-transfer-block.spec.ts / [4201][dev] QA checklist for #4201 / [CO 가상로그인] / [CO 가상로그인] 지갑 관리 / 외부 이체 비활성",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 5963,
      "evidence": [
        "artifacts/screenshots/32-지갑-관리-이체메뉴-menu.png",
        "artifacts/screenshots/33-지갑-관리-CO-virtual.png",
        "artifacts/logs/23-지갑-관리-CO-virtual.md"
      ],
      "screenshots": [
        "artifacts/screenshots/32-지갑-관리-이체메뉴-menu.png",
        "artifacts/screenshots/33-지갑-관리-CO-virtual.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/23-지갑-관리-CO-virtual.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[CO 가상로그인] 지갑 관리",
      "checklistItem": "외부 이체 비활성",
      "action": "전체 계정으로 [CO 가상로그인] 지갑 관리 항목을 확인",
      "expected": "전체 계정에서 [CO 가상로그인] 지갑 관리 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4201/dev/virtual-login-transfer-block.spec.ts / [4201][dev] QA checklist for #4201 / [CO 가상로그인] / [CO 가상로그인] 정산내역 / 외부 이체 비활성",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 9337,
      "evidence": [
        "artifacts/screenshots/34-정산내역-CO-virtual.png",
        "artifacts/logs/24-정산내역-CO-virtual.md"
      ],
      "screenshots": [
        "artifacts/screenshots/34-정산내역-CO-virtual.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/24-정산내역-CO-virtual.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[CO 가상로그인] 정산내역",
      "checklistItem": "외부 이체 비활성",
      "action": "전체 계정으로 [CO 가상로그인] 정산내역 항목을 확인",
      "expected": "전체 계정에서 [CO 가상로그인] 정산내역 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4201/dev/virtual-login-transfer-block.spec.ts / [4201][dev] QA checklist for #4201 / [CO 가상로그인] / [CO 가상로그인] 외부 이체 API 직접 호출",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 686,
      "evidence": [
        "artifacts/logs/25-외부이체-API-CO-virtual.md"
      ],
      "screenshots": [],
      "traces": [],
      "logs": [
        "artifacts/logs/25-외부이체-API-CO-virtual.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[CO 가상로그인]",
      "checklistItem": "QA 시작 전 대상 계정 로그인",
      "action": "전체 계정으로 [CO 가상로그인] 항목을 확인",
      "expected": "전체 계정에서 [CO 가상로그인] 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4201/dev/virtual-login-transfer-block.spec.ts / [4201][dev] QA checklist for #4201 / [CO 직접로그인] / [CO 직접로그인] 이체하기(CO) / 외부 이체 활성(회귀)",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 4022,
      "evidence": [
        "artifacts/screenshots/35-이체하기-CO--CO-direct.png",
        "artifacts/logs/26-이체하기-CO--CO-direct.md"
      ],
      "screenshots": [
        "artifacts/screenshots/35-이체하기-CO--CO-direct.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/26-이체하기-CO--CO-direct.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[CO 직접로그인] 이체하기(CO)",
      "checklistItem": "외부 이체 활성(회귀)",
      "action": "전체 계정으로 [CO 직접로그인] 이체하기(CO) 항목을 확인",
      "expected": "전체 계정에서 [CO 직접로그인] 이체하기(CO) 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4201/dev/virtual-login-transfer-block.spec.ts / [4201][dev] QA checklist for #4201 / [CO 직접로그인] / [CO 직접로그인] 지급계좌 관리 / 외부 이체 활성(회귀)",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 5993,
      "evidence": [
        "artifacts/screenshots/36-지급계좌-관리-이체메뉴-menu.png",
        "artifacts/screenshots/37-지급계좌-관리-CO-direct.png",
        "artifacts/logs/27-지급계좌-관리-CO-direct.md"
      ],
      "screenshots": [
        "artifacts/screenshots/36-지급계좌-관리-이체메뉴-menu.png",
        "artifacts/screenshots/37-지급계좌-관리-CO-direct.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/27-지급계좌-관리-CO-direct.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[CO 직접로그인] 지급계좌 관리",
      "checklistItem": "외부 이체 활성(회귀)",
      "action": "전체 계정으로 [CO 직접로그인] 지급계좌 관리 항목을 확인",
      "expected": "전체 계정에서 [CO 직접로그인] 지급계좌 관리 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4201/dev/virtual-login-transfer-block.spec.ts / [4201][dev] QA checklist for #4201 / [CO 직접로그인] / [CO 직접로그인] 지갑 관리 / 외부 이체 활성(회귀)",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 4951,
      "evidence": [
        "artifacts/screenshots/38-지갑-관리-이체메뉴-menu.png",
        "artifacts/screenshots/39-지갑-관리-CO-direct.png",
        "artifacts/logs/28-지갑-관리-CO-direct.md"
      ],
      "screenshots": [
        "artifacts/screenshots/38-지갑-관리-이체메뉴-menu.png",
        "artifacts/screenshots/39-지갑-관리-CO-direct.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/28-지갑-관리-CO-direct.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[CO 직접로그인] 지갑 관리",
      "checklistItem": "외부 이체 활성(회귀)",
      "action": "전체 계정으로 [CO 직접로그인] 지갑 관리 항목을 확인",
      "expected": "전체 계정에서 [CO 직접로그인] 지갑 관리 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4201/dev/virtual-login-transfer-block.spec.ts / [4201][dev] QA checklist for #4201 / [CO 직접로그인] / [CO 직접로그인] 정산내역 / 외부 이체 활성(회귀)",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 9418,
      "evidence": [
        "artifacts/screenshots/40-정산내역-CO-direct.png",
        "artifacts/logs/29-정산내역-CO-direct.md"
      ],
      "screenshots": [
        "artifacts/screenshots/40-정산내역-CO-direct.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/29-정산내역-CO-direct.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[CO 직접로그인] 정산내역",
      "checklistItem": "외부 이체 활성(회귀)",
      "action": "전체 계정으로 [CO 직접로그인] 정산내역 항목을 확인",
      "expected": "전체 계정에서 [CO 직접로그인] 정산내역 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4201/dev/virtual-login-transfer-block.spec.ts / [4201][dev] QA checklist for #4201 / [CO 직접로그인] / [CO 직접로그인] 외부 이체 API 직접 호출",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 1558,
      "evidence": [
        "artifacts/logs/30-외부이체-API-CO-direct.md"
      ],
      "screenshots": [],
      "traces": [],
      "logs": [
        "artifacts/logs/30-외부이체-API-CO-direct.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[CO 직접로그인]",
      "checklistItem": "QA 시작 전 대상 계정 로그인",
      "action": "전체 계정으로 [CO 직접로그인] 항목을 확인",
      "expected": "전체 계정에서 [CO 직접로그인] 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    }
  ]
}
