# #4330 개발계 검증 기록

## 최종 결과

- 체크리스트 **23개: 자동 통과 18 / 배포 요청자 확인 1 / 검증불가 수용·제외 4 / 실패 0 / 미해결 확인불가 0**.
- 별도 화면 시나리오 5개 통과. 자동 생성 요약의 통과 23개에는 이 시나리오 5개가 포함됩니다.
- 비스킷카드는 제외했습니다. 조회와 일반 지급계좌 엑셀 생성·다운로드만 실행했습니다.
- 관리자 인증값 정정 후 로그인 성공. 법인 계정은 요청자가 조회 권한을 추가한 뒤 새로고침과 새 세션에서 정상 진입했습니다. QA가 권한을 변경하지 않았습니다.

## 화면과 파일 대조

- 일반 지급계좌 21건의 이름·잔액·하위 법인계좌 수와 중복 없는 전체 목록을 확인했습니다.
- 지급계좌명·펌뱅킹명·제공사 검색과 초기화를 확인했습니다.
- 일반 지급계좌 XLSX 파일을 실제로 생성하고 다운로드하여 전체 21행을 열었습니다.
- 계좌명·잔액·은행·마스킹 계좌번호·제공사·노출 여부를 대조했습니다. 공제·이체·계약 수수료 열은 출력 대상이 아니므로 요구하지 않았습니다.
- 관리자 3개 부서와 법인 2개 영업점의 상세 필드·행수·거래/정산 합계를 대조했습니다. 동일 영업점의 복수 경로도 각각 조회했습니다.
- 관리자 기간은 2026-10-01~21, 법인 기간은 데이터가 있는 2026-01-01~10-22입니다. 2020-01-01~02로 전환하여 빈 집계와 상세 닫힘을 확인했습니다.

## 요청자 검토 반영

2026-10-22 김경주가 아래 검증 불가 조건을 수용하고 개발계 배포 완료를 확인했습니다. A05·B02·C01·C02는 이번 판정에서 제외하고, I02는 요청자 확인 완료로 정정합니다. 자동 통과로 집계하지 않습니다.

## 자동 검증 당시 확인불가 기록

| 항목 | 확인한 범위와 남은 조건 |
|---|---|
| A05 | 복수 법인계좌가 연결된 지급계좌의 화면 수수료와 응답은 일치. 화면에서 제공하지 않는 독립 수수료 원장 대조를 완료하지 못해 중복 합산 자체는 미판정. |
| B02 | 2개 법인의 후보·선택값 초기화, minecraft 테넌트 전환 후 이전 법인 제거 확인. 전환한 테넌트의 법인 2개에는 수취 가능한 채권이 없어 계좌 선택창 재진입은 확인불가. |
| C01·C02 | 현재 관리자 메뉴에 모니피 전용 화면이 없어 하위 지급계좌 API의 검색·페이지·펌뱅킹 전환은 미실행. 일반 지급계좌 검증으로 대체하지 않음. |
| I02 | 개발계 빌드 소스에 대상 커밋 포함 확인. 실행 중인 서비스 이미지와 빌드 산출물을 연결하는 증거 미확보. |

확인불가 항목의 화면 재현 기록은 접근 가능한 현재 화면의 맥락 증거이며, 미확인 조건의 통과 증거가 아닙니다.

## 실행 이력

