주주싸인 master2 E2E 가이드
진행
0 / 0

주주싸인 대행 · 수동 QA

master2 데모 테넌트 E2E 점검 가이드

데모 대행사 2(한대행)로 마스터 전 기능을 운영 환경에서 손으로 밟는 절차입니다. 기대값은 전부 실측(적재 데이터·운영 화면 기준)이라 체크 항목과 다르면 회귀입니다. 390px 모바일 뷰(또는 실기기)로 진행하세요.

운영 URL
juju-sign-agency.vercel.app
마스터 계정
master2 / master2
실무 계정
staff2 · staff2b~g (PW=ID)
데이터 앵커
2026-08-31 적재 (demo2)
기대값 유효기간. "오늘 방문"·D-day는 적재일(2026-08-31) 기준이라 날이 갈수록 어긋납니다 (예: 9/1엔 한빛반도체가 D-25). 폐기 cron이 2026-09-18경 종료 캠페인(미래에너지)을 익명화합니다. 수치가 밀렸으면 pnpm demo2:setup 재적재(멱등) 후 이 가이드를 다시 쓰세요 — 재적재하면 아래 기대값이 그대로 복원됩니다.
쓰기 배지가 붙은 스텝은 운영 데모 데이터를 바꿉니다. 실행하면 이후 스텝의 기대값(확보율·배정 수 등)이 달라질 수 있습니다. 시연 직전이라면 건너뛰고, 실행했다면 끝나고 재적재로 리셋하세요. 실계정·실데이터가 없는 데모 테넌트(…b0 스코프)만 건드립니다.

1로그인

/login

아이디 master2 / 비밀번호 master2 입력, 자동 로그인 체크 상태로 로그인

홈(진행 중인 캠페인)으로 이동. 데모 자격증명은 8자 정책을 우회해 심은 값이라 /change-password로는 같은 값을 재설정할 수 없음(정상 동작).

틀린 비밀번호로 2~3회 시도해 에러 문구 확인 (선택)

로그인 실패 안내 노출. 잠금 정책은 10회/10분 — 데모 계정을 잠그지 않게 3회 이내로.

2홈 — 캠페인 리스트

/

진행 중인 캠페인 카드 2장 확인 회귀

㈜한빛반도체 D-26 · 명부 확보 21.5% · 목표 40% · 미배정 50 구역 / ㈜서해바이오 D-70 · 명부 확보 0% · 목표 45% · 미배정 30 구역. 라벨이 "확보"가 아니라 "명부 확보"여야 하고(260831 배포), 미배정이 51이면 구역 라벨 정규화 회귀.

"종료된 캠페인 보기" 펼치기

㈜미래에너지 D+12 노출(주총 경과). 진행 목록에는 안 섞임.

한빛반도체 카드 탭

캠페인 상세(대시보드 탭)로 진입. 헤더에 기업명 드롭다운 + 대시보드·지도·위임장·실무자 배정·계정관리 5개 탭.

3대시보드 탭

/campaigns/…c1 · ㈜한빛반도체

대시보드 카드 4지표 확인 회귀

목표 주수 3,345,000주 · 총 주수 8,363,698주 · 확보 주수 1,802,162주 · 부족분 1,542,838주. 확보 주수 아래 파란 보조 라벨이 "발행주식의 6.46%"여야 함("지분율 6.46%"면 라벨 회귀).

미확보 대주주 Top 5 확인

1 ㈜동양투자 240,000주 · 미배정 / 2 서성성 233,691 · 윤대전 / 3 김영태 232,742 · 김수도 / 4 ㈜유진파트너스 230,392 · 박경기 / 5 조광준 215,119 · 미배정. 이름 마스킹 없음(마스터 화면, 확정 사양).

Top 5 행 하나 탭

방문 기록 시트가 열림(결과 확인용). 저장하지 말고 닫기 — 저장하면 데이터 변경.

순위 Top 10 그래프 확인

1위 최인천(파랑) · 2위 김수도 · 3위 이서북, "6명 더보기"로 총 9명(staff2f·g는 지방이라 하위). 막대 = 누적 동의 지분율 절대 스케일(1위도 화면 꽉 안 참), 막대 끝 % 라벨.

명부 리스트: 총 인원·필터 칩 동작

총 1,005명, 주수 내림차순. 칩: 오늘 방문(예정 15건 내외) / 위임 성공(123건) / 위임 실패. 지역 바에서 서울 → 강남구 선택 시 강남 주주만. 검색 아이콘으로 이름 검색 동작.

4지도 탭

/campaigns/…c1/map — 이번 배포(260831)의 핵심 회귀 구간

초기 화면(레벨 9): 구역 카드 겹침 확인 회귀

서울 일대 구역 카드(주주 N · 주수 N)가 서로 겹치지 않게 떠야 함(주주 수 많은 구 우선, 겹치는 카드는 자동 숨김). 숨은 구도 경계 폴리곤은 그대로 보임. 하단에 "좌표 없는 2개 구역은 지도에 표시되지 않습니다" 토스트.

줌아웃 → 전국 배지 화면(레벨 10+)

원형 숫자 배지로 전환. 수도권 616을 비롯해 부산·대구·대전·광주 등 전국 배지.

수도권 "616" 배지 탭 회귀

레벨 4로 점프하며 주주 말풍선(이름+주수)이 화면에 바로 보여야 함. 빈 지도에 떨어지면 배지 탭 개선(메도이드 센터링) 회귀. 지방 배지 1개(예: 대전권)도 같은 방식으로 확인.

우측 "완료 지역" 필터

강제 완료 3구역 — 서울 금천구 · 인천 계양구 · 대구 동구 — 가 완료 색으로 확인됨.

