{
  "issueId": "3492",
  "environment": "dev",
  "generatedAt": "2026-06-30T17:29:36+09:00",
  "sourceResult": "qa-results redacted from tracked output",
  "timings": {
    "issueId": "3492",
    "environment": "dev",
    "generatedAt": "2026-06-30T08:24:23.113Z",
    "exitStatus": 0,
    "timings": [
      {
        "name": "qa:run",
        "startedAt": "2026-06-30T08:23:23.811Z",
        "detail": {
          "issueId": "3492",
          "environment": "dev",
          "exitStatus": 0
        },
        "finishedAt": "2026-06-30T08:24:23.113Z",
        "durationMs": 59302,
        "status": "ok"
      },
      {
        "name": "prepare-results",
        "startedAt": "2026-06-30T08:23:23.812Z",
        "detail": {},
        "finishedAt": "2026-06-30T08:23:23.812Z",
        "durationMs": 0,
        "status": "ok"
      },
      {
        "name": "auth-refresh",
        "startedAt": "2026-06-30T08:23:23.812Z",
        "detail": {},
        "finishedAt": "2026-06-30T08:23:26.825Z",
        "durationMs": 3013,
        "status": "ok"
      },
      {
        "name": "auth-refresh:admin/dev/ADMIN",
        "startedAt": "2026-06-30T08:23:23.812Z",
        "detail": {
          "application": "admin",
          "role": "ADMIN",
          "businessRole": "ADMIN"
        },
        "finishedAt": "2026-06-30T08:23:26.825Z",
        "durationMs": 3013,
        "status": "ok"
      },
      {
        "name": "playwright",
        "startedAt": "2026-06-30T08:23:26.825Z",
        "detail": {
          "command": "npx playwright test qa/issues/3492/dev --trace retain-on-failure",
          "exitStatus": 0
        },
        "finishedAt": "2026-06-30T08:24:23.113Z",
        "durationMs": 56288,
        "status": "ok"
      }
    ]
  },
  "summary": {
    "status": "PASS",
    "passed": 5,
    "failed": 0,
    "skipped": 0,
    "blocked": 0,
    "flaky": 0,
    "durationMs": 55852
  },
  "rows": [
    {
      "title": "3492/dev/settlement-cancel-accumulation.spec.ts / [3492][dev] [QA] 정산 생성/누적 기준 보정 검증 / [ADMIN] role / 어드민 거래내역 화면에서 같은 달 취소 거래의 원거래와 취소 거래가 정상 조회되는지 확인",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 10499,
      "evidence": [
        "artifacts/screenshots/01-거래내역-ADMIN-same-month-transaction-history.png",
        "artifacts/logs/01-거래내역-ADMIN-same-month-transaction-history.md"
      ],
      "screenshots": [
        "artifacts/screenshots/01-거래내역-ADMIN-same-month-transaction-history.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/01-거래내역-ADMIN-same-month-transaction-history.md"
      ],
      "files": [],
      "role": "ADMIN",
      "page": "거래내역",
      "checklistItem": "어드민 거래내역 화면에서 같은 달 취소 거래의 원거래와 취소 거래가 정상 조회되는지 확인",
      "action": "ADMIN 계정으로 거래내역과 정산내역에서 원거래/취소거래의 정산 예정일과 정산금액 반영 상태를 대조",
      "expected": "ADMIN 계정에서 거래내역 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "3492/dev/settlement-cancel-accumulation.spec.ts / [3492][dev] [QA] 정산 생성/누적 기준 보정 검증 / [ADMIN] role / 정산내역 화면에서 같은 달 취소 금액이 원거래 정산 건에 함께 반영되는지 확인",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 8902,
      "evidence": [
        "artifacts/screenshots/02-정산내역-ADMIN-same-month-settlement-accumulation.png",
        "artifacts/logs/02-정산내역-ADMIN-same-month-settlement-accumulation.md"
      ],
      "screenshots": [
        "artifacts/screenshots/02-정산내역-ADMIN-same-month-settlement-accumulation.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/02-정산내역-ADMIN-same-month-settlement-accumulation.md"
      ],
      "files": [],
      "role": "ADMIN",
      "page": "정산내역",
      "checklistItem": "정산내역 화면에서 같은 달 취소 금액이 원거래 정산 건에 함께 반영되는지 확인",
      "action": "ADMIN 계정으로 거래내역과 정산내역에서 원거래/취소거래의 정산 예정일과 정산금액 반영 상태를 대조",
      "expected": "ADMIN 계정에서 정산내역 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "3492/dev/settlement-cancel-accumulation.spec.ts / [3492][dev] [QA] 정산 생성/누적 기준 보정 검증 / [ADMIN] role / 결제월과 취소월이 다른 취소 거래가 취소월 기준 정산 건에 반영되는지 확인",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 8871,
      "evidence": [
        "artifacts/screenshots/03-정산내역-ADMIN-cross-month-cancel-settlement.png",
        "artifacts/logs/03-정산내역-ADMIN-cross-month-cancel-settlement.md"
      ],
      "screenshots": [
        "artifacts/screenshots/03-정산내역-ADMIN-cross-month-cancel-settlement.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/03-정산내역-ADMIN-cross-month-cancel-settlement.md"
      ],
      "files": [],
      "role": "ADMIN",
      "page": "[ADMIN] role",
      "checklistItem": "결제월과 취소월이 다른 취소 거래가 취소월 기준 정산 건에 반영되는지 확인",
      "action": "ADMIN 계정으로 이월 취소 거래가 원거래 정산이 아니라 취소월 기준 정산에 잡히는지 확인",
      "expected": "ADMIN 계정에서 [ADMIN] role 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "3492/dev/settlement-cancel-accumulation.spec.ts / [3492][dev] [QA] 정산 생성/누적 기준 보정 검증 / [ADMIN] role / 정산 목록 새로고침/검색 조건 변경에도 같은 거래가 중복 또는 누락되지 않는지 확인",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 18274,
      "evidence": [
        "artifacts/screenshots/04-정산내역-ADMIN-refresh-no-duplicate.png",
        "artifacts/logs/04-정산내역-ADMIN-refresh-no-duplicate.md"
      ],
      "screenshots": [
        "artifacts/screenshots/04-정산내역-ADMIN-refresh-no-duplicate.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/04-정산내역-ADMIN-refresh-no-duplicate.md"
      ],
      "files": [],
      "role": "ADMIN",
      "page": "[ADMIN] role",
      "checklistItem": "정산 목록 새로고침/검색 조건 변경에도 같은 거래가 중복 또는 누락되지 않는지 확인",
      "action": "ADMIN 계정으로 새로고침과 재조회 전후 거래 ID 출현 횟수를 비교",
      "expected": "비스킷 카드 정책 변경은 저장 후 조회되고, 원복 후 새로고침해도 기준 상태가 유지되어야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "3492/dev/settlement-cancel-accumulation.spec.ts / [3492][dev] [QA] 정산 생성/누적 기준 보정 검증 / [ADMIN] role / 기존 정상 결제 거래의 정산 예정일과 정산 예정 금액 조회가 기존과 동일하게 동작하는지 회귀 확인",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 8793,
      "evidence": [
        "artifacts/screenshots/05-거래내역-ADMIN-normal-payment-settlement-regression.png",
        "artifacts/logs/05-거래내역-ADMIN-normal-payment-settlement-regression.md"
      ],
      "screenshots": [
        "artifacts/screenshots/05-거래내역-ADMIN-normal-payment-settlement-regression.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/05-거래내역-ADMIN-normal-payment-settlement-regression.md"
      ],
      "files": [],
      "role": "ADMIN",
      "page": "[ADMIN] role",
      "checklistItem": "기존 정상 결제 거래의 정산 예정일과 정산 예정 금액 조회가 기존과 동일하게 동작하는지 회귀 확인",
      "action": "ADMIN 계정으로 정상 결제 거래의 정산 예정일과 정산 예정 금액이 계속 조회되는지 확인",
      "expected": "ADMIN 계정에서 [ADMIN] role 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    }
  ]
}
