{
  "issueId": "4013",
  "environment": "dev",
  "generatedAt": "2026-08-25T13:42:29+09:00",
  "sourceResult": "qa-results redacted from tracked output",
  "timings": {
    "issueId": "4013",
    "environment": "dev",
    "generatedAt": "2026-08-25T04:42:16.585Z",
    "exitStatus": 0,
    "timings": [
      {
        "name": "qa:run",
        "startedAt": "2026-08-25T04:41:36.662Z",
        "detail": {
          "issueId": "4013",
          "environment": "dev",
          "exitStatus": 0
        },
        "finishedAt": "2026-08-25T04:42:16.585Z",
        "durationMs": 39923,
        "status": "ok"
      },
      {
        "name": "prepare-results",
        "startedAt": "2026-08-25T04:41:36.663Z",
        "detail": {},
        "finishedAt": "2026-08-25T04:41:36.666Z",
        "durationMs": 3,
        "status": "ok"
      },
      {
        "name": "auth-refresh",
        "startedAt": "2026-08-25T04:41:36.666Z",
        "detail": {},
        "finishedAt": "2026-08-25T04:41:46.280Z",
        "durationMs": 9614,
        "status": "ok"
      },
      {
        "name": "auth-refresh:store/dev/HANGYEOL_VE_4013",
        "startedAt": "2026-08-25T04:41:36.666Z",
        "detail": {
          "application": "store",
          "role": "HANGYEOL_VE_4013",
          "businessRole": "VE"
        },
        "finishedAt": "2026-08-25T04:41:46.280Z",
        "durationMs": 9614,
        "status": "ok"
      },
      {
        "name": "playwright",
        "startedAt": "2026-08-25T04:41:46.280Z",
        "detail": {
          "command": "npx playwright test qa/issues/4013/dev --trace retain-on-failure",
          "exitStatus": 0
        },
        "finishedAt": "2026-08-25T04:42:16.585Z",
        "durationMs": 30305,
        "status": "ok"
      }
    ]
  },
  "summary": {
    "status": "PASS",
    "passed": 6,
    "failed": 0,
    "skipped": 0,
    "blocked": 0,
    "flaky": 0,
    "durationMs": 29597
  },
  "rows": [
    {
      "title": "4013/dev/store-link-product-image-send.spec.ts / [4013][dev] 이미지 없는 등록 상품 링크결제 SMS 발송 검증 / [VE] role / 비스킷페이 상품관리 / 상품 관리 화면에서 이미지없는상품이 판매 중이며 상품 이미지가 등록되지 않은 상태인지 확인",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 6832,
      "evidence": [
        "artifacts/logs/01-비스킷페이-상품관리-VE-imageless-product.md",
        "artifacts/screenshots/01-비스킷페이-상품관리-VE-imageless-product.png"
      ],
      "screenshots": [
        "artifacts/screenshots/01-비스킷페이-상품관리-VE-imageless-product.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/01-비스킷페이-상품관리-VE-imageless-product.md"
      ],
      "files": [],
      "role": "VE",
      "page": "비스킷페이 상품관리",
      "checklistItem": "상품 관리 화면에서 이미지없는상품이 판매 중이며 상품 이미지가 등록되지 않은 상태인지 확인",
      "action": "VE 계정으로 비스킷페이 상품관리 항목을 확인",
      "expected": "VE 계정에서 비스킷페이 상품관리 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4013/dev/store-link-product-image-send.spec.ts / [4013][dev] 이미지 없는 등록 상품 링크결제 SMS 발송 검증 / [VE] role / 비스킷페이 링크결제 문자 발송 / 링크 결제 문자 발송 화면에서 이미지없는상품을 선택하고 수신 번호를 입력해 발송했을 때 알 수 없는 내부 오류가 표시되지 않는지 확인",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 4064,
      "evidence": [
        "artifacts/logs/02-비스킷페이-링크결제-문자-발송-VE-imageLess-send-reused.md",
        "artifacts/screenshots/02-비스킷페이-링크결제-문자-발송-VE-imageLess-send-reused.png",
        "artifacts/screenshots/03-비스킷페이-링크결제-문자-발송-VE-imageLess-send-reused-original-send.png"
      ],
      "screenshots": [
        "artifacts/screenshots/02-비스킷페이-링크결제-문자-발송-VE-imageLess-send-reused.png",
        "artifacts/screenshots/03-비스킷페이-링크결제-문자-발송-VE-imageLess-send-reused-original-send.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/02-비스킷페이-링크결제-문자-발송-VE-imageLess-send-reused.md"
      ],
      "files": [],
      "role": "VE",
      "page": "비스킷페이 링크결제 문자 발송",
      "checklistItem": "링크 결제 문자 발송 화면에서 이미지없는상품을 선택하고 수신 번호를 입력해 발송했을 때 알 수 없는 내부 오류가 표시되지 않는지 확인",
      "action": "VE 계정으로 비스킷페이 링크결제 문자 발송 항목을 확인",
      "expected": "VE 계정에서 비스킷페이 링크결제 문자 발송 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4013/dev/store-link-product-image-send.spec.ts / [4013][dev] 이미지 없는 등록 상품 링크결제 SMS 발송 검증 / [VE] role / 비스킷페이 링크결제 문자 발송 / 이미지없는상품의 문자 발송이 성공으로 표시되고 입력한 휴대전화에서 문자가 정상 수신되는지 확인",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 2026,
      "evidence": [
        "artifacts/logs/03-비스킷페이-링크결제-문자-발송-VE-imageless-sms-received.md",
        "artifacts/screenshots/04-비스킷페이-링크결제-문자-발송-VE-imageless-sms-received.png"
      ],
      "screenshots": [
        "artifacts/screenshots/04-비스킷페이-링크결제-문자-발송-VE-imageless-sms-received.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/03-비스킷페이-링크결제-문자-발송-VE-imageless-sms-received.md"
      ],
      "files": [],
      "role": "VE",
      "page": "비스킷페이 링크결제 문자 발송",
      "checklistItem": "이미지없는상품의 문자 발송이 성공으로 표시되고 입력한 휴대전화에서 문자가 정상 수신되는지 확인",
      "action": "VE 계정으로 비스킷페이 링크결제 문자 발송 항목을 확인",
      "expected": "VE 계정에서 비스킷페이 링크결제 문자 발송 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4013/dev/store-link-product-image-send.spec.ts / [4013][dev] 이미지 없는 등록 상품 링크결제 SMS 발송 검증 / [VE] role / 비스킷페이 링크결제 상품구입 / 수신한 결제 링크를 열었을 때 이미지없는상품의 상품명과 결제 금액이 정상적으로 표시되는지 확인",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 2947,
      "evidence": [
        "artifacts/logs/04-비스킷페이-링크결제-상품구입-VE-imageless-payment-page.md",
        "artifacts/screenshots/05-비스킷페이-링크결제-상품구입-VE-imageless-payment-page.png"
      ],
      "screenshots": [
        "artifacts/screenshots/05-비스킷페이-링크결제-상품구입-VE-imageless-payment-page.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/04-비스킷페이-링크결제-상품구입-VE-imageless-payment-page.md"
      ],
      "files": [],
      "role": "VE",
      "page": "비스킷페이 링크결제 상품구입",
      "checklistItem": "수신한 결제 링크를 열었을 때 이미지없는상품의 상품명과 결제 금액이 정상적으로 표시되는지 확인",
      "action": "VE 계정으로 비스킷페이 링크결제 상품구입 항목을 확인",
      "expected": "VE 계정에서 비스킷페이 링크결제 상품구입 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4013/dev/store-link-product-image-send.spec.ts / [4013][dev] 이미지 없는 등록 상품 링크결제 SMS 발송 검증 / [VE] role / 비스킷페이 상품관리 / 상품 관리 화면에서 이미지있는상품이 판매 중이며 상품 이미지가 등록된 상태인지 확인",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 5950,
      "evidence": [
        "artifacts/logs/05-비스킷페이-상품관리-VE-image-present-product.md",
        "artifacts/screenshots/06-비스킷페이-상품관리-VE-image-present-product.png"
      ],
      "screenshots": [
        "artifacts/screenshots/06-비스킷페이-상품관리-VE-image-present-product.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/05-비스킷페이-상품관리-VE-image-present-product.md"
      ],
      "files": [],
      "role": "VE",
      "page": "비스킷페이 상품관리",
      "checklistItem": "상품 관리 화면에서 이미지있는상품이 판매 중이며 상품 이미지가 등록된 상태인지 확인",
      "action": "VE 계정으로 비스킷페이 상품관리 항목을 확인",
      "expected": "VE 계정에서 비스킷페이 상품관리 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4013/dev/store-link-product-image-send.spec.ts / [4013][dev] 이미지 없는 등록 상품 링크결제 SMS 발송 검증 / [VE] role / 비스킷페이 링크결제 문자 발송·비스킷페이 링크결제 상품구입 / 이미지있는상품을 선택해 동일하게 문자를 발송했을 때도 기존처럼 정상 발송되고 결제 링크가 열리는지 확인",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 7132,
      "evidence": [
        "artifacts/logs/06-비스킷페이-링크결제-문자-발송-VE-imagePresent-send-reused.md",
        "artifacts/screenshots/07-비스킷페이-링크결제-문자-발송-VE-imagePresent-send-reused.png",
        "artifacts/screenshots/08-비스킷페이-링크결제-문자-발송-VE-imagePresent-send-reused-original-send.png",
        "artifacts/logs/07-비스킷페이-링크결제-상품구입-VE-image-present-payment-page.md",
        "artifacts/screenshots/09-비스킷페이-링크결제-상품구입-VE-image-present-payment-page.png"
      ],
      "screenshots": [
        "artifacts/screenshots/07-비스킷페이-링크결제-문자-발송-VE-imagePresent-send-reused.png",
        "artifacts/screenshots/08-비스킷페이-링크결제-문자-발송-VE-imagePresent-send-reused-original-send.png",
        "artifacts/screenshots/09-비스킷페이-링크결제-상품구입-VE-image-present-payment-page.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/06-비스킷페이-링크결제-문자-발송-VE-imagePresent-send-reused.md",
        "artifacts/logs/07-비스킷페이-링크결제-상품구입-VE-image-present-payment-page.md"
      ],
      "files": [],
      "role": "VE",
      "page": "비스킷페이 링크결제 문자 발송·비스킷페이 링크결제 상품구입",
      "checklistItem": "이미지있는상품을 선택해 동일하게 문자를 발송했을 때도 기존처럼 정상 발송되고 결제 링크가 열리는지 확인",
      "action": "VE 계정으로 비스킷페이 링크결제 문자 발송·비스킷페이 링크결제 상품구입 항목을 확인",
      "expected": "VE 계정에서 비스킷페이 링크결제 문자 발송·비스킷페이 링크결제 상품구입 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    }
  ]
}
