{
  "summary": {
    "total": 54,
    "automatedPassed": 48,
    "manuallyConfirmed": 6,
    "passed": 54,
    "failed": 0,
    "blocked": 0
  },
  "rows": [
    {
      "title": "P01 [프리셋] 법인·영업·가맹 계정에 할당된 프리셋을 각각 확인하고 변경 전 권한 상태를 기록한다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "P02 [프리셋] 스토어 거래조회와 스토어 정산조회를 각각 독립적으로 선택·저장할 수 있다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "P03 [프리셋] 저장 후 스토어를 새로고침하면 선택한 권한 조합에 맞게 메뉴·화면·금액 표시가 반영된다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "P04 [프리셋] 기존 거래·정산 조회 권한이 남아 있어도 새 스토어 조회 권한을 해제하면 해당 스토어 화면과 정보가 숨겨진다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "H01 [홈] 두 권한이 모두 있으면 금일·전일 매출, 금일·전일 정산금, 총 정산예정금이 표시된다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "H02 [홈] 거래 권한만 있으면 금일·전일 매출금액은 유지된다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "H03 [홈] 거래 권한만 있으면 총 정산예정금과 금일·전일 정산금의 금액·항목명이 모두 숨겨진다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "H04 [홈] 정산 권한만 있으면 정산금·정산예정금은 표시되고 금일·전일 매출 항목은 숨겨진다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "H05 [홈] 두 권한이 모두 없으면 매출·정산 요약 영역이 숨겨진다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "H06 [홈] 한쪽 항목만 표시될 때 빈 칸·불필요한 구분선·어색한 여백이 남지 않는다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "H07 [홈] 실제 0원은 0원으로 표시되고 음수 금액은 부호와 기존 표시 형식을 유지한다. [개인확인: 김경주]",
      "verification": "개인확인",
      "status": "PASS"
    },
    {
      "title": "H08 [홈] 거래가 없는 날짜와 조회 실패 후 재조회 상황을 확인한다. 재조회 후 금액이 정상 갱신되고 숨김 대상 정보가 나타나지 않는다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "T01 [거래내역] 거래 권한이 있으면 거래 목록과 총 건수·매출합계가 정상 표시된다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "T02 [거래내역] 정산 권한도 있으면 상단에 매출합계 (정산합계)와 두 금액이 표시된다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "T03 [거래내역] 정산 권한이 없으면 상단 제목은 매출합계만 표시되고 정산합계 금액과 괄호가 숨겨진다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "T04 [거래내역] 정산 권한이 있으면 개별 승인·취소 거래의 정산금액이 표시된다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "T05 [거래내역] 정산 권한이 없으면 개별 거래의 정산금액과 괄호가 숨겨지고 승인·취소 금액은 유지된다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "T06 [거래내역] 정산 권한을 변경해도 같은 조회 조건의 거래 건수·거래금액·승인/취소 상태는 동일하다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "T07 [거래내역] 당일·전일·당월·전월 및 직접 기간 조회 후에도 권한별 표시가 유지된다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "T08 [거래내역] 목록 추가 조회·새로고침 후 새로 표시되는 거래에도 같은 숨김 기준이 적용된다. [개인확인: 김경주]",
      "verification": "개인확인",
      "status": "PASS"
    },
    {
      "title": "T09 [거래내역] 승인·취소 거래, 0원·음수 정산금이 있는 거래에서 금액·부호가 정상 표시된다. [개인확인: 김경주]",
      "verification": "개인확인",
      "status": "PASS"
    },
    {
      "title": "R01 [법인] 전체 조회와 개별 영업점·가맹점 조회 시 목록·건수·합계가 선택 조건에 맞는다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "R02 [법인] 영업점을 변경하면 이전 영업점의 가맹점 선택과 거래가 잘못 남지 않는다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "R03 [영업] 다른 영업점을 선택할 수 없고 소속 가맹점별 조회가 정상 동작한다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "R04 [가맹] 본인 거래만 조회되며 영업점·가맹점 선택 필터가 표시되지 않는다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "R05 [역할별 조회] 세 역할 모두 조회 조건을 바꿔도 정산 권한이 없으면 정산합계·건별 정산금이 나타나지 않는다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "N01 [메뉴] 사이드 메뉴에서 거래내역·정산내역이 각각 해당 조회 권한에 따라 표시된다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "N02 [탭] 내역 상단 탭에 권한 없는 거래내역·정산내역이 표시되지 않는다. 이동 가능한 내역이 하나뿐이면 탭 영역이 없어도 정상이다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "N03 [하단 내역] 두 권한 보유 시 거래내역, 정산 권한만 보유 시 정산내역으로 이동한다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "N04 [하단 내역] 두 권한이 없어도 주문·링크발송내역 권한이 있으면 해당 내역으로 이동한다. 다른 내역 권한도 없으면 내역 메뉴가 숨겨진다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "N05 [직접 접근] 거래 권한 없이 저장한 거래내역 주소로 들어가면 접근 제한 안내 후 홈으로 이동한다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "N06 [직접 접근] 정산 권한 없이 저장한 정산내역 주소로 들어가면 접근 제한 안내 후 홈으로 이동한다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "N07 [직접 접근] 권한 변경·저장·새로고침 후 뒤로가기나 저장한 주소로 진입해도 제한된 화면·금액이 다시 표시되지 않는다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "W01 [정산내역] 정산 권한이 있으면 기간 조회·목록·합계가 기존대로 표시된다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "W02 [정산내역] 거래 권한 없이 정산 권한만 있어도 정산내역을 정상 이용할 수 있다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "W03 [지갑] 정산 권한이 없으면 홈·지갑 화면의 지갑 카드에서 정산예정금과 이를 펼치는 더보기/접기가 숨겨진다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "W04 [지갑] 정산 권한을 해제해도 지갑 조회 권한이 있으면 지갑잔고·지갑내역은 유지된다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "W05 [송금] 정산 권한을 해제해도 송금 권한이 있으면 송금 기능은 기존대로 이용할 수 있다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "W06 [지갑·송금] 정산 권한만 추가했다고 지갑 조회·송금 권한까지 생기지 않는다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "W07 [지갑] 지갑이 여러 개일 때 다른 지갑으로 전환해도 정산예정금 숨김이 유지된다. [개인확인: 김경주]",
      "verification": "개인확인",
      "status": "PASS"
    },
    {
      "title": "W08 [지갑] 위 지갑 항목을 기존 지갑 방식과 신규 지갑 방식에서 각각 확인한다. [개인확인: 김경주]",
      "verification": "개인확인",
      "status": "PASS"
    },
    {
      "title": "C01 [권한 변경] 정산 권한 해제·저장 후 스토어를 새로고침하면 정산 정보가 숨겨진다. 재로그인 후에도 동일하다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "C02 [권한 변경] 정산 권한을 다시 부여·저장하고 스토어를 새로고침하면 정산 정보가 정상 표시된다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "C03 [지연 조회] 조회가 느린 상황에서도 권한 변경·새로고침 후 이전 권한 상태의 금액이 다시 나타나지 않는다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "C04 [계정 전환] 다른 계정으로 재로그인하면 이전 계정의 금액·권한별 화면이 남지 않는다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "C05 [거래취소 회귀] 거래취소 버튼과 취소 처리는 기존 거래취소 권한·거래 상태에 따라 동작한다. [개인확인: 김경주]",
      "verification": "개인확인",
      "status": "PASS"
    },
    {
      "title": "C06 [가맹 회귀] 수기결제·링크결제·주문내역·링크발송내역은 각각 기존 권한에 따라 이용할 수 있다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "C07 [매출집계 회귀] 법인·영업은 매출집계 조회 권한이 있으면 정산 조회 권한을 해제해도 매출집계 메뉴와 기존 정산·수수료·수익금 표시가 유지된다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "C08 [매출집계 회귀] 매출집계 조회 권한 해제·저장·스토어 새로고침 후 메뉴·접근이 제한된다. 거래·정산 조회 권한만으로 접근되지 않는다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "C10 [모바일] 항목을 숨긴 뒤에도 금액 잘림·빈 카드·버튼 겹침이 없고 하단 메뉴 배치가 정상이다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "F01 [필수 복구] 법인·영업·가맹에서 변경한 프리셋 권한을 시작 전 기록과 동일하게 복구한다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "F02 [필수 복구] 테스트 중 변경한 매출집계 조회 및 다른 권한도 원래 상태로 복구한다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "F03 [필수 복구 확인] 복구 후 각 스토어 계정을 새로고침하고 원래 메뉴·정보가 표시되는지 확인한다.",
      "verification": "자동검증",
      "status": "PASS"
    },
    {
      "title": "F04 [필수 복구 증거] 결과에 변경한 프리셋 이름, 원래 상태, 복구 상태 및 복구 확인 캡처를 남긴다.",
      "verification": "자동검증",
      "status": "PASS"
    }
  ]
}
