{
  "issueId": "3532",
  "environment": "dev",
  "scenario": "international-permission",
  "source": "local checklist",
  "sourceText": "[1] QA 요청 배경\nhttps://itsm.bix.bz/issues/3532\n국제 전용 권한 생성\n\n[2] 사전 데이터\n권한 프리셋 설정 가능한 계정\n국제 계정 ID: 국제테스트\n가맹점 계정 인증정보는 로컬 환경변수로만 주입\n기기등록 제외\n\n[3] 사전 작업\n국제 계정으로 로그인 가능 여부 확인\n\n[4] 권한별 테스트\nADMIN\n\n[5] 검증 대상\n홈 화면\n가맹점 링크결제 화면\n권한 프리셋 화면\n\n[6] 체크리스트\n마스터 프리셋 목록 중 \"국제 권한\"의 \"비스킷 배송 관리\" 등록 시 국제 계정의 비스킷카드신청관리 화면에서 2026-05-01 ~ 2026-05-31 세팅 후 검색된 데이터 중 승인대기 ROW 확인",
  "scope": "개발계 ADMIN 계정으로 국제권한 프리셋의 비스킷 배송 관리 권한을 확인/임시 변경하고, 국제테스트 계정의 비스킷카드신청관리 화면에서 2026-05-01~2026-05-31 기간 검색 후 승인대기 ROW 노출을 검증한다.",
  "checklist": [
    "마스터 프리셋 목록 중 \"국제 권한\"의 \"비스킷 배송 관리\" 등록 시 국제 계정의 비스킷카드신청관리 화면에서 2026-05-01 ~ 2026-05-31 세팅 후 검색된 데이터 중 승인대기 ROW 확인"
  ],
  "roles": [
    "ADMIN"
  ],
  "routeCandidates": "../../../../qa-results/issues/3532/dev/route-candidates.json",
  "setupSteps": [
    {
      "name": "국제권한 프리셋 확인 및 임시 권한 변경",
      "kind": "permission-toggle",
      "role": "ADMIN",
      "application": "admin",
      "description": "ADMIN 계정으로 국제권한 프리셋의 구 홈화면 사용, 비스킷 배송 관리 권한을 API 기준으로 확인하고 QA 중 필요한 상태로 임시 변경한다. 테스트 종료 후 시작 상태로 원복한다.",
      "required": true,
      "mutation": "temporary",
      "guardEnv": "QA_3532_ALLOW_PRESET_MUTATION",
      "spec": "international-permission.spec.ts",
      "restore": {
        "required": true,
        "description": "QA 시작 전 국제권한 프리셋의 permissionIds를 저장하고, 테스트 종료 후 동일 값으로 원복한다.",
        "spec": "international-permission.spec.ts"
      }
    },
    {
      "name": "국제테스트 계정 로그인 확인",
      "kind": "state-verify",
      "role": "ADMIN",
      "application": "admin",
      "description": "국제테스트 계정은 로컬 환경변수 BIX_ADMIN_DEV_INTERNATIONAL_USERNAME/PASSWORD/2FA로 주입해 로그인하고 홈/비스킷카드신청관리 화면을 확인한다.",
      "required": true,
      "mutation": "none",
      "spec": "international-permission.spec.ts"
    }
  ],
  "pages": [
    {
      "name": "역할별 사용 가능 권한 관리",
      "application": "admin",
      "path": "/system/account/role-permission-presets",
      "tenantParam": "tenantId"
    },
    {
      "name": "국제 계정 홈",
      "application": "admin",
      "path": "/",
      "tenantParam": "tenantId"
    },
    {
      "name": "비스킷카드신청관리",
      "application": "admin",
      "path": "/admin/biscuit-card/application-manage",
      "tenantParam": "tenantId"
    }
  ]
}