우측 "미배정 지역" 필터

광주·울산·강원·충청·전라·경북·경남·제주·경기 북부가 빨강(미배정) — 자동 배정 반경 밖에 의도적으로 남긴 시연용 지역.

레벨 8~9에서 구역 카드 탭 (예: 강남구)

구역 상세 바텀시트: 담당자 칩·확보 현황 바·주주 리스트. "리스트 보기 ›" → 명부가 해당 시·구 필터로 열림. 강남구는 라벨 정규화로 한 구역이어야 함("서울 강남구"와 "서울특별시 강남구"로 갈리면 회귀).

확대(레벨 ≤4): 말풍선 탭

말풍선에서 담당자 줄이 말풍선 안에서 펼쳐짐(별도 InfoWindow가 겹쳐 뜨면 회귀).

5실무자 배정 탭

배정 SSOT는 주주별 배정 — 여기서의 변경이 명부 배지·지도 색·현황판에 모두 반영됨

지역 선택 그리드 확인 회귀

최상단에 원클릭 자동 배정 버튼. 서울 25개 구 전부 배정 인원 2~3 (예: 강남구 주주 65 · 주수 861,739 · 배정 인원 3 — 정규화로 표기 다른 강남구가 합산된 값).

담당자별 배정 현황 리스트 확인

담당자마다 배정 구·주주 수·주수·위임 성공 N명(잠금)이 표기 (예: 강대구 — 대구권 7개 구 · 주주 43명 · 위임 성공 13명 잠금). 잠금분은 해제·이동에서 보존됨.

미배정 지역(예: 광주 서구) 수동 배정 → 해제 쓰기

담당자 선택 → 구 선택 → 배정하면 그리드 배지·지도 카드 색이 갱신. 확인 후 같은 구를 해제해 원상 복구. 복구까지 마쳐야 미배정 50 구역 기대값이 유지됨.

원클릭 자동 배정: 미리보기까지만 쓰기

누르면 집주소 반경 초안 미리보기 시트(서울=시 전역 / 경기=20km / 그 외=30km). 확정하지 말고 닫기 — 확정하면 배정이 재계산돼 이 가이드의 배정 기대값과 달라짐(위임 성공분은 잠금 보존).

6위임장 탭

/proxies?contractId=…c1

위임 성공 목록·건수 확인

QR/서면 배지가 섞인 목록, 하단 버튼 "PDF 다운로드 (123건)". 서면 건 예: ㈜미래홀딩스 190,000주. 선택 해제 시 버튼 건수가 따라 변함.

소수 건 선택 후 PDF 다운로드

위임장 PDF 생성. 의안 찬반은 채워져 있고, 주민번호·신분증·서명·서면 이미지는 비어 있음 — 데모 데이터에 법률상 넣지 않는 항목(정상). 123건 전체 다운로드는 오래 걸리니 시연에선 2~3건만.

7계정관리 탭

계정 로스터 확인

마스터 한대행(master2) + 소속 7명(아래 표). 전원 미연동(초대 대기) 상태, 행마다 수정 / 삭제 / 비번 재설정. 마스터 행에는 삭제 없음(마스터 삭제 가드).

비번 재설정·삭제는 누르지 않기 쓰기

데모 비밀번호(PW=ID)는 8자 정책을 우회해 스크립트로 심은 값이라 UI로는 되돌릴 수 없음. 실수로 바꿨다면 pnpm demo2:setup 재적재로만 복원.

이름아이디연락처집주소 → 자동 배정 반경
한대행 (마스터)master2010-2000-0001서울 중구
김수도staff2010-2000-0002서울 송파 → 서울 전역
이서북staff2b010-2000-0003서울 마포 → 서울 전역(중복 배정)
박경기staff2c010-2000-0004수원 광교 → 경기 남부 20km
최인천staff2d010-2000-0005인천 남동 → 인천·부천·김포·시흥·서울 서부 30km
정부산staff2e010-2000-0006부산 연제 → 부산·김해·양산
강대구staff2f010-2000-0007대구 중구 → 대구·경산·영천
윤대전staff2g010-2000-0008대전 서구 → 대전·세종·공주

8캠페인 전환 — 서해바이오·미래에너지

헤더 기업명 드롭다운 → ㈜서해바이오

초기 단계 캠페인: 수도권 300명, 배정은 김수도·박경기 둘뿐, 위임 0건 → 대시보드 확보 0%·순위 "아직 실적이 없습니다"에 가까운 상태. 원클릭 자동 배정 시연은 이 캠페인이 적합(초안 → 예외 수정 흐름이 잘 보임).

홈 → 종료된 캠페인 → ㈜미래에너지

150명 · 성공 약 90% — 마감 후 리포트 상태의 화면. D+12(적재일 기준). 9/18경 폐기 cron이 이 캠페인을 익명화하므로 그 후엔 재적재 필요.

9실무자 스팟 체크 (선택)

로그아웃(우상단 메뉴) 후 staff2 / staff2 로그인

실무자 홈: 요약 카드·자기 명부

오늘/누적 깔때기(오늘 방문할 사람 → 만난 사람 → 성공) 요약 카드 + 자기에게 배정된 주주만 보이는 리스트(김수도 = 서울 전역). "오늘 방문" 수치는 적재일 기준이라 날짜가 지나면 0에 수렴(정상).

주주 행 탭 → 방문 기록 시트 열고 닫기

방문 결과(부재·재방문·성공 등) 입력 시트. 저장하면 통계가 바뀌므로 시연 리허설이 아니면 닫기만. 쓰기

실무자 지도 확인

마스터 지도와 같은 3단 줌(카드 탭 액션만 없음). 배지 탭 → 말풍선 착지도 동일하게 동작해야 함.