{
  "issueId": "4236",
  "environment": "dev",
  "source": "Redmine #4236 + 요청서(금융정보 마스킹)",
  "sourceText": "요청자: 김경주\n원본: https://itsm.bix.bz/issues/4236\n환경: dev / 비스킷 링크 전산 / ADMIN\n대상: 법인 김경주_법인, 영업점 김경주_영업, 가맹점 김경주_가맹_D+1(1일 후)\n사전 데이터: 기업은행 계좌(마스킹), 예금주(마스킹), 변경/재조회용 계좌\n1. 세 대상의 정산정보 수정 화면 접근\n2. 지정 계좌 조회 시 지정 예금주 표시\n3. 조회 후 은행 또는 계좌번호 변경 시 예금주 삭제\n4. 재조회 전 저장 차단, 변경 계좌 재조회 후 저장 가능\n5. 조회 진행 중 은행 또는 계좌번호 변경 시 이전 결과 지연 표시 없음\n엑셀 업로드 경고 문구/가독성은 범위 제외",
  "scope": "dev 비스킷 링크 전산 ADMIN의 법인·영업점·가맹점 정산정보 수정 화면 계좌 검증",
  "checklist": [
    "ADMIN으로 법인 김경주_법인 정산정보 수정 화면 접근",
    "ADMIN으로 영업점 김경주_영업 정산정보 수정 화면 접근",
    "ADMIN으로 가맹점 김경주_가맹_D+1(1일 후) 정산정보 수정 화면 접근",
    "각 대상에서 기업은행 지정 계좌 조회 후 요청된 예금주 표시",
    "조회 뒤 은행 또는 계좌번호를 변경하면 기존 예금주 삭제",
    "재조회 전 저장 차단 및 변경 계좌 재조회 후 저장 가능",
    "조회 중 은행 또는 계좌번호 변경 시 이전 조회 결과가 뒤늦게 표시되지 않음"
  ],
  "roles": [
    "ADMIN"
  ],
  "routeCandidates": "../../../../qa-results/issues/4236/dev/route-candidates.json",
  "setupSteps": [
    {
      "name": "개발계 배포 및 테스트 데이터 확인",
      "kind": "manual-precondition",
      "role": "ADMIN",
      "application": "admin",
      "description": "#4236 변경사항이 개발계에 배포되고 세 대상, 정상 조회용 계좌 및 변경 후 재조회용 정상 계좌가 준비되어야 한다. 계좌와 예금주 원문은 gitignored 환경변수로만 관리한다.",
      "required": true,
      "mutation": "none"
    }
  ],
  "pages": [
    {
      "name": "법인관리",
      "application": "admin",
      "path": "/business/corporation",
      "tenantParam": "tenantId",
      "roles": [
        "ADMIN"
      ],
      "searchButtonSelector": "button:has-text('검색')",
      "filters": []
    },
    {
      "name": "영업점관리",
      "application": "admin",
      "path": "/business/branch",
      "tenantParam": "tenantId",
      "roles": [
        "ADMIN"
      ],
      "searchButtonSelector": "button:has-text('검색')",
      "filters": []
    },
    {
      "name": "가맹점관리",
      "application": "admin",
      "path": "/business/vendor-manage",
      "tenantParam": "tenantId",
      "roles": [
        "ADMIN"
      ],
      "searchButtonSelector": "button:has-text('검색')",
      "filters": []
    }
  ],
  "scenario": "account-holder-lookup"
}
