{
  "issueId": "4190",
  "environment": "dev",
  "generatedAt": "2026-10-04T11:13:23+09:00",
  "sourceResult": "qa-results redacted from tracked output",
  "timings": {
    "issueId": "4190",
    "environment": "dev",
    "generatedAt": "2026-10-04T02:13:01.277Z",
    "exitStatus": 0,
    "timings": [
      {
        "name": "qa:run",
        "startedAt": "2026-10-04T02:09:21.287Z",
        "detail": {
          "issueId": "4190",
          "environment": "dev",
          "exitStatus": 0
        },
        "finishedAt": "2026-10-04T02:13:01.277Z",
        "durationMs": 219990,
        "status": "ok"
      },
      {
        "name": "prepare-results",
        "startedAt": "2026-10-04T02:09:21.288Z",
        "detail": {},
        "finishedAt": "2026-10-04T02:09:21.295Z",
        "durationMs": 7,
        "status": "ok"
      },
      {
        "name": "auth-refresh",
        "startedAt": "2026-10-04T02:09:21.295Z",
        "detail": {},
        "finishedAt": "2026-10-04T02:09:34.522Z",
        "durationMs": 13227,
        "status": "ok"
      },
      {
        "name": "auth-refresh:admin/dev/ADMIN",
        "startedAt": "2026-10-04T02:09:21.295Z",
        "detail": {
          "application": "admin",
          "role": "ADMIN",
          "businessRole": "ADMIN"
        },
        "finishedAt": "2026-10-04T02:09:27.838Z",
        "durationMs": 6543,
        "status": "ok"
      },
      {
        "name": "auth-refresh:admin/dev/TA",
        "startedAt": "2026-10-04T02:09:27.838Z",
        "detail": {
          "application": "admin",
          "role": "TA",
          "businessRole": "TA"
        },
        "finishedAt": "2026-10-04T02:09:34.522Z",
        "durationMs": 6684,
        "status": "ok"
      },
      {
        "name": "playwright",
        "startedAt": "2026-10-04T02:09:34.522Z",
        "detail": {
          "command": "npx playwright test qa/issues/4190/dev --trace retain-on-failure",
          "exitStatus": 0
        },
        "finishedAt": "2026-10-04T02:13:01.277Z",
        "durationMs": 206755,
        "status": "ok"
      }
    ]
  },
  "summary": {
    "status": "PASS",
    "passed": 11,
    "failed": 0,
    "skipped": 0,
    "blocked": 0,
    "flaky": 0,
    "durationMs": 206238
  },
  "rows": [
    {
      "title": "4190/dev/welcome-deposit-tenant.spec.ts / [4190][dev] QA checklist for #4190 / [ADMIN] 입금확인 / TID 컬럼 위치",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 22578,
      "evidence": [
        "artifacts/screenshots/01-ADMIN-tid-column.png",
        "artifacts/logs/01-ADMIN-tid-column.md"
      ],
      "screenshots": [
        "artifacts/screenshots/01-ADMIN-tid-column.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/01-ADMIN-tid-column.md"
      ],
      "files": [],
      "role": "ADMIN - 입금확인",
      "page": "[ADMIN] 입금확인",
      "checklistItem": "TID 컬럼 위치",
      "action": "ADMIN - 입금확인 계정으로 [ADMIN] 입금확인 항목을 확인",
      "expected": "ADMIN - 입금확인 계정에서 [ADMIN] 입금확인 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4190/dev/welcome-deposit-tenant.spec.ts / [4190][dev] QA checklist for #4190 / [입금통보] tid=9041901001 / 비스킷링크 가상계좌 → 빅스페이먼츠 생성",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 12629,
      "evidence": [
        "artifacts/screenshots/02-ADMIN-tid-9041901001.png",
        "artifacts/logs/02-notify-9041901001.md"
      ],
      "screenshots": [
        "artifacts/screenshots/02-ADMIN-tid-9041901001.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/02-notify-9041901001.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[입금통보] tid=9041901001",
      "checklistItem": "비스킷링크 가상계좌 → 빅스페이먼츠 생성",
      "action": "전체 계정으로 [입금통보] tid=9041901001 항목을 확인",
      "expected": "전체 계정에서 [입금통보] tid=9041901001 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4190/dev/welcome-deposit-tenant.spec.ts / [4190][dev] QA checklist for #4190 / [입금통보] tid=9041901002 / 타 테넌트 가상계좌 → 희조짱짱업체 생성",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 19053,
      "evidence": [
        "artifacts/screenshots/03-ADMIN-tid-9041901002.png",
        "artifacts/logs/03-notify-9041901002.md"
      ],
      "screenshots": [
        "artifacts/screenshots/03-ADMIN-tid-9041901002.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/03-notify-9041901002.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[입금통보] tid=9041901002",
      "checklistItem": "타 테넌트 가상계좌 → 희조짱짱업체 생성",
      "action": "전체 계정으로 [입금통보] tid=9041901002 항목을 확인",
      "expected": "전체 계정에서 [입금통보] tid=9041901002 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4190/dev/welcome-deposit-tenant.spec.ts / [4190][dev] QA checklist for #4190 / [입금통보] tid=9041901003 / 매핑 우선 가상계좌 → 희조짱짱업체 생성",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 13358,
      "evidence": [
        "artifacts/screenshots/04-ADMIN-tid-9041901003.png",
        "artifacts/logs/04-notify-9041901003.md"
      ],
      "screenshots": [
        "artifacts/screenshots/04-ADMIN-tid-9041901003.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/04-notify-9041901003.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[입금통보] tid=9041901003",
      "checklistItem": "매핑 우선 가상계좌 → 희조짱짱업체 생성",
      "action": "전체 계정으로 [입금통보] tid=9041901003 항목을 확인",
      "expected": "전체 계정에서 [입금통보] tid=9041901003 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4190/dev/welcome-deposit-tenant.spec.ts / [4190][dev] QA checklist for #4190 / [입금통보] tid=9041901004 / 미등록 가상계좌 → 생성 안 함",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 26268,
      "evidence": [
        "artifacts/screenshots/05-ADMIN-tid-9041901004.png",
        "artifacts/logs/05-notify-9041901004.md"
      ],
      "screenshots": [
        "artifacts/screenshots/05-ADMIN-tid-9041901004.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/05-notify-9041901004.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[입금통보] tid=9041901004",
      "checklistItem": "미등록 가상계좌 → 생성 안 함",
      "action": "전체 계정으로 [입금통보] tid=9041901004 항목을 확인",
      "expected": "전체 계정에서 [입금통보] tid=9041901004 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4190/dev/welcome-deposit-tenant.spec.ts / [4190][dev] QA checklist for #4190 / [입금통보] tid=9041901005 / 같은 tid 연속 2회 → 1건",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 13757,
      "evidence": [
        "artifacts/screenshots/06-ADMIN-tid-9041901005.png",
        "artifacts/logs/06-notify-9041901005.md"
      ],
      "screenshots": [
        "artifacts/screenshots/06-ADMIN-tid-9041901005.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/06-notify-9041901005.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[입금통보] tid=9041901005",
      "checklistItem": "같은 tid 연속 2회 → 1건",
      "action": "전체 계정으로 [입금통보] tid=9041901005 항목을 확인",
      "expected": "전체 계정에서 [입금통보] tid=9041901005 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4190/dev/welcome-deposit-tenant.spec.ts / [4190][dev] QA checklist for #4190 / [입금통보] tid=9041901006 / 같은 tid 동시 2회 → 1건",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 13184,
      "evidence": [
        "artifacts/screenshots/07-ADMIN-tid-9041901006.png",
        "artifacts/logs/07-notify-9041901006.md"
      ],
      "screenshots": [
        "artifacts/screenshots/07-ADMIN-tid-9041901006.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/07-notify-9041901006.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[입금통보] tid=9041901006",
      "checklistItem": "같은 tid 동시 2회 → 1건",
      "action": "전체 계정으로 [입금통보] tid=9041901006 항목을 확인",
      "expected": "전체 계정에서 [입금통보] tid=9041901006 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4190/dev/welcome-deposit-tenant.spec.ts / [4190][dev] QA checklist for #4190 / [입금통보] tid=9041901007 / 같은 계좌 다른 tid → 새 1건",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 20327,
      "evidence": [
        "artifacts/screenshots/08-ADMIN-tid-9041901007.png",
        "artifacts/logs/08-notify-9041901007.md"
      ],
      "screenshots": [
        "artifacts/screenshots/08-ADMIN-tid-9041901007.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/08-notify-9041901007.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[입금통보] tid=9041901007",
      "checklistItem": "같은 계좌 다른 tid → 새 1건",
      "action": "전체 계정으로 [입금통보] tid=9041901007 항목을 확인",
      "expected": "전체 계정에서 [입금통보] tid=9041901007 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4190/dev/welcome-deposit-tenant.spec.ts / [4190][dev] QA checklist for #4190 / [ADMIN] 입금확인 / 수동 입금확인 등록 TID '-'",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 42203,
      "evidence": [
        "artifacts/screenshots/09-ADMIN-manual-form.png",
        "artifacts/screenshots/10-ADMIN-manual-row.png",
        "artifacts/logs/09-ADMIN-manual.md"
      ],
      "screenshots": [
        "artifacts/screenshots/09-ADMIN-manual-form.png",
        "artifacts/screenshots/10-ADMIN-manual-row.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/09-ADMIN-manual.md"
      ],
      "files": [],
      "role": "ADMIN - 입금확인",
      "page": "[ADMIN] 입금확인",
      "checklistItem": "수동 입금확인 등록 TID '-'",
      "action": "ADMIN - 입금확인 계정으로 [ADMIN] 입금확인 항목을 확인",
      "expected": "ADMIN - 입금확인 계정에서 [ADMIN] 입금확인 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4190/dev/welcome-deposit-tenant.spec.ts / [4190][dev] QA checklist for #4190 / [TA] 입금확인 / 타 테넌트 입금 건 미노출",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 22430,
      "evidence": [
        "artifacts/screenshots/11-TA-list.png",
        "artifacts/logs/10-TA-list.md"
      ],
      "screenshots": [
        "artifacts/screenshots/11-TA-list.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/10-TA-list.md"
      ],
      "files": [],
      "role": "TA - 입금확인",
      "page": "[TA] 입금확인",
      "checklistItem": "타 테넌트 입금 건 미노출",
      "action": "TA - 입금확인 계정으로 [TA] 입금확인 항목을 확인",
      "expected": "TA - 입금확인 계정에서 [TA] 입금확인 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4190/dev/welcome-deposit-tenant.spec.ts / [4190][dev] QA checklist for #4190 / [입금통보] 모든 호출 응답 시간 5초 미만",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 1,
      "evidence": [
        "artifacts/logs/11-notify-timings.md"
      ],
      "screenshots": [],
      "traces": [],
      "logs": [
        "artifacts/logs/11-notify-timings.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[4190][dev] QA checklist for #4190",
      "checklistItem": "[입금통보] 모든 호출 응답 시간 5초 미만",
      "action": "전체 계정으로 [4190][dev] QA checklist for #4190 항목을 확인",
      "expected": "전체 계정에서 [4190][dev] QA checklist for #4190 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    }
  ]
}
