{
  "issueId": "3408",
  "environment": "dev",
  "scenario": "store-settlement-balance",
  "source": "Redmine #3408 + user-provided BO wallet retest checklist 2026-06-02",
  "sourceText": "재 QA 요청입니다. 김경주님의 QA 요청입니다. 조지민 프로님 안녕하세요, 비스킷 링크 개발계 QA 요청드립니다. [1] QA 요청 배경 - https://itsm.bix.bz/issues/3408 - 기존 개발계 QA 결과에서 BO 계정의 스토어 지갑잔고 화면 정산예정금 확인 항목만 실패하여 해당 항목 재확인 요청. [2] 사전 데이터 - 기존 QA 리포트: https://bix-qa.pages.dev/qa/issues/3408/dev/ - 특정 부서: 안영업 - 기준 조회 기간: 2026-03-01 ~ 2026-06-02 - 영업점 테스트 계정 유저아이디: 영업테스트 / <redacted password> / <redacted 2FA> / 기준 금액: 1,190원. [3] 사전 작업 - 영업테스트 계정으로 스토어 개발계 로그인이 가능한지 확인 - 스토어 지갑잔고 메뉴 접근 가능 여부 확인. [4] 권한별 테스트 - bo. [5] 검증 대상 - 스토어 지갑잔고 화면. [6] 체크리스트 - 영업테스트 계정으로 스토어에 로그인 - 스토어 지갑잔고 화면에 진입했을 때 화면 본문이 정상 표시되는지 확인 - 스토어 지갑잔고 화면의 정산예정금이 1,190원과 일치하는지 확인",
  "scope": "dev 환경에서 BO 영업테스트 계정으로 스토어 지갑잔고 화면에 진입해 본문 표시와 정산예정금 1,190원 노출 여부를 재검증",
  "checklist": [
    "영업테스트 계정으로 스토어에 로그인",
    "스토어 지갑잔고 화면에 진입했을 때 화면 본문이 정상 표시되고 정산예정금이 1,190원과 일치하는지 확인",
    "화면 새로고침 후 스토어 지갑잔고 화면의 정산예정금이 1,190원으로 유지되는지 확인"
  ],
  "roles": [
    "BO"
  ],
  "subjectAccounts": [
    {
      "role": "BO",
      "label": "영업테스트 / 안영업",
      "envRole": "QA3408_BO"
    }
  ],
  "routeCandidates": "../../../../qa-results/issues/3408/dev/route-candidates.json",
  "setupSteps": [
    {
      "name": "스토어 BO 테스트 계정 및 지갑잔고 접근 준비",
      "kind": "manual-precondition",
      "role": "BO",
      "application": "store",
      "targetRoles": [
        "BO"
      ],
      "description": "스토어 BO 영업테스트 계정은 런타임 envRole(QA3408_BO)로만 로그인 정보를 주입한다. 비밀번호와 2FA는 커밋/공개 산출물에 기록하지 않는다.",
      "required": true,
      "mutation": "none"
    }
  ],
  "pages": [
    {
      "name": "비스킷 링크 정산 금액",
      "application": "admin",
      "path": "/settlement-history/settlement-details",
      "tenantParam": "tenantId",
      "roles": [
        "ADMIN"
      ],
      "searchButtonSelector": "button:has-text('검색'), button:has-text('조회'), [data-testid='search-button']",
      "dataRequestUrlPattern": "settlement/total"
    },
    {
      "name": "스토어 홈",
      "application": "store",
      "path": "/",
      "tenantParam": "tenantId",
      "roles": [
        "BO"
      ],
      "recordsSelector": "button:has-text('총 정산예정금')",
      "dataRequestUrlPattern": "store/wallets/settlement"
    },
    {
      "name": "스토어 지갑잔고",
      "application": "store",
      "path": "/wallets",
      "tenantParam": "tenantId",
      "roles": [
        "BO"
      ],
      "recordsSelector": "body",
      "dataRequestUrlPattern": "store/wallets"
    }
  ]
}