- 표준 `qa:run -- --issue 4330 --env dev`에서 관리자·법인 세션을 새로 인증하고 4개 화면 시나리오를 검증했습니다.
- 테넌트 전환 시나리오와 체크리스트 증거 생성을 추가 실행했습니다. 실행별 원본 JSON을 보존하고, 최종 보고서는 기존 4개 시나리오 결과와 추가 실행의 테넌트·체크리스트 결과를 합쳐 생성했습니다.
- 중간 실행의 자동화 선택값 오류와 Chromium 응답 본문 수집 오류는 실행 이력에 보존했습니다. 선택값을 실제 제공사 목록에 맞추고 응답 완료 대기 후 최종 실행에서는 재발하지 않았습니다.
- 재현: `PW_TEST_SCREENSHOT_NO_FONTS_READY=1 npm run qa:run -- --issue 4330 --env dev`
- 제품 코드 변경·배포·이체·수취·정산 확정은 실행하지 않았습니다.
- `qa:validate`, `tsc --noEmit`, `git diff --check`, `qa:ready`는 통과했습니다. 로컬 전체 의존성 감사는 npm registry 응답 지연으로 두 번 완료하지 못했으며, PR CI의 전체 감사 결과를 별도로 확인해야 합니다.

## 상세 조회 실측

측정값은 버튼 클릭부터 실제 새 HTTP 응답 수신, 화면 행·합계 대조 완료까지 걸린 시간입니다. API 처리 시간만을 뜻하지 않습니다. 기존 버전과 같은 데이터로 비교하지 않았으며 운영 개선율이나 60초 초과 해소를 입증하지 않습니다.

| 역할 | 부서 | 조회 기준 | 반복 | 행수 | 거래 합계 | 정산 합계 | 화면 확인 완료(ms) |
|---|---|---|---:|---:|---:|---:|---:|
| ADMIN | 김경주_영업 | 전체보기 | 1 | 220 | 3,110,400 | 155,500 | 3874 |
| ADMIN | 김경주_영업 | 전체보기 | 2 | 220 | 3,110,400 | 155,500 | 3243 |
| ADMIN | 김경주_영업 | 전체보기 | 3 | 220 | 3,110,400 | 155,500 | 2999 |
| ADMIN | 김경주_영업 | 라인 기준 상세보기 | 1 | 11 | 155,520 | 7,775 | 912 |
| ADMIN | 김경주_영업 | 라인 기준 상세보기 | 2 | 11 | 155,520 | 7,775 | 633 |
| ADMIN | 김경주_영업 | 라인 기준 상세보기 | 3 | 11 | 155,520 | 7,775 | 724 |
| ADMIN | 박재민_영업2 | 전체보기 | 1 | 2 | 1,001,008 | 1,001 | 1794 |
| ADMIN | 박재민_영업2 | 라인 기준 상세보기 | 1 | 2 | 1,001,008 | 1,001 | 976 |
| ADMIN | 최인석 영업 | 전체보기 | 1 | 35 | 3,009,900 | 30,099 | 1031 |
| ADMIN | 최인석 영업 | 라인 기준 상세보기 | 1 | 35 | 3,009,900 | 30,099 | 810 |
| CO | 안영업 (1) | 전체보기 | 1 | 181 | 2,393,500 | 124,607 | 1859 |
| CO | 안영업 (1) | 전체보기 | 2 | 181 | 2,393,500 | 124,607 | 1735 |
| CO | 안영업 (1) | 전체보기 | 3 | 181 | 2,393,500 | 124,607 | 1930 |
| CO | 안영업 (1) | 라인 기준 상세보기 | 1 | 181 | 2,393,500 | 124,607 | 2206 |
| CO | 안영업 (1) | 라인 기준 상세보기 | 2 | 181 | 2,393,500 | 124,607 | 1690 |
| CO | 안영업 (1) | 라인 기준 상세보기 | 3 | 181 | 2,393,500 | 124,607 | 1996 |
| CO | 안영업2 (1) | 전체보기 | 1 | 89 | 5,000 | 50 | 1303 |
| CO | 안영업2 (1) | 라인 기준 상세보기 | 1 | 89 | 5,000 | 50 | 962 |
| CO | 안영업 (2) | 전체보기 | 1 | 181 | 2,393,500 | 124,607 | 1652 |
| CO | 안영업 (2) | 라인 기준 상세보기 | 1 | 181 | 2,393,500 | 124,607 | 2858 |
