{
  "issueId": "4054",
  "environment": "dev",
  "scenario": "store-transaction-date-limit",
  "source": "Redmine #4054 VE-only re-QA checklist 2026-08-27",
  "sourceText": "김경주님의 재QA 요청입니다. 기존 QA에서 잘못 전달된 가맹점 계정 때문에 확인하지 못한 VE 6개 항목만 정정 계정 한결데테스트로 다시 검증합니다. 기존 CO·BO 통과 항목은 재실행하지 않습니다. Redmine: https://itsm.bix.bz/issues/4054",
  "scope": "개발계 비스킷페이 VE 한결데테스트 거래내역에서 최근 3개월 조회 제한, 날짜 유효성 안내, 빠른 조회, 제한 안내 후 정상 조회 복구 6개 항목만 재검증한다.",
  "roles": ["VE"],
  "subjectAccounts": [
    {
      "role": "VE",
      "label": "한결데테스트",
      "envRole": "HANGYEOL_VE_3534"
    }
  ],
  "checklist": [
    "가맹점 거래내역 화면에서 최근 3개월 이내 기간을 선택하면 목록과 합계가 정상 조회되는지 확인",
    "가맹점 거래내역 화면에서 시작일을 최근 3개월보다 이전으로 선택하고 조회하면 '거래내역은 최근 3개월 이내에서만 조회할 수 있습니다.' 안내가 표시되는지 확인",
    "가맹점 거래내역 화면에서 종료일을 오늘보다 미래로 선택하고 조회하면 최근 3개월 제한 안내가 표시되는지 확인",
    "가맹점 거래내역 화면에서 시작일을 종료일보다 늦게 선택하면 '시작일은 종료일보다 늦을 수 없습니다.' 안내가 표시되는지 확인",
    "가맹점 거래내역 화면에서 당일·전일·당월·전월 빠른 조회 조건이 정상 동작하는지 확인",
    "가맹점 거래내역 화면에서 제한 안내 후 정상 기간으로 다시 조회하면 거래내역 목록, 총 건수, 매출합계가 정상 갱신되는지 확인"
  ],
  "setupSteps": [
    {
      "name": "VE 한결데테스트 비스킷페이 로그인",
      "kind": "manual-precondition",
      "role": "VE",
      "targetRoles": ["VE"],
      "application": "store",
      "description": "정정된 가맹점 계정 한결데테스트로 로그인 가능해야 한다. 비밀번호와 2차 인증번호는 로컬 환경변수로만 주입한다.",
      "required": true,
      "mutation": "none"
    },
    {
      "name": "한결데테스트 최근 3개월 거래내역 데이터",
      "kind": "state-verify",
      "role": "VE",
      "targetRoles": ["VE"],
      "application": "store",
      "description": "한결데테스트 계정에서 최근 3개월 이내 거래내역과 합계를 확인할 수 있는 데이터가 준비되어 있어야 한다.",
      "required": true,
      "mutation": "none"
    }
  ],
  "pages": [
    {
      "name": "비스킷페이 거래내역",
      "application": "store",
      "roles": ["VE"],
      "path": "/transactions",
      "tenantParam": "tenantId",
      "searchButtonSelector": "button:has-text('조회')",
      "recordsSelector": "main li, main [class*='rounded']",
      "dataRequestUrlPattern": "/api/v1/store/transactions"
    }
  ]
}
