{
  "issueId": "4057",
  "environment": "dev",
  "source": "Redmine #4057 + user-provided QA checklist and approval-reset procedure 2026-09-04",
  "scenario": "deposit-confirmation-approval-reset",
  "sourceText": "송인준님의 QA 요청입니다. 비스킷 링크 개발계 ADMIN, TA 계정으로 계좌관리 > 입금확인에서 2026-06-01~2026-09-04 조회 조건을 적용하고, 송금기록 상세의 승인확인 모달에서 선택 안함 라디오 제거, 목록 수신처/승인일시 컬럼을 검증합니다. ADMIN 계좌 초기화 회귀는 대기 건 상세에서 펌뱅킹 인준헥토 저장, 같은 건 재개방 후 지급계좌로 입금 및 지급계좌 ㅇ 선택·승인, 다음 대기 건 재개방 순서로 검증합니다. Redmine: https://itsm.bix.bz/issues/4057",
  "scope": "개발계 ADMIN·TA 계정으로 2026-06-01~2026-09-04 입금확인 목록의 수신처·승인일시 컬럼을 검증한다. 승인 권한이 필요한 선택 안함 제거와 승인 후 계좌 선택 초기화는 ADMIN에서 검증하며, 초기화는 지정된 인준헥토/지급계좌 ㅇ 절차로 확인한다.",
  "checklist": [
    "송금기록 상세의 승인확인 모달에 선택 안함 라디오 버튼이 노출되지 않는지 확인",
    "입금확인 목록에 수신처 및 승인일시 컬럼이 추가되어 노출되는지 확인",
    "ADMIN에서 대기 건의 펌뱅킹을 인준헥토로 저장하고 같은 건에서 지급계좌 ㅇ을 선택해 승인한 뒤, 다음 대기 건에 직전 계좌가 남아 있지 않은지 확인"
  ],
  "roles": ["ADMIN", "TA"],
  "subjectAccounts": [
    { "role": "ADMIN", "label": "기본 개발계 ADMIN", "envRole": "ADMIN" },
    { "role": "TA", "label": "기본 개발계 TA", "envRole": "TA" }
  ],
  "setupSteps": [
    {
      "name": "ADMIN·TA 로그인과 역할별 대기 송금기록 준비",
      "kind": "state-verify",
      "role": "ADMIN/TA",
      "application": "admin",
      "description": "두 역할로 계좌관리 > 입금확인 목록에 접근 가능해야 한다. 승인 확인 모달과 계좌 초기화 회귀는 ADMIN에서 확인하며, 인준헥토 저장과 지급계좌 ㅇ 선택이 가능한 대기 건 2개를 준비한다.",
      "required": true,
      "mutation": "none"
    }
  ],
  "pages": [
    {
      "name": "입금확인",
      "application": "admin",
      "path": "/account/deposit-confirmation",
      "tenantParam": "tenantId",
      "roles": ["ADMIN", "TA"],
      "searchButtonSelector": "button:has-text('검색')",
      "dataRequestUrlPattern": "/api/v1/deposit-checks"
    }
  ]
}
