{
  "issueId": "4356",
  "environment": "dev",
  "generatedAt": "2026-10-23T11:33:54+09:00",
  "sourceResult": "qa-results redacted from tracked output",
  "timings": {
    "issueId": "4356",
    "environment": "dev",
    "generatedAt": "2026-10-23T02:33:38.210Z",
    "exitStatus": 0,
    "timings": [
      {
        "name": "qa:run",
        "startedAt": "2026-10-23T02:30:11.251Z",
        "detail": {
          "issueId": "4356",
          "environment": "dev",
          "exitStatus": 0
        },
        "finishedAt": "2026-10-23T02:33:38.209Z",
        "durationMs": 206958,
        "status": "ok"
      },
      {
        "name": "prepare-results",
        "startedAt": "2026-10-23T02:30:11.252Z",
        "detail": {},
        "finishedAt": "2026-10-23T02:30:11.260Z",
        "durationMs": 8,
        "status": "ok"
      },
      {
        "name": "auth-refresh",
        "startedAt": "2026-10-23T02:30:11.260Z",
        "detail": {},
        "finishedAt": "2026-10-23T02:30:44.104Z",
        "durationMs": 32844,
        "status": "ok"
      },
      {
        "name": "auth-refresh:admin/dev/ADMIN",
        "startedAt": "2026-10-23T02:30:11.260Z",
        "detail": {
          "application": "admin",
          "role": "ADMIN",
          "businessRole": "ADMIN"
        },
        "finishedAt": "2026-10-23T02:30:17.706Z",
        "durationMs": 6446,
        "status": "ok"
      },
      {
        "name": "auth-refresh:admin/dev/TA",
        "startedAt": "2026-10-23T02:30:17.706Z",
        "detail": {
          "application": "admin",
          "role": "TA",
          "businessRole": "TA"
        },
        "finishedAt": "2026-10-23T02:30:26.147Z",
        "durationMs": 8441,
        "status": "ok"
      },
      {
        "name": "auth-refresh:admin/dev/CO",
        "startedAt": "2026-10-23T02:30:26.147Z",
        "detail": {
          "application": "admin",
          "role": "CO",
          "businessRole": "CO"
        },
        "finishedAt": "2026-10-23T02:30:36.350Z",
        "durationMs": 10203,
        "status": "ok"
      },
      {
        "name": "auth-refresh:admin/dev/BO",
        "startedAt": "2026-10-23T02:30:36.351Z",
        "detail": {
          "application": "admin",
          "role": "BO",
          "businessRole": "BO"
        },
        "finishedAt": "2026-10-23T02:30:44.104Z",
        "durationMs": 7753,
        "status": "ok"
      },
      {
        "name": "playwright",
        "startedAt": "2026-10-23T02:30:44.104Z",
        "detail": {
          "command": "npx playwright test qa/issues/4356/dev --trace retain-on-failure",
          "exitStatus": 0
        },
        "finishedAt": "2026-10-23T02:33:38.209Z",
        "durationMs": 174105,
        "status": "ok"
      }
    ]
  },
  "summary": {
    "status": "PASS",
    "passed": 16,
    "failed": 0,
    "skipped": 0,
    "blocked": 0,
    "flaky": 0,
    "durationMs": 173510
  },
  "rows": [
    {
      "title": "4356/dev/sales-line-stale-closure.spec.ts / [4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건 / 00. 기준 데이터: 이전 하위가 살아 있는 영업라인에 없는지 (ADMIN 영업라인)",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 867,
      "evidence": [
        "artifacts/logs/01-00-baseline.md"
      ],
      "screenshots": [],
      "traces": [],
      "logs": [
        "artifacts/logs/01-00-baseline.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건",
      "checklistItem": "00. 기준 데이터: 이전 하위가 살아 있는 영업라인에 없는지 (ADMIN 영업라인)",
      "action": "전체 계정으로 [4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건 항목을 확인",
      "expected": "전체 계정에서 [4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4356/dev/sales-line-stale-closure.spec.ts / [4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건 / 01. BO 가맹점 관리 목록·엑셀",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 4091,
      "evidence": [
        "artifacts/logs/02-01-bo-vendor-list-excel.md"
      ],
      "screenshots": [],
      "traces": [],
      "logs": [
        "artifacts/logs/02-01-bo-vendor-list-excel.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건",
      "checklistItem": "01. BO 가맹점 관리 목록·엑셀",
      "action": "전체 계정으로 [4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건 엑셀 다운로드를 시도하고 화면 범위와 파일 범위를 비교",
      "expected": "전체 계정으로 받은 엑셀 파일은 화면에 보이는 범위와 같아야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4356/dev/sales-line-stale-closure.spec.ts / [4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건 / 02. BO 가맹점 상세·영업라인 탭·MID 선택 (현재 하위 정상 / 이전 하위 403)",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 5666,
      "evidence": [
        "artifacts/logs/03-02-bo-vendor-detail.md"
      ],
      "screenshots": [],
      "traces": [],
      "logs": [
        "artifacts/logs/03-02-bo-vendor-detail.md"
      ],
      "files": [],
      "role": "전체",
      "page": "02. BO 가맹점 상세·영업라인 탭·MID 선택 (현재 하위 정상",
      "checklistItem": "이전 하위 403)",
      "action": "전체 계정으로 02. BO 가맹점 상세·영업라인 탭·MID 선택 (현재 하위 정상 항목을 확인",
      "expected": "전체 계정에서 02. BO 가맹점 상세·영업라인 탭·MID 선택 (현재 하위 정상 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4356/dev/sales-line-stale-closure.spec.ts / [4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건 / 03. BO 영업점 관리 목록·엑셀·상세",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 1999,
      "evidence": [
        "artifacts/logs/04-03-bo-branch.md"
      ],
      "screenshots": [],
      "traces": [],
      "logs": [
        "artifacts/logs/04-03-bo-branch.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건",
      "checklistItem": "03. BO 영업점 관리 목록·엑셀·상세",
      "action": "전체 계정으로 [4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건 엑셀 다운로드를 시도하고 화면 범위와 파일 범위를 비교",
      "expected": "전체 계정으로 받은 엑셀 파일은 화면에 보이는 범위와 같아야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4356/dev/sales-line-stale-closure.spec.ts / [4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건 / 04. BO 사용자 목록·엑셀·상세·부서 선택",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 7080,
      "evidence": [
        "artifacts/logs/05-04-bo-users.md"
      ],
      "screenshots": [],
      "traces": [],
      "logs": [
        "artifacts/logs/05-04-bo-users.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건",
      "checklistItem": "04. BO 사용자 목록·엑셀·상세·부서 선택",
      "action": "전체 계정으로 [4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건 엑셀 다운로드를 시도하고 화면 범위와 파일 범위를 비교",
      "expected": "전체 계정으로 받은 엑셀 파일은 화면에 보이는 범위와 같아야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4356/dev/sales-line-stale-closure.spec.ts / [4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건 / 05. BO 정산내역·거래내역·가맹점 매출 집계 검색 드롭다운",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 27245,
      "evidence": [
        "artifacts/screenshots/01-05-bo-dropdowns-settlement-history-settlement-details.png",
        "artifacts/screenshots/02-05-bo-dropdowns-trade-history-v2.png",
        "artifacts/screenshots/03-05-bo-dropdowns-transaction-aggregation-details.png",
        "artifacts/logs/06-05-bo-dropdowns.md"
      ],
      "screenshots": [
        "artifacts/screenshots/01-05-bo-dropdowns-settlement-history-settlement-details.png",
        "artifacts/screenshots/02-05-bo-dropdowns-trade-history-v2.png",
        "artifacts/screenshots/03-05-bo-dropdowns-transaction-aggregation-details.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/06-05-bo-dropdowns.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건",
      "checklistItem": "5. BO 정산내역·거래내역·가맹점 매출 집계 검색 드롭다운에 이전 하위 없음",
      "action": "전체 계정으로 [4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건 항목을 확인",
      "expected": "전체 계정에서 [4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4356/dev/sales-line-stale-closure.spec.ts / [4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건 / 06. BO 정산내역·거래내역 목록의 이전 하위 과거 건 유지",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 779,
      "evidence": [
        "artifacts/logs/07-06-bo-past-rows.md"
      ],
      "screenshots": [],
      "traces": [],
      "logs": [
        "artifacts/logs/07-06-bo-past-rows.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건",
      "checklistItem": "06. BO 정산내역·거래내역 목록의 이전 하위 과거 건 유지",
      "action": "전체 계정으로 [4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건 항목을 확인",
      "expected": "전체 계정에서 [4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4356/dev/sales-line-stale-closure.spec.ts / [4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건 / 07. BO 지갑 관리·홈 대시보드 미수·영업점 수익 집계",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 16958,
      "evidence": [
        "artifacts/screenshots/04-07-bo-wallet-dashboard-master-accounting-wallet-management.png",
        "artifacts/screenshots/05-07-bo-wallet-dashboard-branch-office-aggregations.png",
        "artifacts/logs/08-07-bo-wallet-dashboard.md"
      ],
      "screenshots": [
        "artifacts/screenshots/04-07-bo-wallet-dashboard-master-accounting-wallet-management.png",
        "artifacts/screenshots/05-07-bo-wallet-dashboard-branch-office-aggregations.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/08-07-bo-wallet-dashboard.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건",
      "checklistItem": "07. BO 지갑 관리·홈 대시보드 미수·영업점 수익 집계",
      "action": "전체 계정으로 [4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건 항목을 확인",
      "expected": "전체 계정에서 [4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4356/dev/sales-line-stale-closure.spec.ts / [4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건 / 08. BO 이체내역·지갑 입출금 내역(두 메뉴) 기존과 동일",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 26131,
      "evidence": [
        "artifacts/screenshots/06-08-bo-transfer-inout-account-transfer-details.png",
        "artifacts/screenshots/07-08-bo-transfer-inout-master-accounting-wallet-inout-history.png",
        "artifacts/screenshots/08-08-bo-transfer-inout-wallet-history.png",
        "artifacts/logs/09-08-bo-transfer-inout.md"
      ],
      "screenshots": [
        "artifacts/screenshots/06-08-bo-transfer-inout-account-transfer-details.png",
        "artifacts/screenshots/07-08-bo-transfer-inout-master-accounting-wallet-inout-history.png",
        "artifacts/screenshots/08-08-bo-transfer-inout-wallet-history.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/09-08-bo-transfer-inout.md"
      ],
      "files": [],
      "role": "ADMIN",
      "page": "지갑 입출금 내역",
      "checklistItem": "08. BO 이체내역·지갑 입출금 내역(두 메뉴) 기존과 동일",
      "action": "ADMIN 계정으로 복수이체 실행 이후 잔액, 이체 내역, 지갑 입출금 내역 반영 여부를 확인",
      "expected": "복수이체 성공 후 잔액 차감과 이체/지갑 입출금 내역 반영이 확인되어야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4356/dev/sales-line-stale-closure.spec.ts / [4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건 / 09. 영업라인이 모두 삭제된 영업점의 BO (ADMIN 가상 로그인)",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 30119,
      "evidence": [
        "artifacts/screenshots/09-09-orphan-bo.png",
        "artifacts/logs/10-09-orphan-bo.md"
      ],
      "screenshots": [
        "artifacts/screenshots/09-09-orphan-bo.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/10-09-orphan-bo.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건",
      "checklistItem": "09. 영업라인이 모두 삭제된 영업점의 BO (ADMIN 가상 로그인)",
      "action": "전체 계정으로 정책을 생성하고 삭제한 뒤 목록 반영 여부를 확인",
      "expected": "TA 계정에서 정책 생성과 삭제가 성공하고 목록에 즉시 반영되어야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4356/dev/sales-line-stale-closure.spec.ts / [4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건 / 10. CO 가맹점·영업점·사용자·지갑·채권관리 V2·일/월 마감·선정산 한도 기존과 동일",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 45108,
      "evidence": [
        "artifacts/screenshots/10-10-co-lists-master-accounting-wallet-management.png",
        "artifacts/screenshots/11-10-co-lists-master-accounting-daily-settlement-closing-overview.png",
        "artifacts/screenshots/12-10-co-lists-master-accounting-monthly-settlement-closing-overview.png",
        "artifacts/screenshots/13-10-co-lists-master-accounting-early-settlement-limit.png",
        "artifacts/screenshots/14-10-co-lists-bond-management-v2.png",
        "artifacts/logs/11-10-co-lists.md"
      ],
      "screenshots": [
        "artifacts/screenshots/10-10-co-lists-master-accounting-wallet-management.png",
        "artifacts/screenshots/11-10-co-lists-master-accounting-daily-settlement-closing-overview.png",
        "artifacts/screenshots/12-10-co-lists-master-accounting-monthly-settlement-closing-overview.png",
        "artifacts/screenshots/13-10-co-lists-master-accounting-early-settlement-limit.png",
        "artifacts/screenshots/14-10-co-lists-bond-management-v2.png"
      ],
      "traces": [],
      "logs": [
        "artifacts/logs/11-10-co-lists.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건",
      "checklistItem": "1. BO 가맹점 관리 목록·엑셀에 이전 하위 가맹점 없음",
      "action": "전체 계정으로 [4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건 항목을 확인",
      "expected": "전체 계정에서 [4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4356/dev/sales-line-stale-closure.spec.ts / [4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건 / 11. CO 영업점 필터 지정 시 해당 영업점의 이전 하위 미노출",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 1630,
      "evidence": [
        "artifacts/logs/12-11-co-branch-filter.md"
      ],
      "screenshots": [],
      "traces": [],
      "logs": [
        "artifacts/logs/12-11-co-branch-filter.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건",
      "checklistItem": "11. CO 영업점 필터 지정 시 해당 영업점의 이전 하위 미노출",
      "action": "전체 계정으로 [4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건 항목을 확인",
      "expected": "전체 계정에서 [4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4356/dev/sales-line-stale-closure.spec.ts / [4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건 / 12. ADMIN 사용자 목록 영업점 필터 (영업라인 모두 삭제된 영업점 포함)",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 1079,
      "evidence": [
        "artifacts/logs/13-12-admin-user-branch-filter.md"
      ],
      "screenshots": [],
      "traces": [],
      "logs": [
        "artifacts/logs/13-12-admin-user-branch-filter.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건",
      "checklistItem": "12. ADMIN 사용자 목록 영업점 필터 (영업라인 모두 삭제된 영업점 포함)",
      "action": "전체 계정으로 정책을 생성하고 삭제한 뒤 목록 반영 여부를 확인",
      "expected": "TA 계정에서 정책 생성과 삭제가 성공하고 목록에 즉시 반영되어야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4356/dev/sales-line-stale-closure.spec.ts / [4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건 / 13. ADMIN 필터 없는 가맹점·영업점·사용자 목록 기존과 동일",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 2009,
      "evidence": [
        "artifacts/logs/14-13-admin-unfiltered.md"
      ],
      "screenshots": [],
      "traces": [],
      "logs": [
        "artifacts/logs/14-13-admin-unfiltered.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건",
      "checklistItem": "1. BO 가맹점 관리 목록·엑셀에 이전 하위 가맹점 없음",
      "action": "전체 계정으로 [4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건 항목을 확인",
      "expected": "전체 계정에서 [4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4356/dev/sales-line-stale-closure.spec.ts / [4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건 / 12. TA 사용자 목록 영업점 필터 (영업라인 모두 삭제된 영업점 포함)",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 896,
      "evidence": [
        "artifacts/logs/15-12-ta-user-branch-filter.md"
      ],
      "screenshots": [],
      "traces": [],
      "logs": [
        "artifacts/logs/15-12-ta-user-branch-filter.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건",
      "checklistItem": "12. TA 사용자 목록 영업점 필터 (영업라인 모두 삭제된 영업점 포함)",
      "action": "전체 계정으로 정책을 생성하고 삭제한 뒤 목록 반영 여부를 확인",
      "expected": "TA 계정에서 정책 생성과 삭제가 성공하고 목록에 즉시 반영되어야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    },
    {
      "title": "4356/dev/sales-line-stale-closure.spec.ts / [4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건 / 13. TA 필터 없는 가맹점·영업점·사용자 목록 기존과 동일",
      "status": "PASS",
      "statusText": "통과",
      "durationMs": 1022,
      "evidence": [
        "artifacts/logs/16-13-ta-unfiltered.md"
      ],
      "screenshots": [],
      "traces": [],
      "logs": [
        "artifacts/logs/16-13-ta-unfiltered.md"
      ],
      "files": [],
      "role": "전체",
      "page": "[4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건",
      "checklistItem": "1. BO 가맹점 관리 목록·엑셀에 이전 하위 가맹점 없음",
      "action": "전체 계정으로 [4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건 항목을 확인",
      "expected": "전체 계정에서 [4356][dev] [BL] 이전 영업라인 소속 가맹점 미노출 설정 가능 여부 확인 요청의 건 확인 결과가 체크리스트와 일치해야 합니다.",
      "actual": "기대한 동작과 일치했습니다.",
      "error": "",
      "failureCategory": "none",
      "failureCategoryText": "문제 없음",
      "reproduction": {
        "required": false,
        "reason": "정상 확인된 항목입니다.",
        "debugCommand": "",
        "notifyMessage": "",
        "manualSteps": []
      }
    }
  ]
}
